Поиск значений #NA после Vlookup между двумя Excel

0

У нас есть два листа на январь и август. Оба состоят из двух столбцов, один для имени Клиента, а другой - для отсутствия акций, которые они получают. мы должны выяснить имена клиентов

  1. которые существуют в январе, но не в августе

  2. Которые существуют в августе, но не в январе

  3. которые существуют как в январе, так и в августе

Для третьего мы можем просто использовать функцию Vlookup, но для первого и второго условия, если мы используем Vlookup, тогда он вернет #NA, и мы хотим эти значения #NA.

Пожалуйста, предложите, как мы можем достичь 1 и 2 условия.

Гопал Агравал
источник
Почему бы просто не скопировать список января с «jan» рядом с ним, а список августа с «aug» рядом с ним, а затем выделить дубликаты?
Выделенные будут опубликованы,

Ответы:

0

Если ваши поиски уже работают, вставьте их в логику следующей формы:

1. IF(AND(NOT(ISNA(<lookup_in_jan>)),ISNA(<lookup_in_aug)),<client_name>, "")
2. IF(AND(NOT(ISNA(<lookup_in_aug>)),ISNA(<lookup_in_jan)),<client_name>, "")
3. IF(AND(NOT(ISNA(<lookup_in_aug>)),NOT(ISNA(<lookup_in_jan))),<client_name>, "")
RET
источник
Спасибо за ваш ответ, но есть проблема. Я не могу найти функцию ISNA в моем Excel. Для использования этой формулы я должен использовать какую версию офиса?
Гопал Агравал
Эта функция должна быть доступна в любой версии, начиная с 2000 года, в соответствии с techonthenet.com/excel/formulas/isna.php . Я тестировал в Excel 2013.
RET
0

Технически, у вас уже есть 1 и 2, аналогично тому, как вы достигли 3; если вы добавляете имя пользователя Aug в листе Jan, и оно показывает NA, это означает, что оно не существует в январе, поэтому у вас есть 2, и наоборот.

Если вы хотите явное имя (повторяется в этом случае), вы можете сделать:

IF(ISNA(<your_vlookup_cell_ref>),<your_name_cell_ref>,"")
Paljas
источник