Excel: Baguhin ang kulay ng row batay sa halaga ng cell

  • Ibahagi Ito
Michael Brown

Alamin kung paano mabilis na baguhin ang kulay ng buong row batay sa halaga ng isang cell sa iyong mga worksheet sa Excel. Mga tip at halimbawa ng formula para sa mga halaga ng numero at teksto.

Noong nakaraang linggo tinalakay namin kung paano baguhin ang kulay ng background ng isang cell batay sa halaga nito. Sa artikulong ito matututunan mo kung paano i-highlight ang buong mga row sa Excel batay sa isang halaga ng isang cell, at makakahanap din ng ilang mga tip at halimbawa ng formula na gagana sa mga halaga ng numerical at text cell.

    Paano baguhin ang kulay ng row batay sa isang numero sa iisang cell

    Sabihin, mayroon kang talahanayan ng mga order ng iyong kumpanya tulad nito:

    Maaaring gusto mong i-shade ang mga row sa iba't ibang paraan mga kulay batay sa halaga ng cell sa column na Qty. upang makita ang pinakamahahalagang order sa isang sulyap. Madali itong magawa gamit ang Excel Conditional Formatting.

    1. Magsimula sa pagpili sa mga cell ng kulay ng background na gusto mong baguhin.
    2. Gumawa ng bagong panuntunan sa pag-format sa pamamagitan ng pag-click sa Conditional Formatting > Bagong Panuntunan... sa tab na Home .
    3. Sa bubukas na dialog na " Bagong Panuntunan sa Pag-format ," piliin ang opsyong " Gumamit ng formula upang matukoy kung aling mga cell ang ipo-format " at ilagay ang sumusunod na formula sa field na " I-format ang mga value kung saan totoo ang formula na ito " upang i-highlight ang mga order na may Qty. mas malaki sa 4:

      =$C2>4

      At natural, maaari mong gamitin ang mas mababa sa (<) at katumbas ng (=) mga operator sahanapin at i-highlight ang mga row na mayroong Qty. mas maliit sa 4 o katumbas ng 4:

      =$C2<4

      =$C2=4

      Gayundin, bigyang-pansin ang dollar sign $ bago ang address ng cell - ito ay kailangan upang panatilihing pareho ang titik ng column kapag nakopya ang formula sa row. Sa totoo lang, ito ang ginagawa ng trick at inilalapat ang pag-format sa buong row batay sa isang value sa isang naibigay na cell.

    4. I-click ang button na " Format… " at lumipat sa tab na Punan para piliin ang kulay ng background. Kung hindi sapat ang mga default na kulay, i-click ang button na " Higit pang Mga Kulay... " upang piliin ang isa sa gusto mo, at pagkatapos ay i-click ang OK nang dalawang beses.

      Maaari mo ring gamitin ang anumang iba pang opsyon sa pag-format, gaya ng kulay ng font o hangganan ng mga cell sa iba pang mga tab ng dialog na Format Cells .

    5. Ang preview ng iyong panuntunan sa pag-format ay magiging katulad nito:
    6. Kung ito ang gusto mo at masaya ka sa kulay, i-click ang OK upang makita ang iyong bagong pag-format na may bisa.

      Ngayon, kung mas malaki sa 4 ang value sa column na Qty. , magiging asul ang buong row sa iyong Excel table.

    Tulad ng nakikita mo, ang pagbabago ng kulay ng row batay sa isang numero sa isang cell ay medyo madali sa Excel. Higit pa rito, makakakita ka ng higit pang mga halimbawa ng formula at ilang tip para sa mas kumplikadong mga sitwasyon.

    Paano maglapat ng ilang panuntunan na may priyoridad na kailangan mo

    Sa nakaraang halimbawa, ikawmaaaring gustong i-highlight ang mga row na may iba't ibang value sa column na Qty. sa iba't ibang kulay. Halimbawa, maaari kang magdagdag ng panuntunan upang i-shade ang mga row na may dami na 10 o higit pa. Sa kasong ito, gamitin ang formula na ito:

    =$C2>9

    Pagkatapos magawa ang iyong pangalawang panuntunan sa pag-format, itakda ang priyoridad ng mga panuntunan para gumana ang pareho mong panuntunan.

    1. Sa tab na Home , sa grupong Mga Estilo , i-click ang Conditional Formatting > Pamahalaan ang Mga Panuntunan... .
    2. Piliin ang " Ang worksheet na ito " sa field na " Ipakita ang mga panuntunan sa pag-format para sa ". Kung gusto mong pamahalaan ang mga panuntunang nalalapat sa iyong kasalukuyang pagpili lamang, piliin ang " Kasalukuyang Pinili ".
    3. Piliin ang panuntunan sa pag-format na gusto mong ilapat muna at ilipat ito sa itaas ng ang listahan gamit ang mga arrow. Ang resulta ay dapat na maging katulad nito:

      I-click ang OK na buton at agad na babaguhin ng mga kaukulang row ang kanilang kulay ng background batay sa mga halaga ng cell na iyong tinukoy sa parehong mga formula.

    Paano baguhin ang kulay ng row batay sa value ng text sa isang cell

    Sa aming sample na talahanayan, upang gawing mas madali ang pag-follow-up sa mga order, ikaw maaaring i-shade ang mga row batay sa mga value sa column na Delivery , upang:

    • Kung ang isang order ay "Due in X Days", ang kulay ng background ng naturang mga row ay magiging orange;
    • Kung ang isang item ay "Naihatid", ang buong row ay kukulayan ng berde;
    • Kung ang isang order ay "Past Due", ang rowmagiging pula.

    Natural, magbabago ang kulay ng row kung maa-update ang status ng order.

    Habang ang formula mula sa aming unang halimbawa ay maaaring gumana para sa "Naihatid" at "Nakalipas na ang Takdang Panahon "( =$E2="Delivered" at =$E2="Past Due" ), medyo nakakalito ang gawain para sa mga order na "Due in...". Tulad ng nakikita mo, iba't ibang mga order ang dapat bayaran sa loob ng 1, 3, 5 o higit pang mga araw at ang formula sa itaas ay hindi gagana dahil nilayon ito para sa eksaktong tugma.

    Sa kasong ito, mas mabuting gamitin mo ang SEARCH function na gumagana din para sa bahagyang tugma:

    =SEARCH("Due in", $E2)>0

    Sa formula, ang E2 ay ang address ng cell na gusto mong pagbatayan ng iyong pag-format, ang dollar sign ($) ay ginagamit upang i-lock ang column coordinate, at >0 ay nangangahulugan na ang pag-format ay ilalapat kung ang tinukoy na text (" Due in " sa aming kaso) ay makikita sa anumang posisyon sa cell.

    Gumawa ng tatlong ganoong panuntunan na sumusunod sa mga hakbang mula sa unang halimbawa, at magkakaroon ka ng talahanayan sa ibaba, bilang resulta:

    I-highlight ang row kung nagsisimula ang cell sa tukoy na text

    Ang paggamit ng >0 sa formula sa itaas ay nangangahulugan na ang row ay makulayan kahit saan man ang tinukoy na text ay matatagpuan sa key cell. Halimbawa, ang hanay ng Paghahatid (F) ay maaaring maglaman ng tekstong " Apurahan, Dahil sa 6 na Oras ", at ang row na ito ay magiging kulay din.

    Upang baguhin ang kulay ng row kapag ang key cell nagsisimula sa isang partikular na value, gamitin ang =1 sa formula, hal.:

    =SEARCH("Due in", $E2)=1

    sa itokaso, iha-highlight lang ang row kung ang tinukoy na text ay makikita sa unang posisyon sa cell.

    Para gumana nang tama ang conditional formatting rule na ito, tiyaking walang mga leading space sa key column, kung hindi. baka sirain mo ang iyong utak na sinusubukang malaman kung bakit hindi gumagana ang formula :) Magagamit mo ang libreng tool na ito para hanapin at alisin ang mga nangunguna at trailing na espasyo sa iyong mga worksheet - Trim Spaces add-in para sa Excel.

    Paano upang baguhin ang kulay ng isang cell batay sa isang halaga ng isa pang cell

    Sa katunayan, isa lang itong variation ng pagbabago ng kulay ng background ng isang row case. Ngunit sa halip na ang buong talahanayan, pumili ka ng isang column o isang hanay kung saan mo gustong baguhin ang kulay ng mga cell at gamitin ang mga formula na inilarawan sa itaas.

    Halimbawa, maaari kaming lumikha ng tatlong ganoong mga panuntunan upang i-shade lamang ang mga cell sa ang column na " Numero ng order " batay sa isa pang cell value (mga value sa column na Delivery ).

    Paano baguhin ang kulay ng row batay sa ilang kundisyon

    Kung gusto mong i-shade ang mga row sa parehong kulay batay sa ilang value , sa halip na gumawa ng ilang panuntunan sa pag-format maaari mong gamitin ang mga function na OR o AT upang magtakda ng ilang kundisyon.

    Halimbawa, maaari naming kulayan ang mga order na dapat bayaran sa loob ng 1 at 3 araw sa mapula-pula na kulay, at ang mga dapat bayaran sa loob ng 5 at 7 araw sa kulay dilaw. Ang mga formula ay ang sumusunod:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days")

    =OR($F2="Due in 5 Days", $F2="Due in 7 Days")

    At maaari mong gamitin ang ANDfunction, halimbawa, upang baguhin ang kulay ng background ng mga row na may Qty. katumbas ng o higit sa 5 at katumbas ng o mas mababa sa 10:

    =AND($D2>=5, $D2<=10)

    Natural, ikaw ay hindi limitado sa paggamit lamang ng 2 kundisyon sa mga naturang formula, malaya kang gumamit ng mas marami hangga't kailangan mo. Halimbawa:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days", $F2="Due in 5 Days")

    Tip: Ngayong alam mo na kung paano kulayan ang mga cell upang makilala ang pagkakaiba sa pagitan ng iba't ibang uri ng mga halaga, maaaring gusto mong malaman kung gaano karaming mga cell ang naka-highlight sa isang partikular na kulay at kalkulahin ang kabuuan ng mga halaga sa mga cell na iyon. Ang magandang balita ay maaari mo ring i-automate ito at makikita mo ang solusyon sa artikulong ito: Paano magbilang, magsama at mag-filter ng mga cell ayon sa kulay sa Excel.

    Ilan lamang ito sa maraming posibleng paraan para mag-zebra guhitan ang iyong mga Excel worksheet batay sa halaga ng isang cell na tutugon sa pagbabago ng data sa cell na iyon. Kung kailangan mo ng ibang bagay para sa iyong set ng data, mag-drop sa amin ng komento at susubukan naming malaman ito.

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.