Как создать уникальные идентификаторы в excel
Часто вам может потребоваться создать уникальные идентификаторы для значений в наборе данных в Excel.
В следующем примере показано, как именно это сделать.
Пример: создание уникальных идентификаторов в Excel
Предположим, у нас есть следующий список названий баскетбольных команд в Excel:
Допустим, мы хотим создать уникальное значение идентификатора для каждой команды.
Для этого мы можем выбрать значение по нашему выбору в качестве первого уникального идентификатора.
Например, мы могли бы использовать значение 1 для первой команды:
Далее мы можем ввести следующую формулу в ячейку B3 :
=IF(ISNA(MATCH( A3 , A2:$A$2 ,0)),MAX( B2:$B$2 )+1,VLOOKUP( A3 , A2:$B$2 ,2,FALSE))
Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
Столбец B теперь содержит уникальное значение идентификатора для каждой команды.
Например, мы можем увидеть:
- Каждая команда с названием «Mavs» имеет значение идентификатора 1 .
- Каждая команда с названием «Лейкерс» имеет идентификационное значение 2 .
- Каждая команда с названием «Ястребы» имеет значение идентификатора 3 .
И так далее.
Если вместо этого вы хотите иметь возможность различать игроков одной команды, вы можете ввести следующую формулу в ячейку B2 , чтобы создать уникальный идентификатор, содержащий первые три буквы названия команды, а также числовое значение, обозначающее появление команда:
=LEFT( A2 ,3)&"-"&COUNTIF( $A$2:A2 , A2 )*1
Затем вы можете щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:
Столбец B теперь содержит уникальный идентификатор для каждой строки.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Excel: как посчитать уникальные имена
Excel: как посчитать уникальные значения по группам
Excel: как посчитать уникальные значения по нескольким критериям