Пошук декількох підрядів в одному батьківському рядку


0

Я цілий день шукав подібне питання до мого. Багато питань наближаються, але мої запитання дещо інші:

У мене є список прізвищ у колонці А. У комірці B1 у мене є повне ім’я, ім'я та прізвище, розділене лише пробілом (без коми та пунктуації).

Як я можу визначити, чи можна будь-яке прізвище зі мого списку у стовпці A знайти у комірці B1.

Я знаю, як знайти один підряд у межах комірок, але це навпаки, шукаючи будь-яку з декількох підрядків у межах однієї комірки тексту. Наприклад:

Якщо у колонці A є "Сміт", "Джонсон" і "Бейкер" у клітинах А1, А2 і А3 відповідно, а клітина В1 має в ній "Джо Джонсон", то в С1 слід сказати "справжній" або мати в ньому 1 . Якщо, з іншого боку, стільниця B1 має слово "Біллі Боб", то в C1 слід сказати "помилково" або мати 0.

сподіваюся, що це зрозуміло, велика подяка за будь-яку допомогу.


Чи можете ви надати образ свого прикладу? Я вважав це трохи заплутаним у відповіді. Я думаю, що розумію, але хочу бути впевненим, перш ніж опублікувати відповідь.
Ерік Ф

Мабуть, я не можу додати зображення, якщо не маю більшої репутації. Вибачте. Я думаю, що мій приклад досить спрощений, щоб легко повторити. Дякуємо, що знайшли час!
Джаміхо

Відповіді:


2

Спочатку потрібно витягнути прізвище з комірки B1

MID(B2,FIND(" ",B2)+1,99)

Тоді ви можете використовувати цей результат для виконання відповідності () у стовпці A:

=MATCH(MID(B1,FIND(" ",B1)+1,99),A:A,0) (у C1 знімка екрана)

Це поверне номер рядка знайденого імені. Якщо ім’я не знайдено, у комірці міститься № N / A. Щоб уникнути цього, ви можете використовувати IsNumber для повернення TRUE / FALSE або IfError для повернення порожніх комірок для помилок.

=ISNUMBER(MATCH(MID(B1,FIND(" ",B1)+1,99),A:A,0)) (у D1)

=IFERROR(MATCH(MID(B1,FIND(" ",B1)+1,99),A:A,0),"") (в Е1)

Формули на скріншоті скопійовані до другого рядка.

введіть тут опис зображення


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