В Excel есть несколько способов динамического цвета полной ячейки на основе ее значения, но есть ли способ динамического цвета только части ячейки на основе ее значения?
Например, скажем, я создаю отчет, который выглядит примерно так:
_________________________
| | Dec | Nov |
|_______|___________|_____|
|Gross R| $75 (-25%)| $100|
|_______|___________|_____|
|Net Inc| $55 (+10%)| $50 |
|_______|___________|_____|
В этом сценарии я хочу только раскрасить значения в процентах (-25%) и (+ 10%), а не значения в долларах 75 и 55 долларов, которые также находятся в ячейке. Добавление к проблеме заключается в том, что раскраска должна быть динамической (зеленый для положительных, красный для отрицательных значений), и эти ячейки являются ссылками (поэтому ручная раскраска не стоит на столе).
Я попытался использовать встроенную TEXT()
функцию, но это тоже не сработало. Конкретно я попытался , =TEXT(A1,"$##")&" "&TEXT(A2,"[Green]0%;[Red](-0%)")
где A1
это ссылка на ячейку на сумму в долларах и A2
является ссылкой на ячейку в процентах дельты.
Огорчает то, что настраиваемое форматирование [Green]0%;[Red](-0%)
прекрасно работает при применении ко всей ячейке (через раздел настраиваемого форматирования чисел), но при применении через TEXT()
функцию перестает работать. Итак, как я могу настроить цвет частичного значения в ячейке?