Простой вопрос, но какой-то быстрый поиск в Google не оказался плодотворным.

По сути, у меня есть столбец с именем "uniqueID", который является уникальным идентификатором для всех людей в моем наборе данных. У большинства уникальных идентификаторов есть несколько записей, потому что в год существует одна запись о том, что человек оставался в университете. Я хотел бы создать переменную "период времени", где первый год, t = 1, второй год t = 2, третий год t = 3 и т.д. Для каждого уникального идентификатора.

1 ответ1

0

Следующее сработает, если ваш список будет отсортирован по вашему уникальному идентификатору;

= ЕСЛИ (A2 = A1, B1+1,1)

(предполагается, что приведенная выше формула находится в столбце B, а данные начинаются со строки 2)

и, конечно же, скопированы для всех строк.

Вы обнаружите, что в электронной таблице, содержащей много строк, COUNTIF (предложенный в вашем другом вопросе) очень медленный, поскольку вы просматриваете постоянно увеличивающиеся размеры диапазона.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .