У мене є проблема, яку потрібно вирішити в Excel, і я не зовсім впевнений, як це зробити. Я здійснив кілька пошукових запитів в Інтернеті, і не знайшов жодної формули, яка здалася б корисною. Ось ситуація (трохи спрощена для цілей цього питання):
У мене є дані у стовпцях AE. Мені потрібно зіставити дані в клітинках A і B, з даними в CE, і повернути TRUE або FALSE до стовпця F.
Поверніть TRUE, якщо:
- рядок у A знайдений у будь-якому рядку CE.
АБО
- Рядок у B знаходиться в межах будь-якого рядка в СЕ.
В іншому випадку поверніться ЛІЖНЕ.
Рядки повинні відповідати цілим або частковим рядкам у межах діапазону, але функція відповідності повинна бути нечутливою до регістру. Я зробив скріншот прикладу аркуша для довідки.
Я впевнений, що мені потрібно буде використовувати IF або на найбільш віддаленому шарі формули, ймовірно, після цього АБО. Тоді, для аргументів АБО, я сподіваюся, що буде використано IFERROR. Але те, що я втрачаю, - це функція, яку я міг би найбільш ефективно використовувати для обробки пошуку в текстових рядках.
Я думаю, що VLOOKUP дуже обмежений. Це може бути працездатним робити цілий рядок проти порівняння цілих рядків, але я впевнений, що він не поверне точних результатів для часткових рядків. ЗНАЙДЕННЯ та ПОШУК видаються обмеженими лише пошуками з однією ціллю та також залежать від регістру. Я припускаю, що я міг би використовувати ВНУТРІШНІЙ або НИЗЬКІ, щоб змусити нечутливість випадків до пошуку, але мені все одно потрібно щось, що може зробити точне часткове узгодження та шукати заданий діапазон комірок.
Чи є якась функція, або комбінація функцій, яка могла б працювати тут?
В ідеалі я хочу це зробити за допомогою прямої формули Excel. Я зовсім не знайомий з VBScript або подібними інструментами, і не маю часу вивчити його для цього проекту.