Normálně jsou v Excelu jedinečné hodnoty hodnoty, které se v seznamu objeví pouze jednou bez jakýchkoli duplicit, a odlišné hodnoty jsou všechny různé hodnoty (jedinečné hodnoty + 1. duplicitní výskyty). Při práci na velké datové sadě možná budete muset spočítat počet jedinečných a odlišných hodnot mezi duplikáty ze seznamu buněk, jak je uvedeno níže. Tento tutoriál představí několik rychlých triků pro počítání jedinečných a odlišných hodnot v Excelu.
Počítejte jedinečné hodnoty v Excelu
Počítejte různé hodnoty (jedinečné a 1. duplicitní výskyty) v Excelu
Tato část bude hovořit o některých příkladech vzorců pro počítání počtu jedinečných hodnot, včetně textů a čísel v seznamu.
Předpokládejme, že mám seznam jmen, který obsahuje některá duplicitní jména v seznamu jmen. Nyní potřebuji získat pouze počet jedinečných jmen (které jsou vyplněny žlutou barvou), jak je uvedeno níže:
Chcete-li tento problém vyřešit, může vám pomoci následující maticový vzorec:
Krok 1: Zadejte vzorec
Zadejte nebo zkopírujte níže uvedený vzorec do prázdné buňky, kde chcete vytisknout výsledek:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Krok 2: Stiskněte Ctrl + Shift + Enter klíče pro získání správného výsledku:
Tipy:
=SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
Může pro vás být bolestivé pamatovat si vzorce, až je budete příště potřebovat použít. Ale pokud máte Kutools pro Excel, S jeho Počítejte jedinečné hodnoty možnost volby Pomocník vzorců, výsledek získáte pouze několika kliknutími. Viz níže ukázka:
Pokud používáte Excel 365 nebo Excel 2021, existuje nová UNIKÁTNÍ funkce, která vám může pomoci vytvořit jednodušší vzorce pro počítání jedinečných hodnot v sadě dat.
Chcete-li například spočítat počet jedinečných jmen v rozsahu A2:A12, zadejte prosím následující vzorec:
Krok 1: Zkopírujte nebo zadejte níže uvedený vzorec
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Krok 2: Stiskněte vstoupit klíč k získání výsledku:
Tipy:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Abych spočítal různé hodnoty (jedinečné hodnoty a 1. duplicitní výskyty) v seznamu buněk, uvedu zde další vzorce k dosažení tohoto úkolu.
V aplikaci Excel můžete použít kterýkoli z níže uvedených vzorců a vrátit počet odlišných hodnot.
Krok 1: Zadejte některý z níže uvedených vzorců
Formula 1: Po zadání vzorce stiskněte vstoupit klíč.
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
Formula 2: Po zadání vzorce stiskněte Ctrl + Shift + Enter klíče.
=SUM(1/COUNTIF(A2:A12,A2:A12))
Výsledek:
Tipy:
=SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))
=SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))
=SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
=SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
Pokud potřebujete vzorce v sešitu používat často, může pro vás být bolestivé zapamatovat si vzorce, až je budete potřebovat použít příště. Ale pokud máte Kutools pro Excel, S jeho Počítání buněk s jedinečnými hodnotami (včetně prvního duplikátu) možnost volby Pomocník vzorců, můžete získat výsledek pouze několika kliknutími. Viz níže ukázka:
V Excelu 365 nebo Excelu 2021 můžete použít novou funkci UNIQUE s normální funkcí COUNTA k vytvoření snadného vzorce.
Zkopírujte nebo zadejte níže uvedený vzorec do prázdné buňky a stiskněte vstoupit klíč k získání výsledku:
=COUNTA(UNIQUE(A2:A12))
Tipy:
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))