Числовой формат становится особенно гибким, если он автоматически адаптируется к отображаемому контенту. Это означает, что ваши числовые форматы реагируют без каких-либо действий и всегда показывают правильное форматирование.
Чтобы назначить переменный числовой формат для каждого содержимого ячейки, используйте комбинацию двух табличных функций TEXT и VLOOKUP.
Вы можете увидеть список доставки в показанной рабочей папке. В столбце «Форматировано» значение из столбца «Число» динамически форматируется с использованием формулы. В зависимости от содержимого столбца «Тип» число форматируется в соответствующем числовом формате. Вы указали, какой числовой формат должен использоваться в области F4: G6.
Следующая формула в ячейке D4 дает результат «250 пакетов»:
= ТЕКСТ (C4; ВПР (B4; $ F $ 4: $ G $ 6; 2; 0))
Число 250 из ячейки C4 форматируется с числовым форматом «0» пакетов «», поскольку содержимое «P» встречается в ячейке B4.
Используйте функцию ВПР в области F4: G6, чтобы найти контент, соответствующий типу упаковки, указанному в столбце B. Четвертым аргументом функции VLOOKUP, равным 0, вы указываете, что должно быть найдено точное совпадение. Функция ВПР передает найденный формат в функцию ТЕКСТ как числовой формат.
На иллюстрации вы можете видеть, что числа, отформатированные по формуле, выровнены по правому краю. Это связано с тем, что содержимое, предоставляемое функцией ТЕКСТ, является текстом. Поэтому всегда помните, что вы не можете просто рассчитывать на результаты функции ТЕКСТ.