
У меня есть столбец, содержащий текстовые значения, и столбец, содержащий даты. Я пытаюсь добавить инкрементное число в третий столбец, основываясь на первом поиске дубликатов в первом столбце, а затем проверяя дату во втором столбце.
Вот что мне нужно:
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 в порядке возрастания даты от старой к новой.
решение1
Без усложнения даты это становится довольно просто. Допустим, ваши столбцы — A, B и C. Формула должна сравнивать строку с предыдущей строкой, поэтому оставьте строку 1 пустой (чтобы она существовала, но не содержала значение, которое вызовет проблему тестирования), и начните данные в строке 2. Ячейка C2 будет содержать:
=IF(A2=A1,C1+1,1)
Скопируйте это вниз по мере необходимости. Если просто сравнивает значение A с предыдущей строкой. Если оно одинаковое, то увеличивает счетчик. В противном случае он перезапускает счетчик с 1.
решение2
Спасибо @fixer1234 за то, что помог мне понять, что я слишком усложняю проблему.
Простое решение — использовать =COUNTIF($A$1:$A1,A1)