Найти дубликат в нескольких ячейках с условием в Google Sheets - PullRequest
1 голос
/ 26 марта 2020

У меня есть столбец Имя с различными Тип (Низкий, Средний, Высокий).

Тогда у меня есть несколько столбцов Имя и нужно проверить, есть ли дубликаты и их типы не Low , и вернуть дублированные ячейки.

Пример листа: https://docs.google.com/spreadsheets/d/12gazwAY-yZ7LFzVd_fqv6vKRrwOav_9D5C-ujlGufmw/edit#gid = 0

1 Ответ

3 голосов
/ 26 марта 2020

попробовать:

=ARRAYFORMULA(IF(G2:G="",,IF(1<=
 N(IFNA(VLOOKUP(A2:A, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(A2:A))=
   IFNA(VLOOKUP(C2:C, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(C2:C)))+
 N(IFNA(VLOOKUP(A2:A, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(A2:A))=
   IFNA(VLOOKUP(E2:E, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(E2:E)))+
 N(IFNA(VLOOKUP(A2:A, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(A2:A))=
   IFNA(VLOOKUP(G2:G, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(G2:G)))+
 N(IFNA(VLOOKUP(C2:C, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(C2:C))=
   IFNA(VLOOKUP(E2:E, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(E2:E)))+
 N(IFNA(VLOOKUP(C2:C, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(C2:C))=
   IFNA(VLOOKUP(G2:G, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(G2:G)))+
 N(IFNA(VLOOKUP(E2:E, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(E2:E))=
   IFNA(VLOOKUP(G2:G, FILTER(L2:L, M2:M<>"LOW"), 1, 0), COLUMN(G2:G))),
 "yes", "no")))

0

...