Пошук значення в Excel, повернення так чи ні


8

У мене є одна робоча книжка, з двома окремими аркушами. Я хочу знати, чи відображаються значення у робочому аркуші 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          ?

Як би я структурував функцію, щоб правильно шукати, якщо значення існують у таблиці А?

Я граю разом із комбінацією if (), vlookup () та match (), але, здається, нічого не працює для декількох робочих аркушів.

Відповіді:


18

Ви можете використовувати таку функцію

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

Починаючи зсередини назовні

Збіг, перегляньте у колонці A sheet1, щоб побачити, чи є значення, яке відповідає комірці A1 поточного аркуша (sheet2). Якщо є точно збіг, він повертає номер рядка.

Заява if. Якщо матч повертає щось (число 1 або більше), це вважається істинним і повертає "так"

помилка. Якщо збіг нічого не знаходить, він повертає помилку na. 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 знайдено у стовпці "А" вашого першого робочого аркуша. Якщо число більше 0, то елемент знаходиться у списку, і тому ми повертаємо "Так", інакше, якщо COUNTIFповертає 0, то елемент не знайдено, і ми повертаємо "Ні".

Я використовую COUNTIFщодня для того, щоб визначити елементи в одному списку та іншому (а також дублікати).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.