Pokud hledáte způsob, jak spočítat buňky obsahující pouze textové znaky ve vašem excelovém listu, máme pro vás radostnou zprávu, nemůžete být na lepším místě. Tento Geek stránka článek je celý o textových řetězcích a o tom, jak spočítat počet buněk, které je obsahují. Přidali jsme nějaké další soubory cookie podrobným popisem metod, pomocí kterých můžete snadno přidat další podmínky k počítání textových řetězců. No, na co čekáš? Pojďme do toho, ano?
Čtěte dále a zjistěte, jak můžete vrátit počet buněk obsahujících textové řetězce v listu aplikace Excel pomocí několika jednoduchých vestavěných vzorců. Článek také podrobně vysvětluje COUNTIFS vzorec, který umožňuje zadat více než jedno kritérium pro počítání buněk. Doufám, že vám článek bude užitečný.
Obsah
Příklad scénáře
Máme následující vzorovou tabulku, která má různé hodnoty. Některé buňky obsahují pouze textové hodnoty, některé obsahují pouze číselné hodnoty, některé pouze hodnoty data atd. Některé buňky jsou dokonce prázdné, některé jsou kombinací různých datových typů. Podívejme se v následujících částech, jak efektivně spočítat buňky obsahující textové hodnoty.
Část 1: Spočítejte počet buněk obsahujících jakýkoli textový bod pomocí funkce COUNTIF
V této části podrobně vysvětlíme, jak můžete spočítat počet buněk v listu aplikace Excel, který obsahuje jakýkoli druh textu.
REKLAMA
Krok 1: Za prvé, dvakrát klikněte na libovolnou buňku. Toto je buňka, kde se vygeneruje výsledná hodnota. To znamená, že toto je buňka, kde budeme definovat vzorec pro výpočet počtu buněk obsahujících textové hodnoty.
Nezapomeňte, že vybraná buňka musí být mimo rozsah buněk, které potřebujete spočítat.
Krok 2: Jako další, uvnitř vybrané buňky, vepište nebo kopírování a vkládání následující.
=COUNTIF(
Teď musíme definovat rozsah. buď můžete zadat rozsah buněk, nebo můžete rozsah buněk jednoduše přetáhnout a vybrat z listu aplikace Excel.
Krok 3: Jakmile je vybrán rozsah, dát čárku a poté zadejte “*”). Nezapomeňte držák zavřít. Takže konečný vzorec by měl být v následujícím formátu.
=COUNTIF(rozsah,"*")
Vzorec podle níže uvedeného příkladu obrazovky je následující.
=COUNTIF(A1:C10,"*")
Krok 4: A je to. Pokud narazíte na Vstupte nyní klíč, COUNTIF funkce vrátí celkový počet buněk obsahujících textové hodnoty uvnitř.
V níže uvedeném příkladu je celkový počet buněk 7. Zeleně jsou označeny všechny buňky obsahující textové řetězce a počítají se pouze tyto buňky. Prázdné buňky se nepočítají.
Vysvětlení vzorce
The COUNTIF funkce má 2 argumenty. Prvním argumentem je rozsah buněk a druhý argument je kritérium počítat. Ve výše uvedeném příkladu jsme uvedli “*” jako druhý argument, který má za následek COUNTIF funkce počítající všechny buňky uvedené v argumentu range obsahující libovolné textové hodnoty.
Část 2: Spočítejte počet buněk obsahujících libovolný textový řetězec pomocí funkce SUMPRODUCT
The SUMPRODUCT funkce také vrátí počet buněk obsahujících libovolný textový řetězec z vybraného rozsahu buněk. Konečné výsledky jak funkce SUMPRODUCT, tak funkce COUNTIF, zmíněné v části výše, by byly stejné, ale způsob, jakým interně fungují, se u obou liší.
Krok 1: Dvakrát klikněte na libovolnou buňku, kde chcete, aby byl vyplněn konečný výsledek. Nyní, kopírování a vkládání následující vzorec.
=SUMPRODUCT(--ISTEXT(rozsah))
Hodnota rozsahu by měla být nahrazena skutečným rozsahem buněk, které chcete zkontrolovat. Rozsah můžete zadat buď ručně, nebo můžete otevřít ISTEXT funkce složená závorka a poté přetáhněte a vyberte rozsah buněk stejně, jako jste to udělali v části výše. Jakmile je rozsah zadán, nezapomeňte zavřít rovnátka.
V níže uvedeném příkladu jsem nahradil rozsah ve svém vzorci a konečný vzorec v mém případě je následující.
=SUMPRODUCT(--ISTEXT(A1:C9))
REKLAMA
Krok 2: A je to. Pokud narazíte na Vstupte klíč, můžete vidět konečný počet, stejně jednoduché jako to.
Vysvětlení vzorce
- Tato metoda používá k výpočtu konečného výsledku jak vzorec SUMPRODUCT, tak vzorec ISTEXT. Protože je funkce ISTEXT uzavřena uvnitř funkce SUMPRODUCT, nejprve se vypočítá funkce ISTEXT.
- Funkce ISTEXT bere jako argument rozsah buněk. Každá buňka v daném rozsahu se tedy kontroluje na textové hodnoty. Pokud buňka obsahuje textovou hodnotu, vrátí funkce ISTEXT hodnotu skutečný. Jinak hodnotu Nepravdivé je vráceno.
- Nyní, protože funkce ISTEXT zabírá rozsah buněk a ne pouze jednu buňku, vrací pole hodnot true a false. Naše funkce ISTEXT by tedy vrátila něco jako {pravda, nepravda, nepravda, pravda, pravda, nepravda, pravda, nepravda, pravda…..}
- Nyní přichází k — uvnitř =SUMPRODUCT(–ISTEXT(A1:C9)) vzorec. — se použije na všechny hodnoty uvnitř pole vrácené ISTEXT. Převádí skutečné hodnoty na 1 a nepravdivé hodnoty na 0.
- Nyní konečně funkce SUMPRODUCT vrátí součet všech 1 hodnot, což ve skutečnosti vrací celkový počet buněk obsahujících textovou hodnotu.
Část 3: Přidejte další kritéria při počítání buněk obsahujících textové řetězce pomocí funkce COUNTIFS
Nyní řekněme, že musíte získat celkový počet všech buněk na listu, které mají textové hodnoty uvnitř nich, ale nechcete, aby se buňky, které obsahují konkrétní text, počítaly, řekněme, za příklad, "jablka“. V takových případech, kdy chcete ke své funkci COUNTIF přidat další podmínky, můžete odpovědět na vylepšenou verzi COUNTIF, což je COUNTIFS.
V následujících krocích jsme podrobně vysvětlili, jak můžete co nejlépe využít funkci COUNTIFS.
Krok 1: Dvakrát klikněte na buňku kde chcete, aby byl viditelný konečný výsledek. Nyní, kopírování a vkládání na to následující vzorec.
=COUNTIFS(rozsah,"",rozsah," ")
Nahradit rozsah se skutečným rozsahem buněk. Nezapomeňte zadat stejný rozsah na obou místech, jinak se může zobrazit chyba.
Příklad, kde jsou nahrazeny hodnoty rozsahu a podmínky, naleznete na následujícím snímku obrazovky.
=COUNTIFS(A1:C12,"*",A1:C12,"<>Jablka")
Krok 2: Úder Vstupte klíč vám poskytne požadovaný výsledek. Ptáte se, co se stalo? Vydejte se na Vysvětlení vzorce sekce.
Vysvětlení vzorce
- Vzorec v příkladu scénáře je =COUNTIFS(A1:C12,”*”,A1:C12,”<>Jablka”).
- První podmínka uvnitř funkce COUNTIFS, která je “*”, vezme počet všech buněk obsahujících textové řetězce.
- Druhá podmínka, která je "<>Jablka", vezme počet všech buněk, jejichž hodnota se nerovná jablkům.
- Kombinací první a druhé podmínky tedy získáme celkový počet všech buněk, které obsahují textové hodnoty, ale textová hodnota by neměla být jablka. To znamená slovo jablka již není považován za text kvůli našemu druhému kritériu.
Část 4: Spočítejte počet buněk obsahujících částečně shodné textové řetězce
V této části zjistíme, jak můžete získat počet buněk obsahujících vámi zadaný řetězec.
Krok 1: Řekněme, že chcete získat počet všech buněk, které obsahují dané slovo jablka. Pro to, dvojklik na buňku, kde chcete zobrazit hodnotu počtu.
Obecná verze tohoto vzorce by byla následující. Kopírování a vkládání do vybrané buňky.
=COUNTIF(rozsah,"*")
Poznámka: Nahradit rozsah a klíčové slovo hodnoty ve vzorci, ale nezapomeňte zadat hvězdička za klíčovým slovem.
V následujícím příkladu jsme nahradili hodnotu rozsahu a hodnotu klíčového slova.
=COUNTIF(A1:C12,"Jablka*")
Krok 2: Udeř Vstupte pro zobrazení výsledné hodnoty.
Vysvětlení vzorce
Vzorec COUNTIF v tomto případě obsahuje 2 argumenty. První hodnota je rozsah buněk, které mají být zkontrolovány, a druhý argument je klíčové slovo, které musí být přítomno v textovém řetězci. The hvězdičkaZnak (*) zajišťuje, že se buňka započítá pouze v případě, že hodnota v ní začíná klíčovým slovem, které určíme. Pokud jste v pořádku s počítáním buňky, i když je klíčové slovo na konci slova uvnitř buňky, musíte vzorec napsat následovně, s hvězdičkami na obou koncích klíčového slova.
=COUNTIF(A1:C12,"*Jablka*")
Doufám, že vám článek byl užitečný. Pokud jste uvízli v některém z kroků, pamatujte, že nás dělí pouze komentář.
Zůstaňte naladěni na další úžasné triky, tipy a články s návody.
Krok 1 - Stáhněte si Restoro PC Repair Tool odtud
Krok 2 - Kliknutím na Spustit skenování automaticky vyhledáte a opravíte jakýkoli problém s počítačem.