Я немного поэкспериментировал и обнаружил, что лучший и непротиворечивый способ - обернуть как значение поиска, так и массив поиска в TEXT
функцию.
TEXT(B4, "0.00")
ссылается на значение поиска и форматирует значение с двумя десятичными знаками.
TEXT($A$1:$D$2, "0.00")
ссылается на таблицу поиска и форматирует все числа до двух десятичных знаков.
ВАЖНЫЙ! Вы должны использовать тот же формат, и вы должны Ctrl + Shift + Enter
вместо того, Enter
чтобы вводить формулу массива.
РЕДАКТИРОВАТЬ: индекс поиска таблицы (вещь, которую он ищет в начальном поиске) ищет TEXT
или INTEGER
, а не long
или double
цифры или действительные числа.
Если вы импортируете таблицу поиска или значение из текста или csv
, рассмотрите возможность импорта их как TEXT
. Вы можете конвертировать обратно в число с помощью VALUE
функции. Или вы можете конвертировать в число, используя другие методы .