Не работает поиск по полному совпадению. В столбце в формула приводит значение из столбца а к виду, который находится на листе 2. проблема в том, что численнобуквенные сочетания ВПР ищет, а чисто числовые значения нет. В чем ошибка?
Не работает поиск по полному совпадению. В столбце в формула приводит значение из столбца а к виду, который находится на листе 2. проблема в том, что численнобуквенные сочетания ВПР ищет, а чисто числовые значения нет. В чем ошибка?Krasnyi
Проблема в следующем. На листе 1 формула вставляет в столбец "B" число, которое воспринимается Excel'ем как текст, а не как число. А на листе 2 Excel воспринимает числа, как числа. ВПР ищет с учетом типа данных, поэтому в двух местах числа должны быть одного типа. Моя формула преобразует число в число, а затем ищет. Если в столбце "B" текст, то текст ищется в исходном виде. Искать можно сразу в целых столбцах. Если формул мало, то это не замедлит работу Excel'я. И пример у Вас неудачный для теста, т.к. чисел из листа 1, из ячеек "B6:B7" нет на листе 2. Поэтому составьте правильный пример, прежде чем тестировать формулу.
Код
=ВПР(ЕСЛИ(ЕЧИСЛО(--B2);--B2;B2);Лист2!A:C;3;0)
Проблема в следующем. На листе 1 формула вставляет в столбец "B" число, которое воспринимается Excel'ем как текст, а не как число. А на листе 2 Excel воспринимает числа, как числа. ВПР ищет с учетом типа данных, поэтому в двух местах числа должны быть одного типа. Моя формула преобразует число в число, а затем ищет. Если в столбце "B" текст, то текст ищется в исходном виде. Искать можно сразу в целых столбцах. Если формул мало, то это не замедлит работу Excel'я. И пример у Вас неудачный для теста, т.к. чисел из листа 1, из ячеек "B6:B7" нет на листе 2. Поэтому составьте правильный пример, прежде чем тестировать формулу.