Tabela e përmbajtjes
Udhëzuesi shqyrton se si të shfrytëzohen funksionet e reja të grupit dinamik për të numëruar vlerat unike në Excel: formula për të numëruar hyrjet unike në një kolonë, me kritere të shumta, duke injoruar boshllëqet dhe më shumë.
Disa vite më parë, ne diskutuam mënyra të ndryshme për të numëruar vlera unike dhe të dallueshme në Excel. Por si çdo program tjetër softuer, Microsoft Excel evoluon vazhdimisht dhe veçori të reja shfaqen pothuajse në çdo version. Sot, ne do të shikojmë se si mund të bëhet numërimi i vlerave unike në Excel me funksionet e grupit dinamik të prezantuar së fundi. Nëse nuk keni përdorur ende asnjë nga këto funksione, do të habiteni kur shihni se sa më të thjeshta bëhen formulat për sa i përket ndërtimit dhe komoditetit për t'u përdorur.
Shënim. Të gjitha formulat e diskutuara në këtë tutorial mbështeten në funksionin UNIQUE, i cili disponohet vetëm në Excel 365 dhe Excel 2021. Nëse jeni duke përdorur Excel 2019, Excel 2016 ose më herët, ju lutemi shikoni këtë artikull për zgjidhje.
Numëroni vlerat unike në kolonë
Mënyra më e lehtë për të numëruar vlerat unike në një kolonë është të përdorni funksionin UNIQUE së bashku me funksionin COUNTA:
COUNTA(UNIQUE( range ))Formula funksionon me këtë logjikë të thjeshtë: UNIQUE kthen një grup të hyrjeve unike dhe COUNTA numëron të gjithë elementët e grupit.
Si shembull, le të numërojmë unike emrat në rangun B2:B10:
=COUNTA(UNIQUE(B2:B10))
Formula na tregon se janë 5emra të ndryshëm në listën e fituesve:
Këshillë. Në këtë shembull, ne numërojmë vlera unike të tekstit, por ju mund ta përdorni këtë formulë edhe për lloje të tjera të dhënash duke përfshirë numrat, datat, kohët, etj.
Numëroni vlerat unike që ndodhin vetëm një herë
Në shembullin e mëparshëm , ne numëruam të gjitha hyrjet e ndryshme (të dallueshme) në një kolonë. Këtë herë, ne duam të dimë numrin e regjistrimeve unike që ndodhin vetëm një herë . Për ta bërë këtë, ndërtoni formulën tuaj në këtë mënyrë:
Për të marrë një listë të dukurive një herë, vendosni argumentin e tretë të UNIQUE në TRUE:
UNIQUE(B2:B10,,TRUE))
Për të numëruar dukuritë unike një herë, vendosni fole UNIQUE në funksionin ROW:
ROWS(UNIQUE(B2:B10,,TRUE))
Ju lutemi, vini re se COUNTA nuk do të funksionojë në këtë rast, sepse numëron të gjitha qelizat jo bosh, duke përfshirë vlerat e gabimit. Pra, nëse nuk gjenden rezultate, UNIQUE do të kthejë një gabim dhe COUNTA do ta numërojë atë si 1, gjë që është e gabuar!
Për të trajtuar gabimet e mundshme, mbështillni funksionin IFERROR rreth formulës suaj dhe udhëzojeni atë të nxjerrë 0 nëse ndodh ndonjë gabim:
=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)
Si rezultat, ju merrni një numërim bazuar në konceptin e bazës së të dhënave të unike:
Count rreshtat unike në Excel
Tani që dini si të numëroni qelizat unike në një kolonë, keni ndonjë ide se si të gjeni numrin e rreshtave unikë?
Këtu është zgjidhja:
ROWS( UNIQUE( varg ))Truku është të "ushqesh" të gjithë gamën tek UNIQUE në mënyrë që të gjejë kombinimet unike të vleravenë kolona të shumta. Pas kësaj, ju thjesht vendosni formulën në funksionin ROWS për të llogaritur numrin e rreshtave.
Për shembull, për të numëruar rreshtat unike në rangun A2:C10, ne përdorim këtë formulë:
=ROWS(UNIQUE(A2:C10))
Numëroni hyrjet unike që shpërfillin qelizat bosh
Për të numëruar vlerat unike në Excel duke injoruar boshllëqet, përdorni funksionin FILTER për të filtruar qelizat boshe dhe më pas shtrembëroje atë në formulën tashmë të njohur COUNTA UNIQUE:
COUNTA(UNIQUE(FILTER( range , varg "")))Me të dhënat burimore në B2:B11 , formula merr këtë formë:
=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))
Pamja e ekranit më poshtë tregon rezultatin:
Numëroni vlerat unike me kritere
Për të nxjerrë vlera unike bazuar në kritere të caktuara, ju përsëri përdorni funksionet UNIQUE dhe FILTER së bashku siç shpjegohet në këtë shembull. Dhe më pas, ju përdorni funksionin ROWS për të numëruar hyrjet unike dhe IFERROR për të kapur të gjitha llojet e gabimeve dhe për t'i zëvendësuar ato me 0:
IFERROR(ROWS(UNIQUE( range , range_kriteresh = kriteret ))), 0)Për shembull, për të gjetur sa fitues të ndryshëm ka në një sport specifik, përdorni këtë formulë:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)
Ku A2:A10 është një gamë për të kërkuar emra unikë ( gamë ), B2:B10 janë sportet në të cilat fituesit konkurrojnë ( gama_kriterore ), dhe E1 është sporti me interes ( kriteret ).
Numëroni vlerat unike me shumë kritere
Formula përnumërimi i vlerave unike bazuar në kritere të shumta është shumë i ngjashëm me shembullin e mësipërm, megjithëse kriteret janë ndërtuar pak më ndryshe:
IFERROR(ROWS(UNIQUE( range , ( range_kritere1 = kriteret1 ) * ( range_kriteret2 = kriteret2 )))), 0)Ata që janë kuriozë të njohin mekanikën e brendshme, mund të gjejnë shpjegimin i logjikës së formulës këtu: Gjeni vlera unike bazuar në kritere të shumta.
Në këtë shembull, ne do të zbulojmë se sa fitues të ndryshëm ka në një sport specifik në F1 ( kriteri 1 ) dhe nën moshën në F2 ( kriteri 2 ). Për këtë, ne po përdorim këtë formulë:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10
Ku A2:B10 është lista e emrave ( varg ), C2:C10 janë sporte ( kriteret_range 1 ) dhe D2:D10 janë mosha ( varg_kriteresh 2 ).
Kjo është se si të numërohen vlerat unike në Excel me dinamikën e re funksionet e grupit. Jam i sigurt se e vlerësoni sa më të thjeshta bëhen të gjitha zgjidhjet. Gjithsesi, faleminderit që lexoni dhe shpresojmë t'ju shohim në blogun tonë javën e ardhshme!
Praktikoni librin e punës për shkarkim
Numëroni shembujt e formulave të vlerave unike (skedari .xlsx)