8

У меня есть одна рабочая тетрадь с двумя отдельными рабочими листами. Я хочу знать, отображаются ли значения, которые отображаются на листе B, также на листе A, если да, я хочу вернуть "ДА". Если нет, я хочу вернуть "НЕТ".

(Пример: рабочий лист A представляет собой список просроченных книг. Рабочий лист B - это вся библиотека).

На листе А у меня есть следующий набор данных:

     A
1  AB123CD
2  EF456GH
3  IJ789KL
4  MN1011OP 

На рабочем листе B у меня есть следующий набор данных:

      A           Overdue 
1  AB123CD           ?
2  QR1516ST          ?
3  EF456GH           ?
4  GT0405RK          ?
5  IJ789KL           ?
6  MN1011OP          ?

Как бы я структурировал функцию, чтобы правильно искать, если значения существуют в таблице A?

Я играл с комбинацией if(), vlookup() и match(), но, похоже, ничего не работает для нескольких листов.

3 ответа3

17

Вы могли бы использовать следующую функцию

=IFERROR(IF(MATCH(A1,Sheet1!$A:$A,0),"yes",),"no")

Начиная с наизнанку

Match, просматривает столбец A листа sheet1, чтобы увидеть, есть ли значение, соответствующее ячейке A1 текущего листа (sheet2). Если есть точное совпадение, возвращается номер строки.

Оператор if. Если match возвращает что-то (число 1 или больше), это принимается за истину и возвращает "да"

ЕСЛИОШИБКА. Если при совпадении ничего не найдено, возвращается ошибка. Iferror делает это возвращение последним "нет"

4

VLOOKUP должен работать ...

=IF(ISNA(VLOOKUP(A1,Sheet1!$A:$A,1,false)),"NO","YES")

Если совпадений не найдено, VLOOKUP возвращает NA. Итак, мы видим, если его результат ISNA? Затем верните НЕТ, иначе ДА

0

Вы также можете использовать оператор COUNTIF сочетании с IF:

=IF(COUNTIF(WorksheetA!$A:$A,WorksheetB!$A1)>0,"Yes","No")

Это подсчитывает количество раз, когда содержимое ячейки A1 находится в столбце A вашего первого рабочего листа. Если число больше 0, то элемент находится в списке, и поэтому мы возвращаем "Да", в противном случае, если COUNTIF возвращает 0, то элемент не был найден, и мы возвращаем "Нет".

Я использую COUNTIF ежедневно, чтобы идентифицировать элементы в одном списке и другом (а также дубликаты).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .