Talaan ng nilalaman
Sa post na ito, susuriin natin ang kondisyonal na pag-format sa Google Sheets at matutunan ang pinakamabilis at pinakamabisang paraan ng pag-set up nito. Isasaalang-alang namin ang ilang halimbawa upang makita kung paano gumawa ng conditional formatting na may isa o ilang kundisyon, at kung paano kulayan ang mga cell o baguhin ang kulay ng font ayon sa custom na pamantayan. Bibigyan namin ng partikular na pansin ang conditional formatting batay sa iba pang mga cell.
Ano ang Google Sheets conditional formatting?
Bakit kailangan namin ng conditional formatting sa isang mesa? Hindi ba mas madaling mag-format ng mga cell nang manu-mano?
Ang pag-highlight ng partikular na data na may kulay ay isang mahusay na paraan upang maakit ang pansin sa mga talaan. Marami sa atin ang gumagawa nito sa lahat ng oras. Kung ang mga halaga ng cell ay nakakatugon sa aming mga kundisyon, hal. mas malaki o mas mababa ang mga ito sa ilang halaga, sila ang pinakamalaki o pinakamaliit, o marahil ay naglalaman ang mga ito ng ilang partikular na character o salita, pagkatapos ay mahahanap namin ang mga naturang cell at babaguhin ang kanilang font, kulay ng font, o kulay ng background.
Gusto ba 't ito ay mahusay na kung ang mga naturang pagbabago sa pag-format ay awtomatikong naganap at iginuhit pa ng higit na pansin sa mga naturang cell? Makakatipid kami ng maraming oras.
Dito nagagamit ang conditional formatting. Magagawa ng Google Sheets ang gawaing ito para sa amin, ang kailangan lang namin ay ipaliwanag kung ano ang gusto naming makuha. Tingnan natin ang ilang halimbawa nang magkasama at tingnan kung gaano ito kadali at epektibo.
Paano magdagdag ng panuntunan sa pag-format na may isang kundisyon
Ipagpalagay na mayroon tayong tsokolatekaso gusto naming maghanap ng ibang produkto, kailangan naming i-edit ang tuntunin sa pag-format ng kondisyon. Medyo mas matagal ito kaysa sa simpleng pag-update ng value sa cell G5.
Alisin ang conditional formatting mula sa iyong Google spreadsheet
Maaaring kailanganin mong alisin ang lahat ng conditional na format mula sa iyong talahanayan.
Upang gawin ito, piliin muna ang hanay ng mga cell kung saan nakalapat ang conditional formatting.
Makikita mo ang lahat ng panuntunang ginawa mo sa sidebar.
Ituro ang iyong mouse sa kundisyon na kailangang tanggalin at i-click ang icon na " Alisin ." Maki-clear ang conditional formatting.
Kung hindi mo matandaan ang eksaktong hanay ng cell na iyong na-format, o kung gusto mong alisin ang mga format nang mabilis hangga't maaari, pagkatapos ay piliin ang hanay ng cell at pumunta sa Format menu - I-clear ang pag-format . Maaari mo ring gamitin ang kumbinasyon ng mga key Ctrl + \ .
Tandaan. Tandaan na hindi lang ang conditional formatting, kundi ang lahat ng iba pang format na ginagamit sa iyong table ay iki-clear sa kasong ito.
Umaasa kami na ang paglalapat ng conditional formatting sa Google Sheets ay magpapasimple sa iyong trabaho at gawing mas graphic ang mga resulta.
data ng benta sa aming talahanayan. Ang bawat hilera sa talahanayan ay naglalaman ng isang order na nakuha namin mula sa isang partikular na customer. Gumamit kami ng mga drop-down na listahan sa column G upang tukuyin kung nakumpleto na ito.
Ano ang maaaring maging kawili-wili para sa amin na makita dito? Una, maaari naming i-highlight ang mga order na lumampas sa $200 sa kabuuang benta. Mayroon kaming mga talang ito sa column F, kaya gagamitin namin ang aming mouse upang piliin ang hanay ng mga value na may halaga ng order: F2:F22.
Pagkatapos ay hanapin ang Format menu item at i-click sa Conditional formatting .
Upang magsimula, isaalang-alang natin ang Google Sheets na conditional formatting gamit ang iisang kulay .
I-click ang I-format ang mga cell kung... , piliin ang opsyong "Mas malaki kaysa o katumbas ng" sa drop-down na listahan na nakikita mo, at ilagay ang "200" sa field sa ibaba. Nangangahulugan ito na sa loob ng hanay na napili namin, ang lahat ng mga cell na may mga value na mas malaki kaysa sa o katumbas ng 200 ay iha-highlight gamit ang format na itinakda namin mismo sa parehong lugar: bold na pulang font sa dilaw na background.
Makikita namin ang aming panuntunan sa pag-format na inilapat kaagad: ang lahat ng kinakailangang mga cell ay nagbago ng kanilang hitsura.
Mayroon kang pagpipilian na mag-set up ng conditional formatting hindi lamang sa isang kulay kundi gamit ang color scale . Upang gawin ito, piliin ang Scale ng kulay sa sidebar ng mga panuntunan sa conditional format at gumamit ng mga handa na hanay ng kulay. Maaari ka ring pumili ng mga kulay para sa minimum at maximum na mga puntos, pati na rin para samidpoint kung kinakailangan.
Dito gumawa kami ng color scale kung saan lumiliwanag ang mga cell habang lumiliit ang order amount, at mas madilim habang tumataas ang sum.
I-format ang mga cell sa Google Sheets sa pamamagitan ng maraming kundisyon
Kung mukhang masyadong maliwanag sa iyo ang sukat ng kulay, maaari kang lumikha ng ilang kundisyon sa ilalim ng tab na "Iisang kulay" at hiwalay na tumukoy ng format para sa bawat kundisyon. Upang gawin ito, i-click ang "Magdagdag ng isa pang panuntunan".
I-highlight natin ang mga order na higit sa $200 sa Kabuuang benta, at ang mga order na wala pang $100.
Gaya ng nakikita mo, mayroon kaming dalawa mga kondisyon sa pag-format dito. Ang una ay para sa mga value na higit sa 200, ang pangalawa ay tungkol sa mga value na mas mababa sa 100.
Tip. Maaari kang magdagdag ng maraming kundisyon na panuntunan sa pag-format sa Google Sheets hangga't kailangan mo. Para tanggalin ito, ituro lang ito at i-click ang icon na Alisin .
Conditional formatting ng Google Sheets na may mga custom na formula
Ang iminungkahing listahan ng mga kundisyon na maaari naming ilapat sa medyo malawak ang aming data range. Gayunpaman, maaaring hindi pa rin ito sapat. Maaga o huli, kakailanganin mong gumawa ng kundisyon na hindi mailalarawan gamit ang karaniwang paraan.
Kaya ang Google Sheets ay nagbibigay ng posibilidad na ilagay ang sarili mong formula bilang kundisyon. Hinahayaan ka ng formula na ito na ilarawan ang iyong mga kinakailangan gamit ang mga karaniwang function at operator. Sa madaling salita, ang resulta ng formula ay dapat na alinman"Tama o mali".
Gamitin ang huling item sa drop-down na listahan para ilagay ang iyong formula: "Ang custom na formula ay".
Tingnan natin kung paano ito gumagana .
Sabihin nating gusto naming malaman kung alin sa aming mga order ang ginawa noong weekend. Wala sa mga karaniwang kundisyon ang gumagana para sa amin.
Pipiliin namin ang hanay ng mga petsa sa A2:A22, pumunta sa menu na Format at i-click ang Conditional formatting . Piliin ang item na "Custom formula is" sa drop-down list na "Format cells if" at ilagay ang logical formula na tutulong sa amin na matukoy ang araw ng linggo ayon sa petsa.
=WEEKDAY(A2:A22,2)>5
Kung ang bilang ay higit sa 5, kung gayon ito ay Sabado o Linggo. Sa kasong ito, ang pag-format na itinakda namin sa ibaba ay ilalapat sa cell.
Tulad ng nakikita mo, ang lahat ng katapusan ng linggo ay naka-highlight na may kulay ngayon.
Narito ang isa pang halimbawa. Ilabas natin ang mga order para sa dark chocolate sa tulong ng ibang format. Sinusunod namin ang parehong mga hakbang upang gawin ito: piliin ang hanay ng data na may mga uri ng tsokolate (D2:D22) at gamitin ang sumusunod na kundisyon:
=REGEXMATCH(D2:D22;"Dark")
Ibabalik ng function na ito ang "True" kung ang pangalan ng uri ng tsokolate ay naglalaman ng salitang "Madilim".
Tingnan kung ano ang nakuha namin: ang mga order para sa Dark Chocolate pati na rin para sa Extra Dark Chocolate ay naging emphasized. Hindi na kailangang tumingin sa daan-daang mga row upang mahanap ang mga ito ngayon.
Gumamit ng mga wildcard na character na may kondisyong pag-format sa mga spreadsheet ng Google
Kunggusto naming i-format ang mga halaga ng text, kung gayon ang karaniwang kundisyon na "Naglalaman ng teksto" ay mahalaga.
Maaari mong gamitin ang mga espesyal na wildcard na character upang magdagdag ng ilang flexibility sa ang kondisyon ng paghahanap.
Tip. Maaaring gamitin ang mga wildcard na character sa mga field na "Naglalaman ang teksto" at "Walang nilalaman ang teksto" gayundin sa iyong mga custom na formula.
Mayroong dalawang pinakakaraniwang ginagamit na character: ang tandang pananong (?) at isang asterisk (*).
Ang tandang tanong ay tumutugma sa anumang solong karakter. Halimbawa, gaya ng makikita mo sa screenshot, ang text rule na naglalaman ng "??d" ay nag-format ng mga cell na may mga value na gaya ng "Red", ngunit hindi tulad ng "Dark".
"??d" nangangahulugan na ang titik na "d" ay dapat na pumangatlo mula sa simula ng salita.
Gumamit ng asterisk upang alisin ang zero sa anumang bilang ng mga character. Halimbawa, ang isang panuntunan na naglalaman ng "*d*" ay dapat na mag-format ng parehong mga cell: na may "Pula" pati na rin ang mga "Madilim" na mga halaga.
Para sa tanong at mga asterisk na character ay hindi mapapansin bilang mga wildcard na character sa ang iyong mga halaga ng teksto, karaniwang idinaragdag ang isang tilde (~) bago ang mga ito. Hal. ang text rule na naglalaman ng "Re?" sa aming halimbawa ay i-format ang mga cell na may "Red", habang ang panuntunan ay may "Re~?" ay hindi makakahanap ng anumang mga cell dahil hahanapin nito ang value na "Re?".
Paano gamitin ang conditional formatting ng Google Sheets upang i-highlight ang buong mga row
Sa mga halimbawang inilarawan namin sa itaas, kami inilapat ang conditional formatting sa ilang partikular na cell ng isang column.Marahil ay naisip mo: "Napakaganda kung mailalapat natin ito sa buong mesa!". At kaya mo!
Subukan nating i-highlight ang anumang hindi natupad na mga order na may espesyal na kulay. Upang gawin ito, kailangan naming gamitin ang kundisyon sa pag-format para sa data sa column G kung saan tinukoy namin kung nakumpleto na ang order, at ipo-format namin ang buong talahanayan.
Tandaan . Pakitandaan na inilapat namin ang pag-format sa buong talahanayan A1:G22.
Pagkatapos ay ginamit namin ang aming custom na formula kung saan tinukoy namin na:
=$G1="No"
Tip. Kailangan mong gamitin ang dollar sign ($) bago ang pangalan ng column. Gumagawa ito ng ganap na sanggunian dito, kaya palaging tumutukoy ang formula sa partikular na column na ito, habang maaaring magbago ang numero ng row.
Sa madaling salita, hinihiling namin itong ilipat pababa sa loob ng column simula sa unang row at hanapin ang lahat ng mga cell na may value na "Hindi".
Tulad ng nakikita mo, hindi lang ang mga cell na sinuri namin para sa aming kundisyon ang na-format. Inilapat na ngayon ang conditional formatting sa buong row.
Kaya, tandaan natin ang 3 pangunahing panuntunan para may kondisyong i-format ang mga row sa isang table:
- Ang saklaw na ipo-format ay ang buong talahanayan
- Gumagamit kami ng conditional formatting na may custom na formula
- Dapat naming gamitin ang $ character bago ang pangalan ng column
Google Sheets conditional formatting batay sa isa pa cell
Madalas nating marinig ang tanong na "Paano natin ilalapat ang conditional formatting at gagawin itomadaling baguhin ang kundisyon?" Hindi ito mahirap sa lahat.
Gamitin lang ang sarili mong formula na may reference sa cell kung saan mo tinukoy ang kinakailangang kundisyon.
Bumalik tayo sa aming sample na data kasama ang mga order para sa tsokolate sa Google Sheets. Ipagpalagay na interesado kami sa mga order na may mas kaunti sa 50 at higit sa 100 item. Magpapatuloy kami at ilagay ang mga kundisyong ito sa column H sa tabi ng aming talahanayan.
Ngayon ay gagawa kami ng kondisyonal na mga panuntunan sa pag-format para sa talahanayan ng mga order.
Itinakda namin ang hanay sa format sa "A2:G22" upang panatilihin ang talahanayan header kung ano man ito.
Pagkatapos ay sinusunod namin ang mga hakbang na alam mo at ginagamit namin ang aming formula.
Narito kung paano ang conditional formatting formula para sa mga order na may higit sa 100 hitsura ng mga item:
=$E2>=$H$3
Tandaan. Pakitandaan na kailangan mong gumamit ng ganap na mga sanggunian ($) kapag gumagamit ng mga cell sa labas ng talahanayan.
Isang dollar sign bago ang pangalan ng column nangangahulugang ang ganap na reference sa column. Kung ang dollar sign ay bago ang row number, ang a napupunta ang ganap na sanggunian para sa hilera. Para sa higit pang impormasyon, pakitingnan ang detalyadong talakayang ito ng mga cell reference.
$H$3 sa aming halimbawa ay nangangahulugang isang ganap na sanggunian sa cell, ibig sabihin, anuman ang gagawin mo sa talahanayan, ang formula ay magre-refer pa rin sa cell na ito.
Tandaan. Kailangan nating gumamit ng absolute reference sa column E at absolute reference sa cell H3 kung saan mayroon tayong limitasyon na 100. Kung wala tayogawin ito, hindi gagana ang formula!
Ngayon, idagdag natin ang pangalawang kundisyon upang i-highlight ang mga order na may mas kaunti sa 50 item. I-click ang "Magdagdag ng isa pang panuntunan" at magdagdag ng isa pang kundisyon tulad ng ginawa namin para sa una.
Pakitingnan ang formula na ginagamit namin sa aming tuntunin sa conditional formatting:
=$E2<=$H$2
Ang pinakamalaki at pinakamaliit na order ay naka-highlight na ngayon ng kulay. Naisasagawa ang gawain. Gayunpaman, hindi maganda na nakakuha kami ng mga karagdagang numero sa aming sheet, na maaaring nakakalito at makasira sa hitsura ng talahanayan.
Ang paglalagay ng auxiliary data sa isang hiwalay na sheet ay magiging isang mas mahusay na paraan. Ilalarawan ko ito nang mas detalyado sa susunod kong post kapag natutunan natin kung paano gumawa ng mga drop-down list.
Lumipat tayo sa sheet 2 at ilagay ang mga bagong kundisyong ito doon.
Ngayon ay maaari na tayong lumikha ng mga tuntunin sa pag-format ng may kondisyon para sa talahanayan ng mga order sa pamamagitan ng pagsangguni sa mga limitasyong ito.
Dito tayo maaaring makaharap ng isang isyu. Kung gagamitin lang natin ang address ng cell mula sa sheet 2 sa formula, magkakaroon tayo ng error.
Tandaan. Ang mga direktang cell reference sa mga formula para sa conditional formatting ay posible lamang mula sa kasalukuyang sheet.
Kaya, ano ang gagawin natin ngayon? Ang INDIRECT function ay makakatulong. Hinahayaan ka nitong makuha ang cell reference sa pamamagitan ng pagsulat ng address nito bilang text. Ganito ang magiging hitsura ng cell reference sa loob ng conditional formatting formula:
=$E2>=INDIRECT("2!G2")
Narito ang pangalawaformula:
=$E2<=INDIRECT("2!G1")
Bilang resulta, nakukuha namin ang parehong resulta tulad ng dati, ngunit ang aming sheet ay hindi kalat ng mga karagdagang record.
Ngayon ay maaari na nating baguhin ang mga kundisyon sa pag-format nang hindi ina-update ang mga setting ng panuntunan. Sapat na baguhin lang ang mga tala sa mga cell, at makakakuha ka ng bagong talahanayan.
Google Sheets at conditional formatting batay sa isa pang cell text
Natutunan namin kung paano mag-apply ng conditional formatting rules sa pamamagitan ng gamit ang numeric data mula sa isang partikular na cell. Paano kung gusto nating ibase ang ating kundisyon sa isang cell na may text? Tingnan natin kung paano natin ito magagawa nang magkasama.
Susubukan naming hanapin ang mga order para sa dark chocolate:
Sa cell G5 ng Sheet 2, ipinasok namin ang aming kundisyon: "Madilim".
Pagkatapos ay bumalik kami sa Sheet 1 kasama ang talahanayan at piliin ang hanay na i-format muli: A2:G22.
Pagkatapos ay pipiliin namin ang Format menu, piliin ang Conditional formatting , at ilagay ang sumusunod na formula sa Custom na formula ay na field:
=REGEXMATCH($D2:$D22,INDIRECT("2!$G$5"))
Tip. Tandaan na kailangan mong maglagay ng mga ganap na sanggunian sa hanay na kailangan mong suriin para sa salitang "Madilim" (D2:D22).
Ang function na INDIRECT("2!$G$5") ay nagbibigay-daan sa amin upang makuha ang value mula sa cell G5 ng Sheet2, ibig sabihin, ang salitang "Madilim".
Kaya, na-highlight namin ang mga order na mayroong salita mula sa cell G5 ng Sheet 2 bilang bahagi ng ang pangalan ng produkto.
Maaari naming gawing mas madali, siyempre. Magiging ganito ang hitsura ng aming formula:
=REGEXMATCH($D2:$D22,"Dark")
Gayunpaman, sa