У меня есть столбец, который содержит текстовые значения и столбец, который содержит даты. Я пытаюсь добавить инкрементный номер в третий столбец, основываясь на первом нахождении дубликатов в первом столбце, а затем проверяя дату во втором столбце.

Это то, что я после:

Apple   1-Jan   1
Apple   2-Jan   2
Apple   3-Jan   3
Apple   3-Jan   4
Pear    5-Mar   1
Pear    6-Mar   2
Pear    7-Mar   3

Поскольку Apple дублируется 4 раза, третий столбец содержит 1 - 4 на основе даты от старого к новому.

2 ответа2

1

Без усложнения даты это становится довольно простым. Допустим, ваши столбцы - это A, B и C. Формула должна сравнить строку с предыдущей строкой, поэтому оставьте строку 1 пустой (чтобы она существовала, но не содержала значения, которое вызовет проблему тестирования), и запустите данные в строке 2. Ячейка C2 будет содержать:

=IF(A2=A1,C1+1,1)

Скопируйте это по мере необходимости. Если просто сравнивает значение A с предыдущей строкой. Если это то же самое, это увеличивает счет. В противном случае он перезапускает счет на 1.

1

Спасибо @ fixer1234 за помощь в понимании того, что я слишком усложнил проблему.

Простое решение - использовать = COUNTIF($ A $ 1:$ A1, A1)

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