简单在Excel中实现“四舍六入五成双”数字保留法

四舍六入五成双,是一种比较精确比较科学的计数保留法,是一种数字修约规则。

对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,也即“4舍6入5凑偶”,这里“四”是指≤4 时舍去,"六"是指≥6时进上,"五"指的是根据5后面的数字来定,当5后有数时,舍5入1;当5后无有效数字时,需要分两种情况来讲:

  • 5前为奇数,舍5入1;
  • 5前为偶数,舍5不进(0是偶数)。
继续阅读“简单在Excel中实现“四舍六入五成双”数字保留法”

PowerQuery汇总多个工作簿下的全部工作表

多个工作簿合并到同一个工作表(每个工作簿都有多个工作表)

有1993年至2001年的销售数据,每一年一个工作表,每三年一个工作簿,至今共有三个工作簿,九个工作表,现在要把这些数据全部汇总到一个工作表中,并且实现联动刷新,怎么操作呢?

案例文件链接:https://pan.baidu.com/share/init?surl=FZr7-6gclpHHAVKqwlkO2A

提取码:gd18

继续阅读“PowerQuery汇总多个工作簿下的全部工作表”

Python操作Excel 哪家强?

Python操作Excel的模块简直不要太多,今天就为大家比较下各模块之间的优缺点。

xlutils & xlrd & xlwt

最原始的莫过于两位老牌黄金搭档xlrd xlwt了,针对二者的封装有如下模块:

模块官网
xlutilshttps://pypi.org/project/xlutils/
xlrdhttps://pypi.org/project/xlrd/
xlwthttps://pypi.org/project/xlwt/
继续阅读“Python操作Excel 哪家强?”

Office菜单栏中英文对照表

获取Excel菜单命令的VBA代码:

Sub ShowInfo()
    '返回菜单命令栏CommandBar的名称
    Dim bar As CommandBar
    Dim i As Integer
    [a1] = "序号": [b1] = "英文名": [c1] = "中文名"
    For Each bar In Application.CommandBars
        With ActiveSheet
            i = i + 1
            .Cells(i + 1, 1) = bar.Index
            .Cells(i + 1, 2) = bar.Name
            .Cells(i + 1, 3) = bar.NameLocal
        End With
    Next
    Cells.EntireColumn.AutoFit '自适应列宽
End Sub
继续阅读“Office菜单栏中英文对照表”

在 Microsoft Query 创建参数查询

在查询查询Excel,可能需要使用输入值(参数)来指定有关查询的一些内容。 为此,在 Microsoft Query 中创建参数查询:

参数在查询的 WHERE 子句中使用 – 它们始终用作检索数据的筛选器。

运行或刷新查询时,参数可以提示用户输入输入值,使用常量作为输入值,或使用指定单元格的内容作为输入值。

参数是它修改的查询的一部分,不能在其他查询中重复使用。

备注:若要使用另一种方法创建参数查询,请参阅使用 Power Query (创建参数)

继续阅读“在 Microsoft Query 创建参数查询”