按值顺序识别行组

按值顺序识别行组

我需要按一列中值的顺序识别行组。附件是一些示例数据。我有一列“FID”,它是有序的,但顺序是不连续的。我需要创建一个新列来对每组 FID 值进行编号。

重申一下;如果我有 2、3、11、12、13,我需要 2 和 3 才能获得组号 1,而需要 11、12 和 13 才能获得组号 2。

下面是数据示例和我想要的列(组)。

提前感谢你的帮助!Ryan

示例数据

答案1

如果您要创建一个单独的部分来列出组和这些组中的最高数字,则可以使用查找函数。假设,像图像中的数据一样,您有 A 到 F 列填充了数据。假设您有一个查找表的 I 列和 J 列。I 列可以列出组(1、2、3 等),J 列可以列出该组中允许的最高 FID。(300、500、600 等)。然后,在 F 列中,即您当前有组的位置,您可以使用查找公式。

=LOOKUP(A2:A26,$J1$1:$J$6,$I$1:$I$6)

但是,您必须用查找表的正确范围替换$I$1:$I$6和。$J$1:$J$6

相关内容