我希望使用excel创建B列。基本上,每个“ A级”的人为识别ID。在Stata
中应为egen groupid = group(A)
,在R
中则可以使用dplyr
s group_indices()
。在Excel中执行此操作的最佳方法是什么?最好是非VBA解决方案。
答案 0 :(得分:0)
当第一行包含不相关的列标签而不是数据时,针对这些情况的公式会更好。
根据您的情况,在B1中放置1,然后在B2中放置此公式,然后向下拖动。
=IFERROR(VLOOKUP(A2, A$1:B1, 2, FALSE),SUMPRODUCT(1/COUNTIF(A$1:A2,A$1:A2&"")))