Excel создает идентификатор группы на основе строкового столбца - PullRequest
0 голосов
/ 04 марта 2019

Я хочу, чтобы Excel создал столбец B. В основном, произвольный идентификатор для каждого "уровня A".в Stata это будет egen groupid = group(A) или в R вы можете использовать dplyr s group_indices().Какой лучший способ сделать это в Excel?Предпочтительно не VBA решение.

B is what I need

1 Ответ

0 голосов
/ 04 марта 2019

Формулы для этих ситуаций лучше, когда первая строка содержит несвязанные метки столбцов вместо данных.

Для вашей ситуации, поставьте 1 в B1, затем эту формулу в B2 и перетащите вниз.

=IFERROR(VLOOKUP(A2, A$1:B1, 2, FALSE),SUMPRODUCT(1/COUNTIF(A$1:A2,A$1:A2&"")))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...