Проверка с помощью CONCAT в COUNTIF - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу объединить значение двух столбцов в текущем листе, а затем результат следует сравнить с объединением двух значений столбца в другом листе.

например - Введенное значение в столбцах W и X в текущем листе после объединения следует сравнить с существующим значением в столбце Y и столбце Z (после конкатата) другого листа.

У меня естьпопытался использовать формулу COUNTIF (Sheet2! CONCAT ($ W $ 2, $ X $ 2: $ Y $ 2, $ Z $ 2), A2)> 0 и некоторые другие изменения в этом, но кажется, что COUNTIF имеет диапазон икритерий в качестве аргумента, и это строка, которая вызывает ошибку.

1 Ответ

0 голосов
/ 23 февраля 2019

Если вы хотите сравнить, подойдет простой '='.

Объединение может быть выполнено с использованием '&'.

в текущем листе:

=W1&X1=Sheet2!Y1&Sheet2!Z1

вернет TRUE, если обе конкатенации равны, и FALSE, если они не равны.

Чтобы найти значения W1 и X1 во всем диапазоне, я предлагаю вам использовать столбец справки (если вы не хотите писать макрос).В столбце справки sheet1 вы объединяете значения (= W1 & X1 - перетащите вниз).В столбце hlep sheet2 вы делаете то же самое.Затем вы создаете дополнительный столбец для проверки совпадений, используя

=match(ValueHelpColSheet1,HelpColSheet2,0)

Эта формула возвращает номер строки, в которой найдено совпадение, и ошибку, когда соответствующее значение не найдено,Вы можете заменить эту ошибку чем-то другим, используя IFERROR, если хотите.

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