Az Excel UNIQUE funkció használata (20 példa)

  • Ossza Meg Ezt
Hugh West

Tartalomjegyzék

A nagy adathalmazokban fennáll a duplikált értékek vagy az azonos értékek többszöri előfordulásának lehetősége. A egyedi értékek egy tartományból vagy egy listát az Excel EGYEDI funkció. Az Excel EGYEDI függvény egy tartományban vagy listában található egyedi értékek listáját adja vissza. A EGYEDI funkció támogatja a szöveg, számok, dátumok, időpontok stb. típusú értékeket.

Ebben a cikkben különböző példákat mutatok be az Excel EGYEDI funkció.

Letöltés a gyakorlatba

Az UNIQUE funkció használata.xlsx

Az EXP funkció alapjai: Összefoglaló & Szintaxis

Összefoglaló

Az Excel EGYEDI függvény egy tartományban vagy egy listában található egyedi értékek listáját adja vissza. Ez egy nagyon könnyen kezelhető függvény, az egyedi és egyedi megkülönböztetett értékeket is ki tudja vonni, és segít az oszlopok oszlopokkal vagy sorok sorokkal való összehasonlításában is.

Szintaxis

UNIQUE(array, [by_col], [exactly_once])

Érvek

Érvek Kötelező/választható Magyarázat
array Kötelező Ez egy cellatartomány vagy tömb, amelyből ki kell vonni a egyedi értékek
by_col Opcionális Ez egy Boolean érték arra, hogy hogyan kell összehasonlítani és kivonni a egyedi értékek.

Tessék, FALSE soronként jelenti; TRUE oszloponként jelenti. alapértelmezett (FALSE) exactly_once Opcionális Ez is egy Boolean érték.

Tessék, TRUE az egyszer előforduló értékeket jelenti;

FALSE az összes egyedi értéket jelenti.

alapértelmezett (FALSE)

Visszatérési érték

A EGYEDI függvény egyedi értékek listáját vagy tömbjét adja vissza.

Verzió

A EGYEDI funkció elérhető az Excel 365 és az Excel 2021 számára.

Az Excel UNIQUE funkció felhasználása

1. UNIQUE funkció használata szöveges értékekhez

Használhatja a EGYEDI függvény, hogy kivonja egyedi értékek szöveges vagy karakterlánc értékekből.

Itt szeretném megkapni a egyedi gyümölcs neve a Termék neve oszlop.

⏩ A cellában D4, írja be a következő képletet, hogy megkapja a egyedi értékek.

=UNIQUE(B4:B12)

Itt, a EGYEDI funkcióval kiválasztottam a cellatartományt B4:B12 mint array .

Most nyomja meg a BELÉPÉS , és a EGYEDI függvény visszaadja a egyedi értékek a kiválasztott tartományból.

Bővebben: Excel VBA az oszlop egyedi értékeinek megszerzéséhez (4 példa)

2. UNIQUE funkció használata numerikus értékekhez

Numerikus értékek esetén használhatja a EGYEDI függvény, hogy kivonja egyedi értékek.

Itt szeretném megkapni a egyedi a rendelések azonosítóit a Megrendelés azonosítója oszlop.

⏩ A cellában D4, írja be a következő képletet, hogy megkapja a egyedi értékek.

=UNIQUE(C4:C12)

Itt, a EGYEDI funkcióval kiválasztottam a cellatartományt C4:C12 mint array .

Most nyomja meg a BELÉPÉS , és a EGYEDI függvény visszaadja a egyedi értékek a kiválasztott tartományból.

Bővebben: VBA az egyedi értékek megszerzéséhez az oszlopból az Excel-táblázatba (3 kritérium)

3. Az Excel UNIQUE függvény használata az egyedi sorok megtalálásához, amelyek csak egyszer fordultak elő

Ha meg akarja szerezni a egyedi olyan értékeket, amelyek csak egyszer fordultak elő a listában vagy egy tartományban, használhatja a EGYEDI funkció.

Hadd kezdjem el az eljárást,

⏩ A cellában D4, írja be a következő képletet, hogy megkapja a egyedi értékek.

=UNIQUE(B4:C12,,TRUE)

Itt, a EGYEDI funkcióval kiválasztottam a cellatartományt B4:C12 mint array , megtartotta a by_col érv HAMIS, vagy kihagyta, mert az általam használt adatkészlet sorokba van rendezve. Ezután kiválasztotta a TRUE mint exactly_once .

