Предположим, у меня есть следующий диапазон данных, номер идентификатора в исходной таблице – это числовой формат, в ячейке поиска, которая хранится в виде текста, когда я применяю обычную функцию ВПР, я буду получите результат ошибки, как показано на скриншоте ниже. В этом случае, как я могу получить правильную информацию, если номер поиска и исходный номер в таблице имеют другой формат данных?
Номера Vlookup, хранящиеся в виде текста с формулами
Номера Vlookup сохраняются в виде текста с формулами
Если ваш номер поиска хранится в виде текста, и исходное число в таблице является форматом вещественных чисел, примените следующую формулу, чтобы получить правильный результат:
Введите эту формулу: = VLOOKUP (VALUE (G1), A2 : D15,2, FALSE) в пустую ячейку, в которой вы хотите найти результат, и нажмите клавишу Enter , чтобы вернуть соответствующую информацию, которая вам нужна, см. Снимок экрана:
Примечания:
1. В приведенной выше формуле: – это диапазон таблицы, который содержит данные, которые вы хотите использовать, а число
2. Если значение поиска имеет числовой формат, а номер идентификатора в исходной таблице хранится как текст, приведенная выше формула не будет работать, вам следует применить эту формулу: = VLOOKUP (TEXT (G1,0), A2 : D15,2, FALSE) , чтобы получить нужный результат.
3. Если вы не уверены, когда у вас будут числа, а когда – текст, вы можете использовать эту формулу: = ЕСЛИОШИБКА (ВПР (ЗНАЧЕНИЕ (G1), A2: D15,2,0), ВПР (TEXT (G1,0), A2: D15,2,0)) для обработки обоих случаев.
Источник: