Di Excel ada beberapa cara untuk secara dinamis mewarnai sel penuh berdasarkan nilainya, tetapi apakah ada cara untuk secara dinamis mewarnai hanya sebagian sel berdasarkan nilainya?
Misalnya, katakan saya sedang membuat laporan yang terlihat seperti berikut ini:
_________________________
| | Dec | Nov |
|_______|___________|_____|
|Gross R| $75 (-25%)| $100|
|_______|___________|_____|
|Net Inc| $55 (+10%)| $50 |
|_______|___________|_____|
Dalam skenario ini saya hanya ingin mewarnai nilai persentase (-25%) dan (+ 10%), bukan nilai dolar $ 75 dan $ 55 yang juga ada dalam sel. Menambah masalah adalah pewarnaan harus dinamis (hijau untuk positif, merah untuk nilai-nilai negatif), dan sel-sel ini adalah referensi (jadi pewarnaan manual adalah off the table).
Saya telah mencoba menggunakan TEXT()
fungsi bawaan, tetapi itu tidak berhasil. Secara khusus saya mencoba di =TEXT(A1,"$##")&" "&TEXT(A2,"[Green]0%;[Red](-0%)")
mana A1
referensi sel ke jumlah dolar dan A2
referensi sel ke persentase delta.
Yang membuat frustrasi adalah bahwa pemformatan khusus [Green]0%;[Red](-0%)
berfungsi dengan baik ketika diterapkan ke seluruh sel (melalui bagian pemformatan nomor khusus), tetapi ketika diterapkan melalui TEXT()
fungsi itu berhenti berfungsi. Jadi, bagaimana cara mengubah warna sebagian nilai dalam sel?