我有一个 Excel 电子表格(2010),其中包含类似以下数据:
狗 棕色 漂亮 狗 白色 漂亮 狗 白色 喜怒无常 猫 黑色 漂亮 黑猫 猫 白色 漂亮 猫白色意思
我想将这些动物分组,但我只关心物种和颜色。我不关心性格。我想为集合分配组号,如下所示。
1 只狗 棕色 漂亮 2 只狗 白色 漂亮 2 只白色穆迪狗 3 只猫 黑色 漂亮 3 只黑色的猫 4 只猫 白色 漂亮 4 只白色小猫
我能够选择所有物种和颜色,然后从数据选项卡中选择“高级”,然后选择“仅唯一记录”。这样可以折叠数据,以便我可以对可见行进行编号。然后,当我“清除”过滤器时,我可以轻松地用上面的数字填充数字下方的空白区域。问题是我的实际数据有太多行,因此这不切实际。此外,输入的技巧1在第一个单元格中,2在下面的单元格中,当您查看筛选后的行时,选择两者然后将角向下拖动到“自动编号”似乎不起作用。有什么办法吗?
答案1
按现有方式对数据进行排序,并且不进行过滤。在第一行中输入 1,然后在第二行中输入以下公式(根据电子表格中的位置调整参考)。然后将公式一直填到下面。复制并粘贴值以删除公式,以便您可以根据需要重新排序。
=IF(AND(B2=B1,C2=C1),A1,A1+1)