热线电话:13121318867

登录
首页大数据时代Excel 2007 与 2013 函数差异盘点:升级后你会用到哪些新函数
Excel 2007 与 2013 函数差异盘点:升级后你会用到哪些新函数
2026-11-02
收藏

一、版本差异概览

Excel 2007 是一个里程碑版本(引入了功能区界面、百万行表格),但函数数量相对保守。从 2007 升级到 2013,中间经过了 2010 和 2013 两个版本,函数库经历了两次较大扩充:

  • Excel 2010:重点新增了多条件聚合函数,并对一批老函数做了规范化重命名。
  • Excel 2013:新增函数数量不多,但出现了几个很实用的"黑科技"函数,以及一组位运算函数。

如果你一直在用 Excel 2007,升级到 2013 后会发现很多以前要写嵌套数组才能搞定的事情,现在一个函数就搞定。本文按类别盘点主要差异。

二、第一类:多条件聚合函数(2010 新增,最高频)

这是升级后体感最明显的一组函数,也是日常数据分析最常用的。

2.1 SUMIFS / AVERAGEIFS / COUNTIFS

Excel 2007 只有单条件版本 SUMIF、COUNTIF,要多条件求和只能写数组公式或者 SUMPRODUCT。2010 开始直接提供多条件版本:

=SUMIFS(求和列, 条件列1, 条件1, 条件列2, 条件2)

示例:统计华东区、品类为A的销售额:

=SUMIFS(销售额, 地区, "华东", 品类, "A")

同类函数:

  • AVERAGEIFS:多条件求平均
  • COUNTIFS:多条件计数

这三个函数是 2007 升 2013 最实用的新函数,没有之一。

2.2 IFERROR

2007 里处理错误值要写 IF(ISERROR(A1/B1), 0, A1/B1),又长又绕。2010 开始:

=IFERROR(A1/B1, 0)

分母为 0 或出错时直接返回 0,一行搞定。

三、第二类:函数规范化重命名(2010 批量改名)

Excel 2010 对一批统计函数做了重命名,老名字仍然能用,但官方推荐新名字。重命名的原因是老函数对"百分位是否包含端点"定义模糊,新名字用 .INC(包含)和 .EXC(排除)区分。

3.1 分位数相关

2007 老函数 2010+ 新函数 说明
PERCENTILE PERCENTILE.INC 包含端点
PERCENTILE PERCENTILE.EXC 排除端点(0和100%)
QUARTILE QUARTILE.INC 包含端点
QUARTILE QUARTILE.EXC 排除端点

3.2 排名相关

2007 老函数 2010+ 新函数
RANK RANK.EQ(并列同名次)
RANK RANK.AVG(并列取平均名次)

3.3 众数相关

2007 老函数 2010+ 新函数
MODE MODE.SNGL(单一众数)
MODE MODE.MULT(多个众数,数组公式)

3.4 分布函数加 .DIST 后缀

BINOMDIST → BINOM.DIST、NORMDIST → NORM.DIST、TDIST → T.DIST 等一大批统计函数都加了 .DIST 后缀。老名字仍然兼容,但新文件建议用新名字。

四、第三类:其他常用新函数(2010 新增)

4.1 AGGREGATE

Excel 2007 里 SUBTOTAL 只能忽略隐藏行,不能忽略错误值。AGGREGATE 是它的增强版,能在计算时忽略错误值、隐藏行、嵌套行:

=AGGREGATE(1, 6, A1:A100)   ' 第1参数=AVERAGE,第2参数6=忽略错误值

算平均时自动跳过 #N/A、#DIV/0!,不用再嵌套 IFERROR。

4.2 工作日函数增强

  • NETWORKDAYS.INTL:自定义周末(不只周六周日),可以指定单休日。
  • WORKDAY.INTL:同上,算若干工作日后的日期。

做排班、跨境业务(周末不同)时很有用。

