Предполагая, что col1 - это A, а col 2 - это B, а col1 и col2 вашего результирующего набора - это E и F соответственно, попробуйте эту формулу в столбце C: =IF(A2=$E$2,MAX($C$1:C1)+1,0)
Теперь, в ячейке E2 (я оставил первую строку для заголовка), я физически набрал «B», чтобы сделать это источником ввода и с учетом динамического отчета. для стольких ячеек, сколько вы хотите, в следующей формуле будет показано только общее количество «B» в вашем входном источнике: =IF(ROW(A2)>MAX(C:C),"",E2)
Обратите внимание, что я не исправил ячейки с $, поскольку ваша следующая строка зависит от бывший.
Ячейка F2 (верхняя часть поля col2 для набора результатов) включает в себя: =INDEX(B:B,MATCH(G2,C:C,0))
и в G2 введите: =IF(E2="","",G1+1)
и скопируйте оба значения, если у вас есть формулы в столбце E (или в наборе результатов col1).
Причина операторов IF для форматирования, а не для отображения ошибок при неудачных поисках.