在 Excel 中旋转唯一值 2024-8-17 • microsoft-excel pivot-table duplicate 我有保险单数据,我想根据每月销售的保单数量进行透视。透视表汇总了保单行数,即使有重复的 ID 值。我不想在透视之前使用“删除重复行”功能,因为它还会丢弃不同列中的价格数据。我能想到的唯一解决方案是添加另一列,如果该值之前已经出现过,则在行中输入“1”,否则输入“0”,但是我不知道如何实现这样的事情。 例如 - 在此图片中,数据透视表的数量为 21(数据中的行数),但唯一值的数量为 18,这是我想要获取的数字。 答案1 首先,创建数据透视表并选中“将此数据添加到数据模型”复选框。 接下来,右键单击数据透视表上的策略 ID 单元格,并选择“值字段设置”。在“汇总值字段依据”字段中,选择“不同计数”。 现在,数据透视表将显示不同数量的策略: 答案2 您可以为辅助列编写一个公式: =IF(COUNTIF(E$1:E2,E2)>1,0,1) 应该将其输入到G2(或您使用的任何列的第 2 行)并复制下来。 相关内容 将函数注释放在函数头之前时不会打印出来 如何使用旧密码登录 Windows 10 家庭版? “低于=”?超过一个块? 笔记本电脑闲置一段时间后就会死机,我该怎么做才能找到线索? 使用 ubuntu-20.04.2.0 时,触摸功能在纵向模式下不起作用 这句话关于apt-get和apt的区别是什么意思? 仅禁止引用书名 如何使用我输入的精确字母大小写来搜索和替换文本? fuse:错误的挂载点“/mnt”:传输端点未连接 Unity 崩溃:: 顶部和侧边栏缺失