Добрый день! Есть исходная таблица с эталонными значениями 2 типов. И есть список который состоит из значений как первого, так и второго типа. Ломаю голову, каким образом можно организовать поиск значения по этому исходному двухмерному массиву и в случае, если оно будет найдено, вывести соседнее значение из исходной таблицы рядом с значением из списка. Причем получается, что оно может находится как справа, так и слева.
Как пытался реализовать: значения первого типа чаще всего встречаются по маске 13###### или 24######. Вот при помощи подобной формулы худо-бедно работает
Но когда значения в исходной таблице записаны через "\" (есть 2 варианта), то работает некорректно с
Код
=CONCAT("*";A1;"*")
иногда не находит значения.
Плюс есть риск, что маска может меняться для номеров первого типа. Возможно кто-то может подсказать более надежное решение или реализацию через VBA. Заранее спасибо!
Михаил Лебедев написал: Непонятно, что Вы хотите. Чем не устраивает вот это?
Спасибо! В меньшей мере то, что ячейки могут содержать текст и он не учитывается: вместо 12FV02639 получаю Есть значения в исходной таблице записанные через слеш 13161531/13161592 и нужно, чтобы если значение ячейки из списка содержится в такой строке, это считалось как совпадение. Если я задаю ячейку через =CONCAT("*";значение;"*") , то в случае если номер стоит на первой позиции он не будет найден