数据透视表:如何获取最大销售额对应的日期?公式选型咨询
数据透视表获取最大销售额对应日期的实现方案
- 直接在G列用
INDEX/MATCH(或XLOOKUP)组合公式即可,不要用数据透视表的计算字段。 - 核心原因:数据透视表的计算字段只能基于汇总后的数值做运算,没法回溯到原始数据的行级日期信息,根本没法关联最大销售额对应的日期,强行使用只会得到错误结果。
- 公式参考(假设原始数据中Sales ID在A列、销售额在C列、日期在D列;透视表的Sales ID在B列、最大销售额在F列):
- 通用Excel版本:
=INDEX(D:D,MATCH(1,(A:A=B2)*(C:C=F2),0))(输入后按Ctrl+Shift+Enter触发数组运算,Excel 365/2021无需此操作) - Excel 365/2021简化版:
=XLOOKUP(B2&F2,A:A&C:C,D:D,"无匹配")
- 通用Excel版本:
内容的提问来源于stack exchange,提问作者mjac
相关产品推荐
相关产品推荐

