Kako prešteti določen znak v obsegu

Anonim

Vemo, da je mogoče celotne znake v celici prešteti s funkcijo Excel LEN. Naučili smo se tudi, kako šteti skupno število znakov v razponu. Zdaj bomo za štetje skupnega števila določenega besedila v razponu (več celic) uporabili podobno tehniko.

Za to obstajata dva načina. Oglejmo si prvo metodo.

Splošna formula za štetje znakov v obsegu

= SUMPRODUCT (LEN (obseg) -LEN (SUBSTITUTE (obseg, "znak", "")))

obseg: To je obseg, ki vsebuje besedilo.

lik:To je znak, ki ga želite šteti. Lahko je določen lik ali stavek.

Primer: Preštejte določeno besedilo v obsegu

Na zgornji sliki imamo nekaj besedil v razponu B3: B6. S pomočjo ene formule moramo prešteti skupno število znakov "x" v obsegu. Za preverjanje rezultata smo ročno zapisali število "x" v vsaki celici. Lahko jih povzamemo, vendar želimo uporabiti eno formulo, ki ni odvisna od drugih stolpcev ali ročnega dela. Uporabljamo zgoraj omenjeno generično formulo.

To formulo zapišite v celico C8.

= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (B3: B6, "x", ""))))

Pritisnite enter. V razponu imamo skupno število znakov, ki je 6.

Kako deluje?

Funkcija SUMPRODUCT je funkcija niza, ki povzame dano matriko. Funkcija LEN vrne dolžino niza v celici ali danem besedilu. Funkcija SUBSTITUTE vrne spremenjeni niz po zamenjavi določenega znaka z drugim.

Zdaj funkcija teče navznoter. Zato najprej vzamemo del LEN (B3: B6).

Tu smo napajali funkcijo LEN z razponom B3: B6. Funkcija LEN vrne dolžino vsake celice v matriki.

{32;53;51;69}

Naprej LEN (ZAMENJA (B3: B6, "x", "")). Tu se funkcija SUBSTITUTE zažene in vrne niz spremenjenih nizov po zamenjavi vseh "x" z nič ("") iz obsega B3: B6. Nato se ta matrika ponovno vnese v funkcijo LEN, ki vrne število preostalih znakov. {31; 52; 49; 67}

Trenutno imamo v funkciji SUMPRODUCT dva niza = SUMPRODUCT ({32; 53; 51; 69}-{31; 52; 49; 67}). Drugi niz se odšteje od prvega polja in dobimo končni niz kot, = SUMPRODUCT ({1; 1; 2; 2}). In na koncu se ta niz sešteje, da dobimo končni rezultat kot 6.

Velike in male črkeformula

Zgornja formula razlikuje velike in male črke, ker je funkcija SUBSTITUTE občutljiva na velike in male črke. Če želite šteti posebne znake v obsegu, ne glede na njegov primer, uporabite to formulo.

= PODROČJE (LEN (B3: B6) -LEN (ZAMENJA (NIŽJA (B3: B6), "x", ""))))

V tej formuli funkcija LOWER pretvori ves niz v območju B3: B6 v male črke, nato pa se zgodi celoten postopek, kot je opisano zgoraj.

Alternativna formula:

Druga možnost je uporaba funkcije SUM s funkcijo LEN kot formule matrike. To pomeni, da moramo po pisanju funkcije uporabiti kombinacijo tipk CTRL+SHIFT+ENTER.

{= SUM (LEN (B3: B6) -LEN (ZAMENJA (B3: B6, "x", ""))))}

Štetje določenega besedila v obsegu:

Morda se zdaj sprašujemo, kako prešteti določeno besedilo v obsegu. To je mogoče storiti z manjšo spremembo formule, ki je obravnavana tukaj.

Torej ja, fantje, tako lahko dobite skupno število posebnih znakov v razponu. To je precej preprosto, če pa imate kakršne koli dvome ali kakšno drugo posebno vprašanje v zvezi s tem člankom ali katerim koli drugim Excelom 2010/2013/2016/2019/365 ali excelom VBA, to napišite v spodnji razdelek za komentarje. Z veseljem vam bom odpravil dvome.

Štetje znakov v celici v Excelu | Naučite se šteti določene znake v celici ali nizu.

Štetje skupnih ujemanj v dveh obsegih v Excelu | Naučite se šteti skupno ujemanje v dveh obsegih s funkcijo SUMPROUDCT.

SUMIFS z logiko AND-OR | SUMIFS se lahko uporablja tudi z logiko OR. Logična logika, ki jo uporablja SUMIFS, je logika AND.

PODROČJE z logiko IF | Naučite se uporabljati SUMPRODUCT z logiko IF brez uporabe funkcije IF v formuli.

Priljubljeni članek:

50 bližnjic v Excelu za povečanje produktivnosti | Poskrbite, da bo vaša naloga hitrejša. S temi 50 bližnjicami boste še hitreje delali v Excelu.

Funkcija VLOOKUP v Excelu | To je ena najpogosteje uporabljenih in priljubljenih funkcij programa Excel, ki se uporablja za iskanje vrednosti iz različnih obsegov in listov.

COUNTIF v Excelu 2016 | Štejte vrednosti s pogoji s to neverjetno funkcijo. Za štetje določene vrednosti vam ni treba filtrirati podatkov. Funkcija Countif je bistvena za pripravo vaše armaturne plošče.

Kako uporabljati funkcijo SUMIF v Excelu | To je še ena bistvena funkcija armaturne plošče. To vam pomaga povzeti vrednosti za posebne pogoje.