Spis treści
Podczas badania dużych zbiorów danych w programie Excel może być wymagane policzenie liczby komórek zawierających określoną nazwę. W tym artykule przedstawiono 3 proste metody, jak policzyć określone nazwy w programie Excel.
Pobierz Zeszyt ćwiczeń
Count Specific Names.xlsx3 Metody liczenia określonych nazw w programie Excel
Załóżmy, że mamy zbiór danych, który przedstawia Identyfikator pracownika , Rok , a na koniec Sprzedawca Roku Użyjemy zbioru danych (w B4:D14 komórek) przedstawionych poniżej dla pierwszej i drugiej metody.
Na szczęście możesz policzyć występowanie nazwy w arkuszu na wiele sposobów. Poznajmy różne metody i jak je zastosować.
1. użycie funkcji COUNTIF do policzenia dokładnie pasujących nazwisk
Microsoft Excel ma wbudowany Funkcja COUNTIF aby policzyć liczbę komórek w zakresie, które spełniają dany warunek. W poniższym przykładzie lista Sprzedawca Roku podano w D4:D14 komórek i chcemy policzyć ile razy nazwa Mathew Smith występuje na tej liście.
Aby umożliwić użytkownikom policzenie dowolnej nazwy, zamiast wpisywać ją bezpośrednio do formuły, wyznaczyliśmy komórkę do wpisania nazwy. Na przykład, nazwa jest wpisywana do komórki G4 komórka. Zatem formuła w komórce G5 będzie wyglądała jak poniżej.
=COUNTIF(D5:D14,G4)
Tutaj D5:D14 komórki reprezentują Sprzedawca Roku ( zakres argument), oraz G4 komórka oznaczająca Mathew Smith ( kryteria argument).
Podział formuły
- W tej formule COUNTIF funkcja przyjmuje dwa argumenty zakres oraz tekst .
- Na stronie COUNTIF funkcja pasuje do nazwy Mathew Smith w tablicy lookup ( D5:D14 ) i zwraca liczbę zliczeń.
Read More: Jak liczyć słowa w Excelu za pomocą formuły (2 poręczne przykłady)
2. stosowanie znaków wieloznacznych do liczenia określonych nazw
Poprzednia metoda dokładnie dopasowuje się do podanych kryteriów. Uwaga, jeśli wewnątrz komórki znajduje się co najmniej jeden inny znak, jak np. spacja, to nie będzie to traktowane jako dokładne dopasowanie. Mówiąc prościej, komórka nie zostanie policzona.
Aby zliczyć komórki, które oprócz konkretnej nazwy zawierają inne teksty, użyjemy Znak wieloznaczny . Po prostu umieść znak gwiazdki (*) wraz z odniesieniem do komórki. Zmieniając położenie znaku gwiazdki, możemy policzyć nazwę z komórek w zakresie. Zobaczmy to w działaniu.
2.1 Jeśli komórka zawiera na początku określoną nazwę
Jeśli konkretne słowo znajduje się przy. uruchomić komórki to musimy dodać znak gwiazdki za odwołaniem do komórki, jak pokazano w poniższym przykładzie.
Zatem formuła w komórce G5 będzie wyglądała następująco.
=COUNTIF(D5:D14,G4& "*")
2.2 Gdy nazwa szczegółowa znajduje się w środku
Z kolei, gdy konkretne słowo znajduje się w. środek komórki, dodajemy znak gwiazdki zarówno przed, jak i po odwołaniu do komórki.
Następnie formuła dla komórki G5 będzie wyglądała następująco.
=COUNTIF(D5:D14, "*"&G4& "*")
2.3 Jeśli nazwa szczegółowa znajduje się na końcu
Na koniec, jeśli nazwa docelowa znajduje się w koniec komórki, znak gwiazdki jest konkatenowany przed referencją do komórki, która
Ostatecznie formuła dla komórki G5 będzie wyglądała następująco.
=COUNTIF(D5:D14, "*"&G4)
Read More: Excel Formuła do liczenia określonych słów w komórce (3 przykłady)
3) Wykorzystanie funkcji SUMPRODUCT do liczenia konkretnych nazwisk w Excelu
Na stronie SUMPRODUCT Funkcja jest stosowana w scenariuszu, gdy musimy policzyć nazwę, biorąc pod uwagę zarówno duże, jak i małe litery.
Zakładając, że mamy tabelę, która przedstawia. Identyfikator pracownika , Dział w których są zatrudnieni, i wreszcie Nazwa pracownika. Możemy wykorzystać zbiór danych (w B4:D14 komórek), aby zademonstrować naszą trzecią metodę.
3.1 Zastosowanie funkcji SUMPRODUCT do dopasowania dokładnej nazwy (z uwzględnieniem wielkości liter)
Zatrudnimy SUMPRODUCT w połączeniu z funkcją EXACT funkcja zliczająca liczbę komórek zawierających określoną nazwę.
=SUMPRODUKT(--EXACT(G4, D5:D14))
Tutaj G4 komórka oznaczająca Smith ( tekst1 argument) oraz D5:D14 komórki reprezentują Nazwa pracownika ( tekst2 argument).
Podział formuły
- Tutaj EXACT Funkcja porównuje dwa ciągi tekstów i zwraca prawdę, jeśli są one dokładnie dopasowane. podwójny myślnik znak wymusza wartości TRUE i FALSE na 1's i 0's.
- Następnie SUMPRODUCT Funkcja zwraca sumę wszystkich 1 w odpowiednim zakresie, która reprezentuje liczbę dopasowań.
3.2 Użycie funkcji SUMPRODUCT do częściowego dopasowania nazwy (z uwzględnieniem wielkości liter)
Aby zlokalizować żądaną nazwę, w dowolnym miejscu komórki musimy wykorzystać 3 funkcje SUMPRODUCT , ISNUMBER oraz ZNAJDŹ .
=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))
Tutaj G4 komórka oznaczająca Smith ( znajdź_tekst argument) oraz D5:D14 komórki reprezentują Nazwa pracownika ( wewnątrz_tekstu argument).
Podział formuły
- Po pierwsze. ZNAJDŹ Funkcja podaje pozycję (w postaci liczb) tekstu wewnątrz ciągu znaków.
- Po drugie. ISNUMBER funkcja obsługuje te liczby zwrócone przez ZNAJDŹ funkcja. podwójny znak jednoargumentowy (myślnik) konwertuje wartości TRUE i FALSE na jedynki i zera.
- Po trzecie. SUMPRODUCT Funkcja sumuje wszystkie 1, które reprezentują liczbę dopasowań.
3.3 Zastosowanie funkcji SUMPRODUCT do zliczania nazwisk (wielkość liter nie ma znaczenia)
Aby opracować formułę rozróżniającą wielkość liter dla zliczania nazw znajdujących się w dowolnym miejscu komórki będziemy potrzebować. SUMPRODUCT, ISNUMER, oraz SZUKAJ funkcje.
=SUMA(--(ISNUMBER(SEARCH(G4, D5:D14,))))
Podział formuły
- Po pierwsze. SZUKAJ Funkcja określa położenie (jako liczbę) tekstu wewnątrz łańcucha.
- Następnie. ISNUMBER Funkcja konwertuje liczby podane przez SZUKAJ funkcję na jedynki i zera.
- Wreszcie SUMPRODUCT Funkcja zwraca liczbę zliczeń.
Read More: Jak policzyć określone słowa w kolumnie w programie Excel (2 metody)
Rzeczy do zapamiętania
- Na stronie COUNTIF Funkcja zwraca na wyjściu liczbę całkowitą.
- Na stronie COUNTIF Funkcja nie zlicza komórek z wartościami nienumerycznymi, takimi jak tekst czy #NA.
- COUNTIF funkcja nie jest w stanie policzyć konkretnych cyfr wewnątrz liczby jak "123" z "4546123"
- W przypadku kolumn zawierających mieszankę tekstu i liczb, należy użyć opcji COUNTIF funkcja daje błędny wynik.
Wniosek
Podsumowując, 3 proste metody wymienione powyżej pomogą Ci policzyć konkretne nazwy w Excelu. Jeśli masz jakieś pytania lub opinie, daj nam znać w sekcji komentarzy, poniżej lub możesz sprawdzić nasze inne artykuły na temat ExcelWIKI strona internetowa.