Arrayformula для сравнения двух столбцов и пропуска пустых ячеек - PullRequest
0 голосов
/ 14 января 2019

У меня есть два столбца на двух разных листах с длинным списком значений; Я пытаюсь сравнить эти два столбца, чтобы проверить, существует ли запись в первом столбце во втором. В первом столбце есть также пустые ячейки.

Я пробовал разные формулы, но все они возвращают значение для пустых ячеек вместо пустой ячейки.

Вот формулы, которые я пробовал:

=arrayformula(iferror(if(match(A1:A,AnotherSheet!A1:A,0),"yes"),"no"))

=query(arrayformula(iferror(if(match(A1:A,AnotherSheet!A1:A,0),"yes"),"no")), "Select * where Col1<>''")

=query(arrayformula(iferror(if(match(A1:A,AnotherSheet!A1:A,0),"yes"),"no")), "Select * where Col1 is not empty")

Все они возвращают "нет" для пустых ячеек в первом столбце, вместо этого я хотел бы иметь пустую ячейку. Спасибо

1 Ответ

0 голосов
/ 11 февраля 2019
=ARRAYFORMULA(IF(LEN(A1:A), IFERROR(IF(MATCH(A1:A, AnotherSheet!A1:A, 0), "yes"), "no"), ))

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