Может быть сделано с одним вспомогательным столбцом.
Столбец A: помощник
Столбцы B и C: столбцы с вашими данными
Столбец D: вывод
A1: =IF(ISERROR(MATCH(B1,C:C,0)),0,1)
A2: =IF(ISERROR(MATCH(B2,C:C,0)),A1,A1+1)
A3: =IF(ISERROR(MATCH(B3,C:C,0)),A2,A2+1), etc.
D1: =VLOOKUP(ROW(D1),A:C,2,FALSE)
D2: =VLOOKUP(ROW(D2),A:C,2,FALSE), etc.
Столбец А должен идти слева от двух других из-за ограничения VLOOKUP.В нем будут перечислены соответствующие записи в порядке их появления в букве B, за которыми следуют # N / A.Если вы хотите, чтобы они были в том порядке, в котором они находятся в C, просто выполните MATCH (C1, B: B) вместо MATCH (B1, C: C) и т. Д.