Most nyomja meg a BELÉPÉS , és a EGYEDI függvény visszaadja a egyedi olyan értékek, amelyek csak egyszer fordultak elő a kiválasztott tartományból.

4. Egyedi értékek egy sorban

Ha ki akarja vonni egyedi értékeket egy sorból, akkor használhatja a EGYEDI funkció.

Az eljárás elindítása,

⏩In cellában C6, írja be a következő képletet, hogy megkapja a egyedi értékek.

=UNIQUE(C3:K3, TRUE)

Itt, a EGYEDI funkcióval kiválasztottam a cellatartományt C3:K3 mint array , kiválasztott TRUE mint by_col .

Most nyomja meg a BELÉPÉS , és a EGYEDI funkció visszaadja a egyedi értékek a sorból.

5. Az Excel UNIQUE funkciójának használata a kereséshez Egyedi oszlopok

Ön is megkaphatja a egyedi oszlopok a EGYEDI funkció.

Az eljárás elindítása,

⏩ A cellában C7, írja be a következő képletet, hogy megkapja a egyedi oszlopok.

=UNIQUE(C3:K4, TRUE,TRUE)

Itt, a EGYEDI funkcióval kiválasztottam a cellatartományt C3:K4 mint array , kiválasztott TRUE mint by_col , majd kiválasztotta TRUE mint exactly_once .

Most nyomja meg a BELÉPÉS , és a EGYEDI funkció visszaadja a egyedi oszlopok.

6. Egyedi értékek csak egyszer fordultak elő

Abban az esetben, ha egyedi értékek kivonása egy listából akkor is használhatja a EGYEDI funkció.

⏩ A cellában D4, írja be a következő képletet, hogy megkapja a egyedi értékek egy listából.

=UNIQUE(B4:B12,,TRUE)

Itt, a EGYEDI funkcióval kiválasztottam a cellatartományt B4:B12 mint array , megtartotta a by_col érv HAMIS, vagy kihagyta, mert az általam használt adatkészlet sorokba van rendezve. Ezután kiválasztotta a TRUE mint exactly_once .

Most nyomja meg a BELÉPÉS , és a EGYEDI függvény visszaadja a egyedi olyan értékek, amelyek csak egyszer fordultak elő a kiválasztott tartományból.

7. Keresse meg a többször előforduló, megkülönböztethető értékeket

A EGYEDI funkcióval együtt a FILTER funkció és a COUNTIF funkció , akkor megkaphatja a különböző egyedi értékek, amelyek a többször előforduló értékeket jelentik.

Hadd mutassam meg a folyamatot,

⏩ A cellában D4, írja be a következő képletet, hogy megkapja a egyedi értékek egy listából.

=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))

Itt, a EGYEDI funkciót használtam FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) mint array .

A SZŰRŐ funkcióval kiválasztottam a tartományt B4:B12 mint array és használt COUNTIF(B4:B12, B4:B12)>1 mint tartalmazza a címet. .

A COUNTIF funkcióval kiválasztottam a tartományt B4:B12 mint tartomány szintén mint kritériumok kiválasztott B4:B12 majd használt >1 .

Most, a COUNTIF függvény megkapja a többször előforduló értékek számolását a SZŰRŐ értékek. Végül, a EGYEDI funkció visszaadja a egyedi többször előforduló értékek.

Sajtó BELÉPÉS és a EGYEDI funkció visszaadja a egyedi többször előforduló értékek.

8. Az Excel UNIQUE függvény használata az egyedi értékek számolásához

Azt is meg lehet számolni a egyedi értékek a SZŰRŐ funkcióval együtt a ROWS funkció.

⏩ A cellában D4, írja be a következő képletet, hogy megkapja a egyedi értékek egy listából.

=ROWS(UNIQUE(FILTER(B4:B12,B4:B12""))))

Itt, a SOROK funkciót használtam UNIQUE(FILTER(B4:B12,B4:B12""))) mint array .

A EGYEDI funkciót használtam FILTER(B4:B12,B4:B12"")") mint array .

A SZŰRŐ funkcióval kiválasztottam a következő tartományt B4:B12 mint array szintén mint tartalmazza a címet. kiválasztott B4:B12"" értékek szűrésére, nem egyenlő üres .

Most, a EGYEDI függvény visszaadja a egyedi értékeket a szűrt értékekből, akkor a ROW függvény az egyedi értékek sorszámát adja vissza.

Sajtó BELÉPÉS , és megkapja az egyedi értékek számát.

10. Egyedi értékek több oszlopból

Ha akarja, kivonhatja a egyedi értékek több oszlopból is, csak a EGYEDI funkció.

⏩ A cellában F4, írja be a következő képletet, hogy megkapja a egyedi értékek több oszlopból.

=UNIQUE(B4:D12)

Itt, a EGYEDI funkcióval kiválasztottam a cellatartományt B4:D12 mint array .

Most nyomja meg a BELÉPÉS , és a EGYEDI függvény visszaadja a egyedi értékek több oszlopból.

10. Egyedi értékek rendezése ábécérendben

Használhatja a a SORT funkció a EGYEDI funkció a rendezéshez egyedi értékek betűrendben.

⏩ A cellában F4, írja be a következő képletet, hogy megkapja a egyedi értékek több oszlopból.

=SORT(UNIQUE(B4:D12))

Itt, a EGYEDI funkcióval kiválasztottam a cellatartományt B4:D12 mint array . Aztán átadta a egyedi értékek a SORT függvény a egyedi értékek betűrendben.

Most nyomja meg a BELÉPÉS , és megkapja a rendezett egyedi értékek több oszlopból.

11. Egyedi értékek több oszlopból és egy cellában történő összevonása

Kivonhatja egyedi értékeket több oszlopból is összefűzheti ezeket az értékeket egy cellában, miközben a EGYEDI funkció.

⏩ A cellában F4, írja be a következő képletet, hogy megkapja a egyedi értékek több oszlopból.

=UNIQUE(B4:B12& ","&C4:C12)

Itt, a EGYEDI funkcióval kiválasztottam mindkét cellatartományt B4:B12& ","&C4:C12 mint array . Most a EGYEDI függvény kivonja az egyedi értékeket mindkét oszlop tartományából, majd mindkét oszlop egyedi értékeit a (,)

Most nyomja meg a BELÉPÉS , és megkapja az értékek egy cellába történő összekapcsolását.

12. Egyedi értékek listája a kritériumoktól függően

Megkaphatja a listát a egyedi a kritériumokon alapuló értékek a EGYEDI funkcióval együtt a SZŰRŐ funkció.

Itt, szeretném, ha egyedi értékek a kritériumok alapján, ahol a Ár a nagyobb, mint 400 .

⏩ A cellában G4, írja be a következő képletet, hogy megkapja a egyedi értékek a kritériumok alapján.

=UNIQUE(FILTER(B4:B12,D4:D12>F4))

Itt, a EGYEDI funkciót használtam FILTER(B4:B12,D4:D12>F4) mint array .

A SZŰRŐ funkcióval kiválasztottam a következő tartományt B4:B12 mint array szintén mint tartalmazza a címet. kiválasztott D4:D12>F4 értékek szűrésére, nagyobb, mint a kiválasztott cella F4 .

Most, a EGYEDI funkció visszaadja a egyedi értékek a szűrt értékekből.

Végül nyomja meg a BELÉPÉS , és a megadott feltételek alapján megkapja az egyedi értékeket.

13. Egyedi értékek szűrése több kritérium alapján

A listát is kiveheti a egyedi értékek több kritérium alapján, miközben a EGYEDI függvényt a SZŰRŐ funkció.

Itt, azt akarom, hogy egyedi értékek azon kritériumok alapján, ahol a Ár a nagyobb, mint 400 és a Termék a név Apple .

⏩ A cellában H4, írja be a következő képletet, hogy megkapja a egyedi értékek több kritérium alapján.

=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))

Itt, a EGYEDI funkciót használtam FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) mint array .

A SZŰRŐ funkcióval kiválasztottam a következő tartományt C4:C12 mint array és használt (D4:D12>F4)* (B4:B12=G4) mint tartalmazza a címet. ahol két kritériumot használtam az egyik a Ár egy másik pedig a Termék név.

Most, a EGYEDI funkció visszaadja a egyedi értékek a szűrt értékekből.

Végül nyomja meg a BELÉPÉS , és megkapja az egyedi értékeket az Ön által használt több kritérium alapján.

14. Egyedi értékek szűrése több VAGY kritérium alapján

