Če iščete način za štetje celic, ki vsebujejo samo besedilne znake v vašem Excelovem listu, imamo veselo novico za vas, ne morete biti na boljšem mestu. to Geek stran članek govori o besedilnih nizih in o tem, kako prešteti število celic, ki jih vsebujejo. Dodali smo nekaj dodatnih piškotkov s podrobnostmi o metodah, s pomočjo katerih lahko enostavno dodate še nekaj pogojev za štetje besedilnih nizov. No, kaj še čakaš? Vskočimo, kajne?
Berite naprej, če želite izvedeti, kako lahko z nekaj preprostimi vgrajenimi formulami vrnete število celic, ki vsebujejo besedilne nize, na vaš Excelov list. Članek tudi podrobno pojasnjuje COUNTIFS formula, ki vam omogoča, da določite več kot en kriterij za štetje svojih celic. Upam, da vam bo članek koristen.
Kazalo
Primer scenarija
Imamo naslednjo vzorčno tabelo z različnimi vrednostmi. Nekatere celice vsebujejo samo besedilne vrednosti, nekatere samo številske vrednosti, nekatere samo datumske vrednosti itd. Nekatere celice so celo prazne, nekatere so kombinacija različnih vrst podatkov. V naslednjih razdelkih si poglejmo, kako lahko učinkovito preštejemo celice, ki vsebujejo besedilne vrednosti.
Razdelek 1: Preštejte število celic, ki vsebujejo kakršno koli besedilo, s funkcijo COUNTIF
V tem razdelku podrobno razložimo, kako lahko preštejete število celic v Excelovem listu, ki vsebuje poljubno besedilo.
REKLAMA
Korak 1: Prvič, dvakrat kliknite na katero koli celico. To je celica, v kateri bo ustvarjena vrednost rezultata. To pomeni, da je to celica, v kateri bomo definirali formulo za štetje števila celic, ki vsebujejo besedilne vrednosti.
Ne pozabite le, da mora biti izbrana celica zunaj obsega celic, ki jih morate prešteti.
2. korak: Kot naslednji, znotraj izbrane celice, vtipkati oz Kopiraj in prilepi naslednji.
=COUNTIF(
Zdaj moramo določite obseg. lahko vnesete obseg celic ali pa preprosto povlečete in izberete obseg celic s svojega Excelovega lista.
3. korak: Ko je obseg izbran, postavi vejico in nato vtipkajte “*”). Ne pozabite zapreti oklepaja. Torej mora biti končna formula v naslednji obliki.
=COUNTIF(obseg,"*")
Formula na spodnjem primeru posnetka zaslona je naslednja.
=COUNTIF(A1:C10,"*")
4. korak: To je to. Če zadenete Vnesite ključ zdaj, the COUNTIF vrne skupno število celic, ki vsebujejo besedilne vrednosti v njih.
V spodnjem primeru je skupno število celic 7. Z zeleno so označene vse celice, ki vsebujejo besedilne nize, in samo te celice so preštete. Prazne celice se ne štejejo.
Razlaga formule
The COUNTIF funkcija sprejme 2 argumenta. Prvi argument je obseg celic in drugi argument je merilo za štetje. V zgornjem primeru smo podali “*” kot drugi argument, ki ima za posledico COUNTIF funkcija, ki šteje vse celice, omenjene v argumentu obsega, ki vsebujejo poljubne besedilne vrednosti.
Razdelek 2: Preštejte število celic, ki vsebujejo poljuben besedilni niz, s funkcijo SUMPRODUCT
The SUMPRODUCT vrne tudi število celic, ki vsebujejo poljuben besedilni niz iz izbranega obsega celic. Končni rezultati funkcije SUMPRODUCT in funkcije COUNTIF, omenjeni v zgornjem razdelku, bi bili enaki, vendar je način njihovega notranjega delovanja drugačen za obe.
Korak 1: Dvakrat kliknite katero koli celico, kjer želite, da se vnese končni rezultat. zdaj, Kopiraj in prilepi naslednjo formulo.
=SUMPRODUCT(--ISTEXT(obseg))
Vrednost obsega je treba nadomestiti z dejanskim obsegom celic, ki jih želite preveriti. Obseg lahko vnesete ročno ali pa odprete ISTEXT funkcijski oklepaj, nato pa povlecite in izberite obseg celic tako, kot ste to naredili v zgornjem razdelku. Ko vnesete obseg, ne pozabite blizu opornica.
V spodnjem primeru sem zamenjal obseg v svoji formuli in končna formula v mojem primeru je naslednja.
=SUMPRODUCT(--ISTEXT(A1:C9))
REKLAMA
2. korak: To je to. Če zadenete Vnesite ključ, si lahko ogledate končno število, kar je preprosto.
Razlaga formule
- Ta metoda za izračun končnega rezultata uporablja formulo SUMPRODUCT in formulo ISTEXT. Ker je funkcija ISTEXT zaprta znotraj funkcije SUMPRODUCT, se najprej izračuna funkcija ISTEXT.
- Funkcija ISTEXT kot svoj argument sprejme obseg celic. Vsaka celica v danem obsegu se torej preveri glede besedilnih vrednosti. Če celica vsebuje besedilno vrednost, potem funkcija ISTEXT vrne vrednost prav. Sicer pa vrednost lažno se vrne.
- Zdaj, ker funkcija ISTEXT zajema obseg celic in ne samo ene celice, vrne niz vrednosti true in false. Torej bi naša funkcija ISTEXT vrnila nekaj takega kot {true, false, false, true, true, false, true, false, true…..}
- Zdaj prihaja do — znotraj =SUMPRODUCT(–ISTEXT(A1:C9)) formula. — se uporabi za vse vrednosti znotraj matrike, ki jo vrne ISTEXT. Prave vrednosti pretvori v 1 in napačne vrednosti v 0.
- Zdaj bi končno funkcija SUMPRODUCT vrnila vsoto vseh 1 vrednosti, kar dejansko vrne skupno število celic, ki vsebujejo besedilno vrednost.
Razdelek 3: Dodajte več meril med štetjem celic, ki vsebujejo besedilne nize, s funkcijo COUNTIFS
Zdaj pa recimo, da morate pridobiti skupno število vseh celic na vašem listu, ki imajo besedilne vrednosti znotraj njih, vendar ne želite, da se celice, ki vsebujejo določeno besedilo, štejejo za, recimo primer, "Jabolka“. V takih primerih, ko želite svoji funkciji COUNTIF dodati več pogojev, lahko odgovorite z izboljšano različico COUNTIF, ki je COUNTIFS.
V naslednjih korakih smo podrobno razložili, kako lahko kar najbolje izkoristite funkcijo COUNTIFS.
Korak 1: Dvakrat kliknite na celico kjer želite, da je viden končni rezultat. zdaj, Kopiraj in prilepi naslednjo formulo nanj.
=COUNTIFS(obseg,"",razpon," ")
Zamenjati obseg z dejanskim obsegom celic. Prosimo, ne pozabite navesti istega obsega na obeh mestih, sicer se lahko prikaže napaka.
Prosimo, glejte naslednji posnetek zaslona za primer, kjer so zamenjane vrednosti obsega in pogoji.
=COUNTIFS(A1:C12,"*",A1:C12,"<>Jabolka")
2. korak: Udarjanje Vnesite ključ vam bo dal želeni rezultat. Se sprašujete, kaj se je zgodilo? Pojdite na Razlaga formule razdelek.
Razlaga formule
- Formula v primeru scenarija je =COUNTIFS(A1:C12,”*”,A1:C12,”<>Jabolka”).
- Prvi pogoj znotraj funkcije COUNTIFS, ki je “*”, prešteje vse celice, ki vsebujejo besedilne nize.
- Drugi pogoj, ki je “<>Jabolka”, prešteje vse celice, katerih vrednost ni enaka jabolkom.
- Če torej združimo prvi in drugi pogoj, dobimo skupno število vseh celic, ki vsebujejo besedilne vrednosti, vendar besedilna vrednost ne bi smela biti Jabolka. To pomeni besedo Jabolka se ne šteje več kot besedilo zaradi našega drugega kriterija.
Razdelek 4: Preštejte število celic, ki vsebujejo delno ujemajoče se besedilne nize
V razdelku odkrijmo, kako lahko dobite število celic, ki vsebujejo niz, ki ga določite.
Korak 1: Recimo, da želite pridobiti število vseh celic, ki vsebujejo besedo Jabolka. Za to, dvojni klik v celici, kjer želite, da se prikaže vrednost števca.
Generična različica te formule bi bila naslednja. Kopiraj in prilepi na izbrano celico.
=COUNTIF(razpon,"*")
Opomba: Zamenjati obseg in ključna beseda vrednosti v formuli, vendar ne pozabite vnesti zvezdica za ključno besedo.
V naslednjem primeru smo zamenjali vrednost obsega in vrednost ključne besede.
=COUNTIF(A1:C12,"Jabolka*")
2. korak: Pritisnite Vnesite tipko za ogled vrednosti rezultata.
Razlaga formule
Formula COUNTIF v tem primeru sprejme 2 argumenta. Prva vrednost je obseg celic, ki jih je treba preveriti, drugi argument pa je ključna beseda, ki mora biti prisotna v besedilnem nizu. The zvezdicaZnak (*) zagotavlja, da se celica šteje samo, če se vrednost v njej začne s ključno besedo, ki jo podamo. Če ste v redu s štetjem celice, tudi če je ključna beseda na koncu besede v celici, morate formulo napisati na naslednji način, z zvezdicami na obeh koncih ključne besede.
=COUNTIF(A1:C12,"*Jabolka*")
Upam, da vam je bil članek koristen. Če ste pri katerem od korakov obtičali, ne pozabite, da nas loči le še komentar.
Spremljajte nas za več neverjetnih trikov, nasvetov in člankov z navodili.
Korak 1 - Prenesite orodje Restoro PC Repair Tool od tukaj
2. korak - Kliknite Začni skeniranje, da samodejno poiščete in odpravite katero koli težavo z računalnikom.