Служебные программы Excel могут позаботиться о преобразовании «текст, похожий на число в истинное число» «на лету». Все, что вам нужно сделать, это вставить текст в математическую операцию, и преобразование будет выполнено автоматически.
="1"+1 'result is 2
=1+1 'result is 2
Однако, если к тексту, похожему на число, прикреплены дополнительные символы, Excel не сможет выполнить преобразование и выдает # ЗНАЧЕНИЕ! ошибка.
="1"&char(10)+1 'result is #VALUE!
Самый простой способ проверить наличие непечатаемых символов (невидимых), таких как переводы строк или атомы CHAR (0), - это проверить длину с помощью функции LEN (...). Если длина больше, чем то, что мы видим, скорее всего, прикреплены непечатные символы.
Для ваших данных,
Мало того, что 17 выровнены по левому краю (по умолчанию для текста), функция LEN показывает, что его ширина составляет 3 символа, а не 2 символа, которые мы можем видеть.
Вернитесь к исходному значению, в котором HLOOKUP восстановил свой поиск, выберите ячейку и нажмите F2. Использование клавиш со стрелками покажет, где находится мошенник.
Удалите мошеннического персонажа, и ваша формула должна разрешиться правильно.
¹ Типичными непечатаемыми символами являются перевод строки (Chr (10)) и возврат каретки (Chr (13), неразрывные пробелы (Chr (160), разделители атомов, такие как Chr (0) или ноль). ширина пробелов (Crw (8203). Текст, похожий на число, к которому прикреплены мошеннические символы, очень часто встречается в данных, импортированных или скопированных из веб-источников.