Turinys
Duomenų rinkiniuose dažnai turime kelias teksto reikšmes, su kuriomis reikia palyginti, kad rastume atitikmenį. Šiame straipsnyje aptariamas sąlyginis kelių teksto reikšmių formatavimas naudojant kelias funkcijas, pvz. IR , ARBA , ISNUMBER , IEŠKOTI , SUMA , ir SUMIF . Norėdami atlikti darbą, kartu naudojame kai kurias iš minėtų funkcijų.
Tarkime, turime duomenų rinkinį, kurį sudaro Produkto pardavimas , kur turime teksto vertės stulpelius, pavadintus Regionas , Miestas , Kategorija , ir Produktas . Norime sąlyginai formatuoti duomenų rinkinį, priklausomai nuo kelių šių teksto vertės stulpelių tekstinių verčių.
Atsisiųsti duomenų rinkinį
Sąlyginis kelių teksto reikšmių formatavimas.xlsx4 paprasti būdai sąlygiškai formatuoti kelias teksto vertes "Excel" programoje
1 būdas: naudojant AND funkciją
Duomenų rinkinyje turime keturis teksto stulpelius, į kuriuos norime išskirti eilutes, turinčias "Rytai" kaip Regionas ir "Barai" kaip Kategorija .
1 žingsnis: Pasirinkite visą diapazoną ( $B$4:$G$21 ), kurį norite suformatuoti. Po to eikite į Pagrindinis skirtukas> Pasirinkite Sąlyginis formatavimas (in Stiliai skirsnis)> Pasirinkti Nauja taisyklė (iš išskleidžiamųjų parinkčių).
2 žingsnis: Nauja formatavimo taisyklė Atsidarys langas. Šiame lange pasirinkite Naudokite formulę, kad nustatytumėte, kurią ląstelę formatuoti (iš Pasirinkite taisyklės tipą dialogo langas).
Tada įklijuokite šią formulę į Taisyklės aprašymo redagavimas dėžutė.
=AND($B4="East",$D4="Bars")
Sintaksė IR funkcija yra
AND(logical1,[logical2]...)
Formulės viduje,
$B4="Rytai"; yra loginis1 argumentas.
$D4="Barai"; yra loginis2 argumentas.
Formulėje suformuojamos eilutės, kurioms šie du argumentai yra Tiesa .
3 veiksmas: Spustelėkite Formatas . Formuoti ląsteles Atsidaro langas. Formuoti ląsteles langas, Pasirinkite bet kurį Užpildykite Spalva iš Užpildykite skirsnį. Tada spustelėkite GERAI .
4 veiksmas: Grįšite į Nauja formatavimo taisyklė dialogo langas. Dar kartą, Spustelėkite GERAI.
Visos atitinkančios duomenų rinkinio eilutės suformatuojamos pasirinkta užpildymo spalva.
Jei atidžiai įsižiūrėsite, pamatysite, kad sąlyginė formulė formatuoja tik tas eilutes, kuriose "Rytai" kaip Regionas ir "Barai" kaip Kategorija .
Skaityti daugiau: Kaip pakeisti eilutės spalvą pagal teksto reikšmę ląstelėje "Excel
2 būdas: naudojant OR funkciją
Dabar norime žengti dar vieną žingsnį į priekį. Šiuo atveju norime, kad būtų formatuojamos eilutės, kuriose yra bet kuris iš įrašų, pvz. "Rytai" , "Bostonas" , "Krekeriai" , ir "Viso grūdo kviečiai" teksto reikšmių stulpeliuose. Galime naudoti ARBA funkciją, kad būtų pasiektas norimas rezultatas.
1 žingsnis: Pakartokite 1-4 etapai iš 1 metodas . Tiesiog pakeiskite įterpimo formulę į Taisyklės aprašymo redagavimas pagal šią formulę.
=OR($B4="Rytai",$C4="Bostonas",$D4="Krekeriai",$E4="Viso grūdo")
Čia patikrinome, ar B4 , C4 , D4 , ir E4 ląstelės yra lygios "Rytai" , "Bostonas" , "Krekeriai" , ir "Viso grūdo kviečiai" atitinkamai. ARBA veiksmas bus inicijuotas, jei bet kuri iš sąlygų atitiks.
2 žingsnis: Spustelėkite GERAI . Pamatysite, kad formulė suformatuoja visas eilutes, kuriose yra anksčiau minėto teksto.
Galite pridėti arba pašalinti bet kokias teksto sąlygas pagal savo poreikį formatuoti duomenų rinkinį.
Panašūs skaitiniai:
- "Excel" sąlyginis formatavimas pagal kelias kitos ląstelės vertes
- Kaip taikyti sąlyginį formatavimą kelioms eilutėms (5 būdai)
- "Excel" sąlyginis formatavimas pagal kitos ląstelės tekstą [5 būdai]
- "Excel" sąlyginis formatavimas, jei ląstelėje yra bet koks tekstas
3 metodas: naudojant OR ISNUMBER ir SEARCH funkcijas
Kas atsitinka, kai norime sąlygiškai suformatuoti duomenų rinkinį, kuriame yra konkretūs keli produktai? Pavyzdžiui, turime kelis produktus, pvz. Šokolado drožlės , Brian , ir Viso grūdo kviečiai Šiuo atveju norime paryškinti visas eilutes, kuriose yra šie tam tikri Produktai.
Kad būtų galima geriau atvaizduoti, išbraukiame Regionas ir Miestas stulpelių, kuriuose būtų aptariamas būtent šis metodas.
1 žingsnis: Į naują stulpelį įterpkite produktų pavadinimus (t. y, Kelių tekstų talpinimas ).
2 žingsnis: Pakartokite 1-4 etapai iš 1 metodas , šiuo konkrečiu atveju pakeiskite formulę Formuoti reikšmes, kai formulė yra teisinga dialogo langą su šia formule.
=OR(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
Formulės viduje,
Svetainė IEŠKOTI funkcija atitinka tekstus, esančius diapazone $G$4:$G$7 į paieškos diapazono pradinį langelį $C4 . Tada ISNUMBER funkcija grąžina vertes kaip Tiesa arba Klaidinga. Galiausiai ARBA funkcija atitinka pakaitomis bet kurį tekstą, esantį find_value diapazone (t. y., $G$4:$G$7 ).
3 veiksmas: Spustelėkite GERAI Įterpta formulė suformatuoja visas duomenų rinkinio eilutes, atitinkančias tekstus su Kelių tekstų talpinimas stulpeliai.
Įsitikinkite, kad pasirinkote konkretų diapazoną ( $G$4:$G$7 ) kaip find_text viduje IEŠKOTI funkcija, bet koks neatitikimas lemia, kad formatuojamas visas duomenų rinkinys arba jo visai nėra.
Skaityti daugiau: Kaip atlikti kelių sąlygų sąlyginį formatavimą
4 metodas: naudojant SUM ir COUNTIF funkcijas
Dabar norime sutrumpinti metodą 3 naudoti visiems priskirtą pavadinimą Produktų pavadinimai ir priskirti jį kaip kriterijų. Tam mes naudojame SUMA ir COUNTIF funkcijos.
1 žingsnis: Priskirkite pavadinimą (pvz, Tekstas ) visiems produktams į Kelių tekstų talpinimas stulpeliai.
2 žingsnis: Pakartokite 1-4 etapai iš 1 metodas Šiuo atveju tiesiog pakeiskite formulę toliau pateikta formule.
=SUMA(COUNTIF($C4, "*"&Tekstas& "*"))
Formulėje,
Svetainė COUNTIF atitinka tik vieną kriterijų (t. y, Šokolado drožlės ) į diapazoną, pradedant nuo ląstelės $C4 . Derinant COUNTIF funkciją su SUMA funkcija leidžia suderinti visus kriterijus (t. y, Tekstas ) į diapazoną.
3 veiksmas: Spustelėkite GERAI . Formulė suformatuoja visas eilutes, kuriose yra tekstų, atitinkančių priskirtą pavadinimą. Tekstai .
Išvada
Šiame straipsnyje naudojame įvairias funkcijas ir jų derinius, kad sąlyginai suformatuotume kelias teksto reikšmes. IR , ir ARBA funkcijų ir dviejų kombinuotų funkcijų. Viena iš kombinuotų funkcijų yra ARBA , ISNUMBER , ir IEŠKOTI . Kiti yra šie SUMA ir COUNTIF . IR funkcija gali parinkti du atsitiktinius tekstus ir suformatuoti bet kokį duomenų rinkinį. ARBA funkcija atitinka bet kurį iš jos formulėje deklaruotų tekstų. Sudėtinės funkcijos atitinka tiek tekstų, kiek jų priskiriate, ir juos atitinkamai suformatuoja. Tikiuosi, kad šie aukščiau pateikti metodai jums pasirodys pakankamai aiškūs. Komentuokite, jei reikia papildomų paaiškinimų arba turite ką nors pridurti.