Excel根据字符串列创建组ID

时间:2019-03-04 10:24:40

标签: excel

我希望使用excel创建B列。基本上,每个“ A级”的人为识别ID。在Stata中应为egen groupid = group(A),在R中则可以使用dplyr s group_indices()。在Excel中执行此操作的最佳方法是什么?最好是非VBA解决方案。

B is what I need

1 个答案:

答案 0 :(得分:0)

当第一行包含不相关的列标签而不是数据时,针对这些情况的公式会更好。

根据您的情况,在B1中放置1,然后在B2中放置此公式,然后向下拖动。

=IFERROR(VLOOKUP(A2, A$1:B1, 2, FALSE),SUMPRODUCT(1/COUNTIF(A$1:A2,A$1:A2&"")))