在 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 8 中启动 WUBI 安装的 Ubuntu? 是否可以将新的 Natty 应用栏与 Ubuntu 经典版融合?[重复] Service Fabric 从 5.7.198 升级到 6.0 的途径 有没有一个好用,功能全面的表格包? startx 脚本命令行在单独的 X 服务器上启动 VirtualBox VM 如何为 Arch Linux 计算机手动创建无线接口? 为什么在我的 AppData/Local/ 文件夹中创建带有 GUID 名称的空文件夹? 出现“支持 GNU grub 2.0 最低限度的类似 bash 的行编辑”消息 延迟较高,但 ping 显示延迟较低 sed html 解析