Ako počítať konkrétny znak v rozsahu

Anonim

Vieme, že celkový počet znakov v bunke je možné spočítať pomocou funkcie Excel LEN. Tiež sme sa naučili počítať celkový počet znakov v rozsahu. Teraz, keď chceme spočítať celkový počet konkrétnych textov v rozsahu (viac ako jednu bunku), použijeme podobnú techniku.

Existujú dva spôsoby, ako to urobiť. Pozrime sa na prvú metódu.

Obecný vzorec na počítanie znakov v rozsahu

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

rozsah: Je to rozsah, ktorý obsahuje text.

postava:Toto je postava, ktorú chcete počítať. Môže to byť konkrétna postava alebo veta.

Príklad: Spočítajte konkrétny text v rozsahu

Na obrázku vyššie máme niekoľko textov v rozsahu B3: B6. Potrebujeme spočítať celkový počet znakov „x“ v rozsahu pomocou jedného vzorca. Na kontrolu výsledku sme ručne zapísali počet „x“ v každej bunke. Môžeme ich zhrnúť, ale chceme použiť jeden vzorec, ktorý nezávisí od iných stĺpcov alebo ručnej práce. Používame generický vzorec uvedený vyššie.

Napíšte tento vzorec do bunky C8.

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

Stlačte Enter. Máme celkový počet znakov v rozsahu, ktorý je 6.

Ako to funguje?

Funkcia SUMPRODUCT je funkcia poľa, ktorá sumarizuje dané pole. Funkcia LEN vracia dĺžku reťazca v bunke alebo zadanom texte. Funkcia SUBSTITUTE vráti zmenený reťazec po nahradení konkrétneho znaku iným.

Teraz funkcia beží naruby. Najprv teda vezmeme časť LEN (B3: B6).

Tu sme nakŕmili funkciu LEN s rozsahom B3: B6. Funkcia LEN vracia dĺžku každej bunky v poli.

{32;53;51;69}

Ďalej LEN (NÁHRADA (B3: B6, "x", "")). Tu sa spustí funkcia SUBSTITUTE a vráti pole zmenených reťazcov po nahradení všetkých „x“ ničím („“) z rozsahu B3: B6. Potom sa toto pole znova zavedie do funkcie LEN, ktorá vráti počet zostávajúcich znakov. {31; 52; 49; 67}

V súčasnosti máme vo funkcii SUMPRODUCT dve polia, = SUMPRODUCT ({32; 53; 51; 69}-{31; 52; 49; 67}). Druhé pole sa odpočíta od prvého poľa a dostaneme konečné pole ako, = SUMPRODUCT ({1; 1; 2; 2}). A nakoniec je toto pole zhrnuté tak, aby poskytlo konečný výsledok ako 6.

Nerozlišuje malé a veľké písmenávzorec

Vyššie uvedený vzorec rozlišuje veľké a malé písmena, pretože funkcia SUBSTITUTE rozlišuje veľké a malé písmená. Na výpočet konkrétneho znaku v rozsahu bez ohľadu na jeho prípad použite tento vzorec.

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

V tomto vzorci funkcia LOWER prevádza všetky reťazce v rozsahu B3: B6 na malé písmená a potom prebieha celý proces, ako je uvedené vyššie.

Alternatívny vzorec:

Alternatívnym spôsobom je použitie vzorca SUM s funkciou LEN ako vzorca poľa. Znamená to, že po napísaní funkcie musíme použiť kombináciu klávesov CTRL+SHIFT+ENTER.

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

Počítanie konkrétneho textu v rozsahu:

Možno sa teraz čudujeme, ako spočítať konkrétny text v rozsahu. To sa dá dosiahnuť malou zmenou vzorca, o ktorom sa tu diskutuje.

Takže áno, chlapci, takto môžete získať celkový počet konkrétnych postáv v určitom rozsahu. Je to celkom jednoduché, ale ak máte akékoľvek pochybnosti alebo akýkoľvek iný špeciálny dotaz týkajúci sa tohto článku alebo iného Excelu 2010/2013/2016/2019/365 alebo Excelu VBA, napíšte ho do sekcie komentárov nižšie. S potešením odstránim vaše pochybnosti.

Počítanie znakov v bunke v programe Excel | Naučte sa počítať konkrétne znaky v bunke alebo reťazci.

Spočítajte celkové zhody v dvoch rozsahoch v programe Excel | Naučte sa počítať celkové zhody v dvoch rozsahoch pomocou funkcie SUMPROUDCT.

SUMIFY pomocou logiky AND-OR | SUMIFS je možné použiť aj s logikou ALEBO. Absolútna logika, ktorú SUMIFS používa, je logika AND.

SUMPRODUCT s logikou IF | Naučte sa používať SUMPRODUCT s logikou IF bez použitia funkcie IF vo vzorci.

Populárny článok:

50 skratiek programu Excel na zvýšenie produktivity | Vykonajte svoju úlohu rýchlejšie. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.

Funkcia VLOOKUP v programe Excel | Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.

COUNTIF v Exceli 2016 | Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnej hodnoty nepotrebujete filtrovať svoje údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.

Ako používať funkciu SUMIF v programe Excel | Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.