谷歌表格数据透视表自定义公式:保留重复值的最新记录
在Google Sheets中筛选人员最新记录并制作数据透视表
步骤1:生成仅含最新记录的数据集
在空白单元格(比如F1)输入以下数组公式,一键提取每个人的最新调研记录:
=FILTER(A:D, B:B = MAXIFS(B:B, A:A, A:A))
公式逻辑:
MAXIFS(B:B, A:A, A:A):针对每一行的姓名,自动计算该姓名对应的最晚调研日期FILTER(A:D, ...):筛选出日期等于对应姓名最晚日期的行,最终只保留每位人员的最新一条记录
步骤2:制作目标数据透视表
- 选中公式生成的完整数据集(包含自动生成的表头)
- 点击菜单栏「插入」→「数据透视表」,选择透视表的放置位置
- 在右侧的透视表编辑器中完成以下设置:
- 行:拖入
Value字段;若要确保1-5分全部显示,可右键透视表的行区域→「添加项目」,依次输入1至5 - 列:拖入
Timepoint字段 - 值:拖入
Value字段,点击值字段下拉菜单→「汇总方式」选择「COUNTA」
- 行:拖入
完成后就能得到你需要的、仅基于最新记录的各分值人数分布透视表。
内容的提问来源于stack exchange,提问作者lunalight
相关产品推荐
相关产品推荐

