Si të merrni vlera unike nga diapazoni në Excel (8 metoda)

  • Shperndaje Kete
Hugh West

Tabela e përmbajtjes

Ndonjëherë duke punuar me Excel, do t'ju duhet të gjeni vlerat unike në një kolonë ose një varg. Për shembull, mund t'ju duhet të zbuloni se sa produkte të dallueshme ose unike ka një dyqan në inventarin e tij ose sa emra unikë punonjësish ka në një fletë Excel me informacionin për të gjithë punonjësit e një kompanie të madhe. Ky udhëzues do t'ju tregojë mënyra të shumta për të marrë vlera unike nga diapazoni në Excel.

Shkarkoni Librin e Punës Praktike

Shkarkoni këtë libër praktik për të ushtruar detyrën ndërsa jeni duke e lexuar këtë artikull.

Excel Unique Values.xlsm

8 Metoda të thjeshta për të marrë vlera unike nga diapazoni në Excel

Le të supozojmë një skenar ku kemi një skedar Excel që përmban informacion për produktet që një vend eksporton në vende të ndryshme të Evropës. Ne kemi emrin produkti, Shumën e eksportuar, dhe Vendin në të cilin eksportohet produkti. Ne do të zbulojmë çdo produkt unik që eksporton ky vend dhe çdo vend të veçantë ku ky vend eksporton produktin duke përdorur Filtër të Avancuar, INDEX dhe MATCH formulën së bashku , LOOKUP dhe COUNTIF funksionojnë së bashku, funksioni UNIQUE ( Excel 365 ), VBA makro dhe Hiq Dublikatat . Imazhi më poshtë tregon fletën e punës në Excel me të cilën do të punojmë.

1. Filtër i avancuar për të marrë vlera unikeFunksioni Duplicates në Excel do të heqë të gjitha vlerat e kopjuara në interval. Por ne duam që të dhënat tona burimore të jenë të paprekura. Pra, ne do të bëjmë një kopje të diapazonit në kolonën Vendi unik dhe do të kryejmë operacionin Hiq dublikatat atje.

Hapi 2:

  • Ndërsa është zgjedhur kolona Vendi unik , ne do të zgjedhim opsionin Hiq dublikatat nga Skeda Data .

  • Do të shfaqet një dritare e re me titull Hiq paralajmërimin e dublikatave . Ne do të zgjedhim Vazhdo me zgjedhjen aktuale . Ne do të duam ta kryejmë këtë operacion vetëm në kolonën Vendi unik . Pra, ne nuk do ta zgjerojmë përzgjedhjen .
  • Më pas, do të klikojmë në Hiq Dublikatat .

  • Tani, do të shohim se kolona jonë Vendi unik ka vetëm 4 vende të veçanta ose unike në të.

Gjërat për t'u mbajtur mend

  • Funksionet INDEX dhe MATCH së bashku janë një formulë grupi. Pra, duhet të shtypni CTRL+SHIFT+ENTER së bashku për të futur formulën në një qelizë. Ai do të vendosë dy kllapa kaçurrelë rreth të gjithë formulës.
  • Ndërsa përdorim veçorinë Hiq Dublikatat për të marrë vlera unike nga diapazoni, ne kemi zgjedhur vetëm Vendi unik Por mund të shtoni më shumë kolona ose të zgjidhni të gjitha kolonat duke zgjedhur opsionin Zgjero përzgjedhjen . Por nëse juzgjeroni përzgjedhjen për të shtuar më shumë kolona, ​​atëherë veçoria Hiq dublikatat nuk do të heqë asnjë vlerë përveç nëse gjen dy ose më shumë rreshta me të dhëna identike .

Përfundim

Në këtë artikull, ne kemi mësuar se si të marrim vlerat unike nga diapazoni në Excel. Shpresoj që tani e tutje do ta keni shumë të lehtë të merrni vlerat unike nga një gamë në Excel. Sidoqoftë, nëse keni ndonjë pyetje ose rekomandim në lidhje me këtë artikull, ju lutemi lini një koment më poshtë. Paçi një ditë të mbarë!!!

Nga Range

Ju mund të përdorni Filtri i avancuar nën shiritin Data për të marrë të gjitha vlerat unike të një diapazoni ose kolone. Bëni sa më poshtë:

Hapi 1:

  • Së pari, shkoni te Të dhënat . Zgjidhni E avancuar nga Rendit & seksioni i filtrit.

  • Do të shfaqet një dritare e re me titull Filtër i avancuar . Zgjidhni Kopjo në një vend tjetër si Veprim .
  • Në kutinë Lista Range , zgjidhni gamën nga e cila dëshironi të nxirrni vlerat unike. Në këtë shembull, ne po përpiqemi të marrim të gjitha produktet unike ose të veçanta nën kolonën tonë Produkt ( B5:B20 ). Pra, Sfera jonë e listës do të jetë $B$5:$B$20 . Shenjat $ janë futur për ta bërë referencën e qelizës absolute.

  • Në kutinë Kopjo në , do të zgjedhim një gamë ku duam të jenë vlerat tona unike. Ne kemi zgjedhur diapazonin E5:E20 . Zgjidhni kutinë me titullin Vetëm regjistrime unike .
  • Klikoni OK .

Hapi 2:

  • Pasi të klikoni OK , do të merrni të gjitha produktet e veçanta në kolonën Produkte unike ( E5:E20 ).

Lexo më shumë: Si të nxjerrim artikuj unikë nga një listë në Excel (10 metoda)

2. Fusni formulën INDEX dhe MATCH për të marrë vlera unike nga diapazoni

Ne gjithashtu mund të përdorim funksionet INDEX dhe MATCH Excel INDEX dhe MATCH për të marrë vlerat unike nga një varg ose kolonë. Thjesht ndiqni hapat e mëposhtëm për të përdorur këto funksione për të marrë vlera unike nga diapazoni.

Hapi 1:

  • Zgjidh qelizën E5 . Shkruani formulën e mëposhtme në qelizë.
=INDEX(B5:B20,MATCH(0,COUNTIF($E$4:E4,B5:B20),0))

Shpjegimi i formulës

Forca lëvizëse e kësaj formule është funksioni INDEX i cili do të kryejë kërkimin bazë.

=INDEX(array, row_num, [column_num])

Funksioni

INDEX ka dy argumente të kërkuara: grupi dhe row_num .

Pra, nëse japim INDEX funksioni me një grup ose listë si argumenti i parë dhe një numër rreshti si argumenti i dytë , ai do të kthejë një vlerë që do të shtohet në listën unike.

Ne kemi dhënë B5:B20 si argumentin e parë. Por pjesa e vështirë është të kuptojmë se çfarë do t'i japim funksionit INDEX si argumentin e dytë ose rojë_num . Ne duhet të zgjedhim me kujdes row_num në mënyrë që të marrim vetëm vlera unike.

Ne do ta arrijmë këtë duke përdorur funksionin COUNTIF .

=COUNTIF($E$4:E4,B5:B20)

COUNTIF funksioni do të numërojë sa herë artikujt në kolonën Produkt unik shfaqen në kolonën Produkt që është listën tonë të burimeve.

Do të përdorë një referencë në zgjerim . Në këtë rast, është $E$4:E4 . Nga njëra anë, një referencë në zgjerim është absolute, ndërsa nga anatjetër, është relative. Në këtë skenar, referenca do të zgjerohet për të përfshirë më shumë rreshta në listën unike ndërsa formula kopjohet.

Tani që kemi vargjet, mund të fillojmë të kërkojmë numrat e rreshtave. Për të gjetur vlerat zero, ne përdorim funksionin MATCH , i cili është konfiguruar për përputhjen e saktë. Nëse përdorim MATCH për të kombinuar vargjet e krijuara nga COUNTIF, funksioni MATCH i lokalizon artikujt ndërsa kërkon një numërim zero. Kur ka dublikatë, MATCH kthen gjithmonë ndeshjen e parë. Pra, do të funksionojë.

Më në fund, INDEX jepen pozicionet si numra rreshtash dhe INDEX kthen emrin në këto pozicione.

Shënim: Kjo është një formulë grupi. Pra, duhet të shtypni CTRL+SHIFT+ENTER së bashku për të futur formulën në një qelizë. Do të vendosë dy kllapa kaçurrela rreth të gjithë formulës.

Hapi 2:

  • Me të futur në formulë, ju do të marrë vlerën Apple në qelizën E5 . Do ta zvarritim dorezën e mbushjes poshtë për të aplikuar formulën në pjesën tjetër të qelizave.

  • Pas lëshimit të dorezës së mbushjes, do të marrim të gjitha vlerat unike në Produktet unike .

