Последовательные числа Excel

Последовательные числа Excel

У меня есть данные в Excel со строками, имеющими одинаковый Order ID, сгруппированными вместе. Я хотел бы поместить еще один столбец с последовательными номерами, но заполнить те же номера в строках, которые имеют одинаковые данные (например, Order ID). Есть ли простой способ сделать это?

введите описание изображения здесь

решение1

Если ваша версия Excel поддерживает динамические массивы, вы можете использовать эту формулу:

=XLOOKUP(A2,UNIQUE($A$2:$A$11),SEQUENCE(COUNT(UNIQUE($A$2:$A$11))))

введите описание изображения здесь

Другими словами, найдите позицию идентификатора заказа в текущей строке массива элементов, определенного уникальным списком идентификаторов заказов из столбца A.

Затем создайте массив целых чисел, длина которого равна количеству уникальных элементов в столбце A, и верните из этого массива целых чисел целое число в той же позиции, что и возвращенное ранее.

решение2

Если у вас нет формулы динамического массива и данные отсортированы таким образом, что идентификаторы заказов сгруппированы:

=IF(B1<>B2,MAX($H$1:H1)+1,H1)

И скопируйте набор данных.

Связанный контент