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