Lexo më shumë: VBA për të marrë vlera unike nga kolona në Array në Excel (3 kritere)

3. Aplikoni formulën INDEX dhe MATCH për të marrë vlera unike me qeliza boshe

Ndonjëherë diapazoni që jemidëshira për të nxjerrë vlerat unike nga mund të ketë disa qeliza boshe. Në një rast të tillë, ne duhet të modifikojmë pak formulën për të marrë parasysh qelizat boshe. Për shembull, ne kemi hequr disa nga produktet nga gama. Imazhi më poshtë tregon fletët e modifikuara të excel-it me kolonën e produktit që ka disa qeliza boshe në të.

Tani do të marrim vlerat unike nga kjo gamë me qeliza boshe duke ndjekur sa më poshtë hapat.

Hapi 1:

  • Së pari, ne do të shkruajmë formulën e mëposhtme në qelizën E5 .
=INDEX(B5:B20, MATCH(0,IF(ISBLANK(B5:B20),1,COUNTIF($E$4:E4, B5:B20)), 0))

Shënim: Kjo është një formulë grupi. Pra, duhet të shtypni CTRL+SHIFT+ENTER së bashku për të futur formulën në qelizë. Ai do të vendosë dy kllapa kaçurrelë rreth të gjithë formulës.

Hapi 2:

  • Me të futur në formulë, ju do të marrë vlerën Apple në qelizën E5 . Do ta zvarritim dorezën e mbushjes poshtë për të aplikuar formulën në pjesën tjetër të qelizave.

  • Pas lëshimit të dorezës së mbushjes, do të marrim të gjitha vlera unike në Produktet unike .

4. Përdorni formulën LOOKUP dhe COUNTIF për të marrë vlera unike nga diapazoni

Ne gjithashtu mund të përdorim funksionet e Excel LOOKUP dhe COUNTIF së bashku për të marrë vlerat unike nga një varg ose kolonë. Thjesht ndiqni hapat e mëposhtëm për të përdorur këto funksione për të marrë vlera unike ngavargu.

Hapi 1:

  • Zgjidhni qelizën E5 . Shkruani formulën e mëposhtme në qelizë.
=LOOKUP(2,1/(COUNTIF($E$4:E4,$B$5:$B$20)=0),$B$5:$B$20)

Shpjegimi i formulës

Struktura i formulës është i ngjashëm me atë të kombinimit të formulës INDEX dhe  MATCH më sipër, por LOOKUP trajton operacionet e grupit në mënyrë origjinale. Funksioni LOOKUP merr saktësisht tre argumente.

=LOOKUP(vlera_kërkimi, vektori_kërkuesi, [vektori_rezultati])

COUNTIF prodhon një numërim të secilës vlerë në diapazonin në rritje $E$4:E4 nga diapazoni $B$5:$B$20 . Pastaj numërimi i secilës vlerë krahasohet me zero dhe krijohet një grup i përbërë nga vlerat TRUE dhe FALSE .

Më pas numri 1 ndahet me grupin, duke rezultuar në një grup gabimesh 1 s dhe #DIV/0 . Ky grup bëhet argumenti i dytë ose vektori_kërkuesi për funksionin LOOKUP .

vlera_lookup ose argumenti i parë i funksionit LOOKUP është 2 që është më i madh se çdo vlerë e vektorit të kërkimit. Vlera e fundit pa gabime në grupin e kërkimit do të përputhet me LOOKUP .

LOOKUP kthen vlerën përkatëse në vektori_rezultati ose argumenti i tretë për funksionin. Në këtë rast, argumenti i tretë ose vektori_rezultati është $B$5:$B$20 .

Shënim : Kjo është një mënyrë pa grup për të qenë unikevlerat. Pra, nuk keni pse të shtypni CTRL , SHIFT dhe ENTER . Në vend të kësaj, thjesht duhet të shtypni vetëm tastin ENTER .

Hapi 2:

  • Me të futur formulën, do të merrni vlerën Apple në qelizën E5 . Do ta zvarritim dorezën e mbushjes poshtë për të aplikuar formulën në pjesën tjetër të qelizave.

  • Pas lëshimit të dorezës së mbushjes, do të marrim të gjitha vlerat unike në Produktet unike .

5. Kryeni formulën LOOKUP dhe COUNTIF për të marrë vlera unike që shfaqen vetëm një herë

