Знайдіть перший збіг, який не містить
Щоб знайти позицію першого збігу, яка не містить певного рядка, можна використовувати формулу на основі MATCH, ISNUMBER і ПОШУК функції.
Як знайти перший збіг, який не містить рядка «TOOL»?
Щоб знайти позиція першого значення, яке не містить рядка “TOOL” у наведеному вище списку ви можете використовувати функції SEARCH і ISNUMBER для створення масивів TRUE і FALSE, в яких TRUE представляє значення, яке містить рядок «TOOL», а FALSE представляє значення, яке не містить рядка. Функція MATCH буде відповідати першому FALSE в масиві, щоб повернути позицію першого значення, яке не містить рядка «TOOL».
Родовий синтаксис
=MATCH(FALSE,ISNUMBER(SEARCH(lookup_value,range)),0)
√ Примітка: Це формула масиву, яка вимагає введення з Ctrl + Shift + Що натомість? Створіть віртуальну версію себе у .
- пошукове_значення: Рядок, який ви вказали, щоб відповідати першому значенню, яке його не містить. Рядок має бути узятий у подвійні лапки, інакше результат піде неправильно. Або ви можете використовувати посилання на клітинку, щоб уникнути додавання подвійних лапок.
- діапазон: Список, з якого повертається перше значення, яке не містить lookup_value.
- 0: Команда match_type 0 змушує MATCH виконувати точну відповідність.
Щоб знайти позиція першого значення, яке не містить рядка “TOOL”, скопіюйте або введіть формулу нижче в клітинку E5 і натисніть Ctrl + Shift + Що натомість? Створіть віртуальну версію себе у щоб отримати результат:
=СПІВНИК(НЕВЕРНО,ЯК НОМЕР(ПОШУК("ІНСТРУМЕНТ",B5: B11)),0)
Або використовуйте посилання на клітинку, щоб зробити формулу динамічною:
=СПІВНИК(НЕВЕРНО,ЯК НОМЕР(ПОШУК(E4,B5: B11)),0)
Пояснення формули
=MATCH(FALSE,(ISNUMBER(SEARCH(E4,B5:B11)),0)
- ПОШУК(E4,B5:B11): Функція SEARCH шукає рядок ІНСТРУМЕНТ (значення в E4) у кожному значенні діапазону B5: B11, і повертає номери початкової позиції рядка в цих значеннях у масиві: {3;3;4;#VALUE!;1;3;#VALUE!}.
- ISNUMBER(ПОШУК(E4,B5:B11)) = ISNUMBER({3;3;4;#VALUE!;1;3;#VALUE!}): ISNUMBER перетворює числа в масиві на TRUE, а інші значення на FALSE. Отже, результат буде таким: {TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE}.
- ВІДПОВІДАТЬ(НЕВЕРНО,(ISNUMBER(ПОШУК(E4,B5:B11)),0) = ВІДПОВІДАННЯ(НЕВЕРНО,({TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE}, 0): Команда match_type 0 змушує функцію MATCH виконувати точну відповідність. Потім функція повертає позицію першого точного значення FALSE в масиві. Отже, функція повернеться 4 оскільки перший FALSE знаходиться на 4й позиція.
Що треба знати
- Формула не чутлива до регістру. Щоб виконати відповідність з урахуванням регістру, дивіться підручник тут.
- Щоб отримати значення в позиції, наданій методом MATCH, Ви можете додати функцію INDEX.
Супутні функції
Функція Excel MATCH здійснює пошук певного значення в діапазоні комірок і повертає відносне положення значення.
В Excel функція ПОШУК може допомогти вам знайти позицію певного символу або підрядка з даного текстового рядка, як показано на наступному знімку екрана. У цьому підручнику я розповім, як використовувати цю функцію ПОШУК в Excel.
Пов’язані формули
Знайдіть першу часткову відповідність із підстановочними знаками
Щоб отримати позицію першої часткової відповідності, яка містить певний текстовий рядок у діапазоні в Excel, можна використовувати формулу ВІДПОВІДНІВ із символами підстановки — зірочкою (*) і знаком питання (?).
Знайдіть перший збіг, який не починається
Щоб знайти позицію першого збігу, яка не починається з певного рядка, функції MATCH, LEFT і IF можуть зробити вам послугу.
Щоб знайти позицію першої помилки в стовпці або рядку, функції MATCH і ISERROR можуть допомогти вам.
Знайдіть максимальне значення в діапазоні
Бувають випадки, коли потрібно знайти позицію максимального значення в списку, таблиці або рядку в Excel. У цьому підручнику ми обговоримо підхід до виконання завдання з функціями MAX і MATCH.
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel - допомагає виділитися з натовпу
Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...
Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.