#excel #excel-formula
Вопрос:
У меня есть два столика. Одна «основная» таблица данных и одна таблица журналов (как показано на скриншотах)
Набор данных журнала:
Набор данных «Мастер»:
Результат, который мне нужен, — это формула, которая дает мне адреса электронной почты людей, которые не отображаются в наборе данных журнала. В этом случае результат,который я хочу, это:
Кто-нибудь знает формулу для получения этого результата?
Ответ №1:
Результат, который мне нужен, — это формула, которая дает мне адреса электронной почты людей, которые не отображаются в наборе данных журнала
Вы можете сделать ту же самую колонку VLOOKUP
, выполнив поиск Name
в Master
в Name
в Log
. Оберните этот вызов ISERROR
: если результирующий столбец есть TRUE
, это означает, что имя не существует Log
(это, конечно, предполагает, что два электронных письма не имеют одного и того же имени).
Ответ №2:
Приведенный выше ответ должен сработать. Вот еще одна похожая альтернатива.
=IF(XLOOKUP(D1, B:B, B:B, TRUE) = TRUE, E1, "")
Если в вашей версии Excel есть ФИЛЬТР(), вы можете затем поместить столбец G в другой столбец, чтобы получить список адресов электронной почты без пустых строк, или вы можете использовать фильтр в верхней части столбца G.
Ответ №3:
=IFERROR(INDEX(Table4[email],MATCH(1,(COUNTIF(Table2[name],Table4[name])=0)*(COUNTIF($C$15:$C15,Table4[email])=0),0)),"")
Где Таблица 4 = Главная таблица Таблица 2 = Таблица журналов
Введите формулу с ctrl shift enter