Сопоставьте отдельные значения на двух листах и ​​распечатайте да или нет - PullRequest
0 голосов
/ 24 марта 2020

Лист 1:

enter image description here

Лист 2 (идеальный результат):

enter image description here

По сути, я пытаюсь сначала сопоставить идентификатор, а затем выяснить, занимался ли этот человек каким-либо видом спорта в этом месяце (с листа 1). Если да, выведите «Да» ниже соответствующего месяца на листе 2, если нет, то выведите «Нет» на листе 2.

Я понимаю, если я создаю вспомогательный столбец на листе 1 (скажем, я вставьте столбец перед полкой A, затем вспомогательный столбец станет новым столбцом A, а исходный столбец A станет теперь столбцом B), а в столбце помощника (A) я объединю значения в столбцах B (ID) и E (месяц) листа 1 (например, 10001Янь). Затем go на листе 2 и используйте формулу =IFNA(IF(MATCH(CONCAT($A$2,B$1),'Sheet1'!$A$2:$A$1000,0),"Yes","No"),"No")

Проблема будет решена.

Но мне было интересно, могу ли я решить проблему без создания вспомогательного столбца ( нет VBA либо)? Или это тип сценария, где мне абсолютно необходимо использовать VBA или вспомогательный столбец? Любые советы будут оценены!

1 Ответ

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

Использовать COUNTIFS:

=IF(COUNTIFS(Sheet1!$A:$A,$A2,Sheet1!$D:$D,B$1),"Yes","No")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...