适用于大型数据集的数据库函数

Excel 高级函数

Agata Bak-Geerinck

Product Owner Data, Telenet

按条件汇总大型数据集

一个蔬菜篮与包含相关订单的 Excel 表

空白

  • 每条记录代表单个篮子商品
  • 可按篮子、客户、商店等汇总
  • 可进行条件聚合

空白

条件聚合函数:

  • SUMIFS()
  • AVERAGEIFS()
  • COUNTIFS()
  • ...
1 图片来源 https://unsplash.com/@sarascarpa
Excel 高级函数

条件聚合函数的局限性

多个 AND 条件

统计退货且位于佛罗里达的订单

含两个 AND 条件的 Excel 表示例

=COUNTIFS(B:B,"Yes",E:E,"Florida")

多个 OR 条件

统计退货且位于佛罗里达, 来自 Joe 的商店的订单

含两个 AND 和一个 OR 条件的 Excel 表示例

= COUNTIFS(B:B,"Yes",E:E,"Florida") + COUNTIF(D:D,"Joe's")

Excel 高级函数

数据库函数更胜一筹!

空白

函数族:

  • DSUM( )
  • DCOUNT( )
  • DAVERAGE( )
  • DMIN( )
  • DMAX( )
  • ...

空白

语法 = 全部相同!

Excel 数据库函数的语法

  • Database:数据表,含表头。
  • Field:要汇总或计数的字段。
  • Criteria:AND/OR 条件,含数学运算符 >, <, <> 与通配符 *, ?
Excel 高级函数

多个 AND 条件

DSUM 的语法

Excel 中的数据库与条件表示例

  • DSUM(A1:F6, "Sales", H1:J2)
  • DSUM(A1:F6, 6 , H1:J2)
  • DSUM(A1:F6, F1 , H1:J2)
Excel 高级函数

AND / OR 条件

DSUM 的语法

Excel 中的数据库与条件表示例

  • DSUM(A1:F6, "Sales", H1:J2) --> DSUM(A1:F6, "Sales", H1:J3)
  • 重要! 条件表中的空行表示无条件!
Excel 高级函数

想练习吗?

Excel 高级函数

Preparing Video For Download...