Kazalo
Pri delu v programu Excel moramo pogosto iz niza podatkov izločiti edinstvene vrednosti. Včasih moramo prešteti število enakih vrednosti v nizu podatkov.
Danes bom pokazal, kako prešteti edinstvene vrednosti v nizu podatkov z uporabo COUNTIFS funkcijo.
Prenesi delovni zvezek za prakso
COUNTIFS Edinstvene vrednosti v Excelu.xlsxCOUNTIFS Edinstvene vrednosti v Excelu
Imamo nabor podatkov z nekaterimi izdelki in kontaktnimi naslovi kupcev, ki so kupili izdelke podjetja, imenovanega Mars Group.
Naš cilj je najprej prešteti skupno število edinstvenih besedilnih in številčnih vrednosti iz kontaktnih naslovov z uporabo COUNTIFS funkcija programa Excel.
1. Štetje edinstvenih vrednosti besedila
Najprej bomo prešteli število edinstvenih besedilnih vrednosti iz kontaktnih naslovov z uporabo COUNTIFS funkcijo.
Uporabili bomo kombinacijo SUM , ISTEXT, in . COUNTIFS funkcije programa Excel.
Formula je naslednja:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ To je Formula polja . Zato ne pozabite pritisniti Ctrl + Shift + Enter razen če ste v Office 365 .]
- Tukaj C4:C20 je obseg mojih celic. Vi uporabite svojo.
- Enako operacijo lahko izvedete z uporabo COUNTIF funkcija programa Excel.
Na voljo so trije edinstveni besedilni naslovi.
Razlaga formule
ISTEXT(C4:C20)
vrne TRUE za vse naslove, ki so besedilne vrednosti, in vrne FALSE za vse naslove, ki niso besedilne vrednosti.- Podobno,
COUNTIFS(C4:C20,C4:C20)=1
vrne TRUE za vse naslove, ki se pojavijo samo enkrat, in FALSE za naslove, ki se pojavijo več kot enkrat. --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
pomnoži oba pogoja in vrne 1, če sta oba pogoja izpolnjena, sicer vrne 0.- Nazadnje je SUM funkcija sešteje vse vrednosti in vrne število edinstvenih vrednosti besedila.
Preberite več: Kako uporabiti COUNTIF za edinstveno besedilo
2. Štetje edinstvenih številskih vrednosti
Število edinstvenih številčnih vrednosti iz kontaktnih naslovov lahko preštejemo tudi z uporabo COUNTIFS funkcijo.
Uporabili bomo kombinacijo SUM , ISNUMBER, in . COUNTIFS funkcije programa Excel.
Formula je naslednja:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ To je tudi Formula polja . Zato ne pozabite pritisniti Ctrl + Shift + Enter razen če ste v Office 365 .]
- Tukaj C4:C20 je obseg mojih celic. Vi uporabite svojo.
- Enako operacijo lahko izvedete z uporabo COUNTIF funkcija programa Excel.
Na voljo je skupno 5 edinstvenih številčnih naslovov.
Razlaga formule
ISNUMBER(C4:C20)
vrne TRUE za vse naslove, ki so številčne vrednosti, in vrne FALSE za vse naslove, ki niso številčne vrednosti.- Podobno,
COUNTIFS(C4:C20,C4:C20)=1
vrne TRUE za vse naslove, ki se pojavijo samo enkrat, in FALSE za naslove, ki se pojavijo več kot enkrat. --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
pomnoži oba pogoja in vrne 1, če sta oba pogoja izpolnjena, sicer vrne 0.- Nazadnje je SUM funkcija sešteje vse vrednosti in vrne število edinstvenih številčnih vrednosti.
Podobna branja:
- Kako prešteti edinstvene vrednosti v Excelu z uporabo preglednice Pivot
- Excelova formula Count Unique Values (3 preprosti načini)
3. Štetje edinstvenih vrednosti, občutljivih na velikost črk
Spletna stran COUNTIF in . COUNTIFS Funkcije vračajo ujemanje brez upoštevanja velikih in malih črk. Če želimo uporabiti ujemanje brez upoštevanja velikih in malih črk, moramo biti nekoliko bolj premeteni.
Oglejte si ta novi niz podatkov. Tu imamo zapis ocen nekaterih učencev pri preverjanju v šoli z imenom Sončnični vrtec.
Tukaj želimo prešteti skupno število edinstvenih ocen, pri čemer upoštevamo ujemanja, občutljiva na velikost črk.
To storite tako, da ustvarite nov stolpec in v prvo celico novega stolpca vnesete to formulo:
=SUM(--EXACT($C$4:$C$20,C4))
[Array Formula. Zato pritisnite Ctrl + Shift + Enter .]
- Tukaj $C$4:$C$20 je obseg mojih celic in C4 je moja prva celica. Ti uporabljaš svojo.
- Ne pozabite uporabiti Absolutni sklic na celico .
Nato povlecite Ročaj za polnjenje kopirati to formulo v preostale celice.
Nato v novo celico vstavite to formulo:
=SUM(IF(E4:E20=1,1,0))
[Ponovno Formula polja . Torej pritisnite Ctrl + shift + Ente r, razen če ste v Office 365 .] - Tukaj E4:E20 je obseg mojega novega stolpca. Vi uporabite svojega.
Tu imamo število razredov, ki se pojavijo samo enkrat, kar je 4.
Omejitve formul in alternativna možnost
Do zdaj smo uporabili tri metode za štetje števila edinstvenih vrednosti v Excelu.
Če pa ste nekoliko spretni, boste zdaj že ugotovili, da imajo triki, ki smo jih uporabili, nekaj omejitev.
To pomeni, da formule štejejo vrednosti, ki se pojavijo samo enkrat, ne štejejo pa skupnega števila dejanskih edinstvenih vrednosti, ki so prisotne ob upoštevanju vseh vrednosti.
Če na primer območje vrednosti vsebuje {A, A, A, A, B, B, C, D, E} , bo upošteval samo C, D, E, in vrnite 3 .
Včasih pa bo moral nekdo šteti A, B, C, D, E in vrnite 5.
Za reševanje tovrstnih težav je v Excelu na voljo funkcija, imenovana UNIKATNI .
Toda kratek opomnik, ki je na voljo v Office 365 samo.
Štetje edinstvenih vrednosti s funkcijama UNIQUE in ROWS
V našem prvotnem podatkovnem nizu lahko za štetje edinstvenega števila kontaktnih naslovov ob upoštevanju vseh naslovov uporabite to formulo:
=COUNT(UNIQUE(C4:C20))
Vidite, da je skupno 6 edinstvenih naslovov, pri čemer so vsi naslovi upoštevani vsaj enkrat.
Če želite poiskati samo edinstvene besedilne naslove, lahko uporabite to formulo:
=VRSTICE(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 je moj razpon vrednosti. Vi uporabite svoj razpon.
- Uporabite VRSTICE namesto funkcije COUNT funkcijo.
- Na koncu formule ne pozabite odšteti 1.
Podobno lahko za iskanje samo edinstvenih številčnih naslovov uporabite to formulo:
=VRSTICE(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Zaključek
S temi metodami lahko preštejete število edinstvenih vrednosti v podatkovnem nizu. Ali poznate še kakšno drugo metodo? Ali imate kakšno vprašanje? Vprašajte nas.