1

У меня есть 2 столбца, которые выглядят так:

A    |    B
-----|------
a    |    a
b    |    c
c    |    e
d    |    g
e    |    i
f    |    k
g    |    l

И я ищу формулу массива, чтобы перечислить все элементы из A, которые не находятся в B:

C
--
b
d
f

Как я могу это сделать?

1 ответ1

3

С данными в столбцах A и B, как:

В C2 введите формулу массива:

=IF(ISERROR(MATCH(A2:A11,B2:B11,0)),A2:A11,"")

и скопировать вниз. Затем в D2 введите формулу массива:

=IF(ROW()-ROW(D$2:D$11)+1>ROWS(C$2:C$11)-COUNTBLANK(C$2:C$11),"",INDIRECT(ADDRESS(SMALL((IF(C$2:C$11<>"",ROW(C$2:C$11),ROW()+ROWS(C$2:C$11))),ROW()-ROW(D$2:D$11)+1),COLUMN(C$2:C$11),4)))

и скопируйте вниз:

Столбец C извлекает те элементы из столбца A , которые отсутствуют в столбце B.
Колонка D просто выдавливает пробелы из колонки C.

(На основе чипа Пирсона)

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