#excel
#excel
Вопрос:
Я хочу, чтобы Excel создал столбец B. В основном произвольный идентификатор для каждого «уровня A». в Stata
это было бы egen groupid = group(A)
или в R
вы могли бы использовать dplyr
s group_indices()
. Каков наилучший способ сделать это в Excel? Предпочтительно решение, отличное от VBA.
Ответ №1:
Формулы для этих ситуаций лучше использовать, когда первая строка содержит не связанные метки столбцов вместо данных.
Для вашей ситуации поместите 1 в B1, затем эту формулу в B2 и перетащите вниз.
=IFERROR(VLOOKUP(A2, A$1:B1, 2, FALSE),SUMPRODUCT(1/COUNTIF(A$1:A2,A$1:A2amp;"")))