4.3 精确取整函数

  • CEILING.PRECISE / FLOOR.PRECISE:对负数的取整方向更规范,不会像老 CEILING 那样出现意外方向。
  • ISO.CEILING:CEILING.PRECISE 的别名。

五、第四类:2013 新增函数

Excel 2013 新增函数数量不多,但有几个很有意思。

5.1 IFNA

和 IFERROR 类似,但只捕获 #N/A 错误,其他错误(如 #DIV/0!)仍然暴露。比 IFERROR 更精准:

=IFNA(VLOOKUP(A1, 表, 2, 0), "无此客户")

VLOOKUP 查不到返回默认值,其他错误(比如公式写错)还是会报出来,不会被掩盖。

5.2 FORMULATEXT / ISFORMULA

  • FORMULATEXT(A1):把单元格里的公式以文本形式显示出来,用于审计公式。
  • ISFORMULA(A1):判断单元格里是不是公式,返回 TRUE/FALSE。

做表格审计、批量检查公式时很方便。

5.3 SHEET / SHEETS

  • SHEET(Sheet1!A1):返回引用所在的工作表编号。
  • SHEETS():返回工作簿里工作表总数。

5.4 位运算函数(2013 新增)

一组二进制位操作函数,普通办公很少用到,但做底层数据处理时有用:

  • BITAND、BITOR、BITXOR:按位与、或、异或
  • BITLSHIFT、BITRSHIFT:按位左移、右移

5.5 Web 服务函数

2013 新增了一组直接访问网络的函数(这在以前要 VBA 才能做):

  • WEBSERVICE(url):请求一个 URL,返回内容
  • FILTERXML(xml, xpath):从 XML 里提取节点
  • ENCODEURL(text):URL 编码

配合起来可以直接从网页 API 抓数据进 Excel,是早期的"轻量爬虫"方案。

六、第五类:其他功能层面变化

除了函数本身,2007→2013 还有几个和函数使用相关的重要变化:

6.1 数组公式支持改善

2013 之前输入数组公式要按 Ctrl+Shift+Enter。2013 开始对一部分函数(如 MODE.MULT)的数组处理更友好,但完整的动态数组还是要等 365。

6.2 表格容量

2007 已经升到 104 万行 × 16384 列,2013 保持不变。

6.3 条件格式和图表

虽然不是函数,但 2013 的条件格式新增了"数据条渐变""图标集更多样式",图表新增了组合图、瀑布图雏形,做数据展示更方便。

七、升级建议

如果你还在用 Excel 2007:

  1. 最该学的是 SUMIFS / AVERAGEIFS / COUNTIFS。这三个函数直接干掉以前的 SUMPRODUCT 数组写法,代码量减半。
  2. IFERROR 全面替代 ISERROR 嵌套。
  3. 统计函数写公式时优先用新后缀版本(.INC/.EXC/.EQ/.DIST),避免老函数的歧义。
  4. 2013 的 IFNA 比 IFERROR 更精准,VLOOKUP 场景优先用它。
  5. 位运算和 Web 函数看场景需要再学,普通办公基本用不上。

八、总结

Excel 2007 到 2013 的函数升级,主线很清晰:

  • 2010 解决了"多条件聚合太麻烦"和"函数命名不规范"两件大事,新增 SUMIFS 系列、IFERROR、AGGREGATE,并给统计函数加了 .INC/.EXC/.DIST 后缀。
  • 2013 补了几个实用小函数(IFNA、FORMULATEXT)和一组位运算/Web 函数。

对日常数据分析影响最大的就是 SUMIFS 和 IFERROR——这两个函数如果你还没在用,升级后工作效率会有明显提升。其他函数属于"知道有这么回事,需要时再查"。

推荐学习书籍 《CDA一级教材》适合CDA一级考生备考,也适合业务及数据分析岗位的从业者提升自我。完整电子版已上线CDA网校,累计已有10万+在读~ !

免费加入阅读:https://edu.cda.cn/goods/show/3151?targetId=5147&preview=0

数据分析师资讯
更多

OK
客服在线
立即咨询
客服在线
立即咨询