Használhatja a EGYEDI és SZŰRŐ függvény többszörös VAGY kritériumok.

⏩ A cellában H4, írja be a következő képletet, hogy megkapja a egyedi értékek több VAGY kritériumok.

=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))

Itt, a EGYEDI funkciót használtam FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) mint array .

A SZŰRŐ funkcióval kiválasztottam a tartományt B5:B13 mint array és használt (C5:C13=F5) + (D5:D13=G5) mint tartalmazza a címet. ahol két kritériumot használtam. Aztán hozzáadtam két kritériumot, hogy alkalmazzam VAGY bármelyik kritérium ellenőrzéséhez.

Most, a EGYEDI funkció visszaadja a egyedi értékek a szűrt értékekből, ahol VAGY alkalmazott.

Végül nyomja meg a BELÉPÉS , és akkor kapja meg az egyedi értékeket, ha bármelyik feltétel teljesül.

15. Egyedi értékek kinyerése az üres részek figyelmen kívül hagyásával

A EGYEDI függvényt a SZŰRŐ funkcióval kivonhatja egyedi értékek, miközben figyelmen kívül hagyja az üres cellákat.

⏩ A cellában F4, írja be a következő képletet, hogy megkapja a egyedi értékek, figyelmen kívül hagyva az üres részeket.

=UNIQUE(FILTER(B4:B12,B4:B12"")")

Itt, a EGYEDI funkciót használtam FILTER(B4:B12,B4:B12"")") mint array .

A SZŰRŐ funkcióval kiválasztottam a tartományt B4:B12 mint array és használt B4:B12"" mint tartalmazza a címet. a nem üres cellák szűrésére.

Most, a EGYEDI funkció visszaadja a egyedi értékek a szűrt értékekből.

Végül nyomja meg a BELÉPÉS , és megkapja az egyedi értékeket, miközben figyelmen kívül hagyja az üres cellákat.

16. Az Excel UNIQUE & SORT funkció használata az üres részek figyelmen kívül hagyásához & Rendezés

Ön is rendezheti a egyedi értékek, miközben figyelmen kívül hagyja az üres részeket a EGYEDI függvényt a SZŰRŐ funkció.

⏩ A cellában F4, írja be a következő képletet a rendezett egyedi értékek, figyelmen kívül hagyva az üres részeket.

=SORT(UNIQUE(FILTER(C4:C12,C4:C12""))))

Itt, a SORT funkciót használtam UNIQUE(FILTER(C4:C12,C4:C12""))) mint array .

A EGYEDI funkciót használtam FILTER(C4:C12,C4:C12"")") mint array .

A SZŰRŐ funkcióval kiválasztottam a tartományt C4:C12 mint array és használt C4:C12"" mint tartalmazza a címet. a nem üres cellák szűrésére.

Most, a EGYEDI funkció visszaadja a egyedi értékeket a szűrt értékekből. Ezután a SORT függvény a szűrt egyedi értékeket numerikusan rendezi.

Végül nyomja meg a BELÉPÉS , és megkapja az egyedi értékeket, miközben figyelmen kívül hagyja az üres cellákat.

17. Az Excel UNIQUE &; FILTER funkció használata az egyedi sorok megszerzéséhez az üres sorok figyelmen kívül hagyásával

Ön is kaphat egyedi sorok, miközben figyelmen kívül hagyja az üres sorokat a EGYEDI függvényt a SZŰRŐ funkció.

⏩ A cellában D4, írja be a következő képletet, hogy megkapja a egyedi sorok, figyelmen kívül hagyva az üres részeket.

=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)

Itt, a EGYEDI funkciót használtam FILTER(B4:C12, (C4:C12"")*(B4:B12""))),FALSE, TRUE mint array , kiválasztott FALSE mint by_col és TRUE mint exactly_once .

A SZŰRŐ funkcióval kiválasztottam a tartományt B4:C12 mint array és használt (C4:C12””)*(B4:B12””) mint tartalmazza a címet. mindkét oszlop nem üres celláinak szűréséhez.

Most, a EGYEDI funkció visszaadja a egyedi sorok a szűrt értékekből, miközben figyelmen kívül hagyja az üres cellákat.

Végül nyomja meg a BELÉPÉS , és megkapja az egyedi sorokat, miközben figyelmen kívül hagyja az üres cellákat.

18. Egyedi sorok szűrése Üres és üres sorok figyelmen kívül hagyása; Rendezés

