Excel Как извлечь отдельные значения не во втором столбце - PullRequest
1 голос
/ 12 марта 2020

Как написать формулу (массив) для извлечения различных значений, которые не встречаются во втором списке?

Например

Список источников

 - Apple
 - Apple
 - Banana
 - Carrot
 - Carrot
 - Blueberry

Список исключений

- Carrot

Ожидаемый результат

- Apple
- Banana
- Blueberry

Ответы [ 3 ]

2 голосов
/ 12 марта 2020

Вы можете использовать эту формулу, описанную в [C2: C4], чтобы получить свое отличимое значение:

=IFERROR(INDEX($A$2:$A$7,MATCH(0,COUNTIF($C$1:C1,$A$2:$A$7)+COUNTIF($B$2,$A$2:$A$7),0),0),"")

или с Excel365, описанным в [E2: E4]:

=UNIQUE(FILTER(A2:A7,A2:A7<>B2))

enter image description here

1 голос
/ 12 марта 2020

Если вы можете использовать Excel 365 или веб-приложение Excel, попробуйте:

=SORT(UNIQUE(IF(A1:A5<>"Carrot",A1:A5,"")),,-1)

enter image description here

(это разлив вниз, не стандартная формула массива)

0 голосов
/ 12 марта 2020

Формула в D2, скопированная:

=IFERROR(INDEX(A$2:A$7,AGGREGATE(15,6,ROW(A$2:A$7)-ROW(A$2)+1/(A$2:A$7<>C$2)/(COUNTIF(D$1:D1,A$2:A$7)=0),1)),"")

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...