Jef*_*eff 3 worksheet-function microsoft-excel
我有一个 Excel 电子表格(2010),其中的数据类似于:
狗棕色尼斯 狗白色尼斯 狗白穆迪 猫 黑色 漂亮 猫黑色的意思 猫白色尼斯 猫白色的意思
我想对这些动物进行分组,但我只关心物种和颜色。我不在乎性格。我想为集合分配组号,如下所示。
1 狗棕色尼斯 2狗白色尼斯 2 狗白穆迪 3猫黑色不错 3只猫黑色的意思 4只猫白色不错 4只猫白色的意思
我能够选择所有物种和颜色,然后从数据选项卡中选择“高级”,然后选择“仅唯一记录”。这折叠了数据,以便我可以对可见行进行编号。然后当我“清除”过滤器时,我可以轻松地用上面的数字填充数字下方的空白区域。问题是我的真实数据有太多行,因此不实用。此外,在第一个单元格中输入1,在下面的单元格中输入2,同时选择两个然后将角向下拖动到“自动编号”的技巧在您查看过滤的行时似乎不起作用。有没有办法做到这一点?
对数据进行排序,并保持未过滤状态。用 1 编号第一行,然后在第二行输入以下公式(调整电子表格中位置的参考)。然后一直向下填充公式。复制并粘贴值以在之后删除公式,以便您可以根据需要对其进行重新排序。
=IF(AND(B2=B1,C2=C1),A1,A1+1)
Run Code Online (Sandbox Code Playgroud)