Miközben figyelmen kívül hagyja az üres, hogy egyedi sorokat kapjon, akkor is rendezheti őket a SORT függvényt a EGYEDI funkció és a SZŰRŐ funkció.

⏩ A cellában D4, írja be a következő képletet a rendezett egyedi sorok, figyelmen kívül hagyva az üres részeket.

=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)))

Itt, a SORT funkciót használtam UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE) mint array .

A EGYEDI funkciót használtam FILTER(B4:C12, (C4:C12"")*(B4:B12"")) mint tömb, kiválasztott FALSE mint by_col és TRUE mint exactly_once .

A SZŰRŐ funkcióval kiválasztottam a tartományt B4:C12 mint array és használt (C4:C12””)*(B4:B12””) mint tartalmazza a címet. a nem üres cellák szűréséhez mindkét oszlopból.

Most, a EGYEDI funkció visszaadja a egyedi sorokat a szűrt értékekből. Ezután a SORT függvény a szűrt egyedi értékeket ábécé szerint rendezi.

Végül nyomja meg a BELÉPÉS , és megkapja a rendezett egyedi sorokat, miközben figyelmen kívül hagyja az üres cellákat.

19. Az Excel UNIQUE & CHOOSE függvény használata egyedi értékek kereséséhez bizonyos oszlopokban

Megtalálható egyedi értékek bizonyos oszlopokból a a CHOOSE funkció a EGYEDI funkció.

⏩ A cellában D4, írja be a következő képletet, hogy megkapja a egyedi értékek bizonyos oszlopokból.

=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))

Itt, a EGYEDI funkciót használtam CHOOSE({1,2}, C4:C12, B4:B12) mint array .

A VÁLASSZON funkciót használtam {1,2} mint index_num , kiválasztotta a tartományt C4:C12 mint value1 , majd kiválasztotta a B4:B12 tartományt, mint value2 .

Most, a EGYEDI funkció visszaadja a egyedi értékek az adott oszlop kiválasztott tartományából.

Végül nyomja meg a BELÉPÉS , és megkapja a egyedi értékek az adott oszlop kiválasztott tartományából.

20. Hibakezelés az IFERROR segítségével

A EGYEDI funkció mutatja a #CALC hiba ha a keresett érték nem áll rendelkezésre.

Ennek a hibának a kezelésére használhatja a az IFERROR funkció a EGYEDI és SZŰRŐ funkciók.

⏩ A cellában H4, írja be a következő képletet a hiba kezeléséhez.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Value Not Found")

Itt, a IFERROR funkciót használtam UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) mint érték és a következő szöveget adta meg Nem talált érték mint value_if_error .

A EGYEDI funkciót használtam FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) mint array .

A SZŰRŐ funkcióval kiválasztottam a tartományt C4:C12 mint array és használt (D4:D12=F4)* (B4:B12=G4)) mint tartalmazza a címet. a kiválasztott tartomány értékeinek szűrése D4:D12 ha egyenlő F4 , szintén kiválasztott tartomány B4:B12 ha egyenlő G4 .

Most, a EGYEDI funkció visszaadja a egyedi értékeket a szűrt értékekből. Ezután a IFERROR függvény ellenőrizni fogja, hogy az érték elérhető-e vagy sem, ha nem elérhető, akkor a szöveget adja vissza. Nem talált érték ahelyett, hogy #CALC hiba.

Végül nyomja meg a BELÉPÉS , és megkapja a egyedi értékek vagy a megadott szöveg.

Emlékezetes dolgok

🔺 A EGYEDI funkció megmutatja a #NAME hiba ha elírja a funkció nevét.

🔺 A EGYEDI funkció megmutatja a #CALC hiba, ha az érték nem található.

Megkapja a #SPILL hiba a EGYEDI funkciót, ha egy vagy több cella a kiömlés tartomány nem teljesen üres.

Gyakorlati szekció

A munkafüzetben egy gyakorló lapot is mellékeltem a magyarázott példák begyakorlásához.

Következtetés

Ebben a cikkben 20 példát mutattam az Excel EGYEDI Megpróbáltam azt is lefedni, hogy mikor és miért a EGYEDI funkció gyakran mutathat hibákat. Végül, de nem utolsósorban, ha bármilyen javaslata, ötlete vagy visszajelzése van, kérjük, bátran írjon kommentet az alábbiakban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.