Ju gjithashtu mund të përdorni të njëjtën formulë, por të modifikuar pak për të marrë vlerat unike secila prej të cilave shfaqet vetëm një herë në interval. Për shembull, ne kemi modifikuar fletën tonë të punës në Excel në mënyrë që produkti Blueberry dhe Carrot të shfaqen vetëm një herë në fletën tonë të punës. Tani do të bëjmë hapat e mëposhtëm për të marrë këto dy vlera unike që shfaqen vetëm një herë në fletën tonë të punës.

Hapi 1:

  • Së pari, zgjidhni qelizën E5 . Shkruani formulën e mëposhtme në qelizë.
=LOOKUP(2,1/((COUNTIF($E$4:E4,$B$5:$B$20)=0)*(COUNTIF($B$5:$B$20,$B$5:$B$20)=1)),$B$5:$B$20)

Hapi 2:

  • Me të futur formulën, do të merrni vlerën Karota në qelizën E5 . Do ta zvarritim dorezën e mbushjes poshtë për të aplikuar formulën në pjesën tjetër të qelizave.

  • Pas lëshimit të dorezës së mbushjes, do të marrim 2 vlerat unikeqë shfaqen vetëm një herë në qelizat E5 dhe E6 nën Produktin unik Pjesa tjetër e qelizave poshtë tyre do të tregojë #N/A vlera. Ne do të pastrojmë përmbajtjen e këtyre qelizave.

6. Përdorni funksionin UNIQUE për të marrë vlera unike në intervalin

Microsoft Excel 365 ka një funksion të quajtur UNIQUE që kthen një listë të vlerave unike në një specifikë diapazoni ose kolona që funksioni merr si argument. Ne do të ndjekim hapat e mëposhtëm për të marrë vlerat unike nga kolona jonë Shteti duke përdorur funksionin UNIQUE Excel 365 .

Hapi 1:

  • Zgjidhni qelizën E5 . Shkruani formulën e mëposhtme në qelizë.
=UNIQUE(D5:D20)

Hapi 2:

  • Sfera e mësipërme D5:D20 tregon Vendin tonë Pra, ne do të marrim të gjitha vendet unike duke përdorur funksionin UNIK . Nëse shtypim ENTER , do të marrim të gjitha vendet unike në kolonën tonë Vendi unik .

Shënim: UNIQUEFunksioni është një funksion ekskluziv aktualisht i disponueshëm vetëm për Excel 365. Pra, nuk do të funksionojë në fletën tuaj të punës nëse nuk keni Excel 365në kompjuterin tuaj.

Lexo më shumë: Si të përdorni funksionin UNIK të Excel (20 shembuj)

7. Ekzekutoni një kod makro VBA në Excel për të marrë vlera unike në intervalin

Një mënyrë tjetër shumë e lehtë por më efektive për të marrëtë gjitha vlerat unike në diapazonin është të përdorni makro VBA për të gjetur ato vlera. Macro VBA do të marrë një qasje të ngjashme siç mori Filtri i avancuar Metodën 1 . Në vend që të aplikojmë vetë Filtrin e Avancuar, këtë herë do ta lejojmë Makro VBA ta bëjë atë për ne. Tani do të bëjmë hapat e mëposhtëm.

Hapi 1:

  • Ne do të zgjedhim Visual Basic nga Zhvilluesi Mund të shtypim gjithashtu ALT+F11 për ta hapur.

  • Tani, klikoni në Fut dhe zgjidhni Modul .

Hapi 2:

  • Shkruani poshtë kodin e mëposhtëm në dritaren që shfaqet.
6670
  • Më në fund, klikoni në butonin Run për të ekzekutuar kodin.

  • Ne do të marrim të gjitha produktet unike në Produktet unike

8. Hiqni dublikatat në Excel për të marrë vlera unike në intervalin

Nga të gjitha këto metoda, mënyra më e lehtë për të marrë vlera unike nga një gamë është të përdorni opsionin Hiq Dublikatat në Excel . Për të marrë vlera unike në diapazonin duke përdorur "Hiq dublikatat", bëni sa më poshtë.

Hapi 1:

  • Së pari, ne do të zgjedhim të gjitha qelizat nën Shteti Gama e kolonës Vendi është D5:D20 . Pra, ne do të zgjedhim gamën dhe do ta kopjojmë atë.

  • Më pas do ta ngjitim në Vendi unik ngjitur. Hiq

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.