У меня есть рабочий лист с данными примерно так:

A 
A 
A 
B 
B 
C 
D 
D 

Я хотел бы посчитать каждое вхождение A, B и так далее так:

  A  1
  A  2
  A  3
  B  1
  B  2
  C  1
  D  1
  D  2

Есть ли простой способ сделать это, я скучаю?

1 ответ1

1

Войти
=IFERROR(IF(A1=OFFSET(A1;-1;0);OFFSET(C1;-1;0)+1;1);1)
в ячейку C1 (третий столбец) и скопируйте ее во все оставшиеся строки.

IF(A1=OFFSET(A1;-1;0);... пытается сравнить значение в ячейке A1 и ячейке над ней (это будет справедливо для всех ячеек от A2 и ниже).
Если это не удается (как в первом ряду), тогда IFERROR( перехватит это и поместит последний ;1) в ячейку.
В других случаях IF() завершится, выберите значение в строке выше и добавьте 1, если содержимое ячейки A-столбца равно, или просто установите его на 1 для различного содержимого.

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