Excel UNIQUE funtzioa - balio bereziak aurkitzeko modurik azkarrena

  • Partekatu Hau
Michael Brown

Tutorialak Excel-en balio bereziak nola lortu aztertzen du UNIQUE funtzioa eta matrize dinamikoak erabiliz. Formula sinple bat ikasiko duzu zutabe edo errenkada batean balio esklusiboak aurkitzeko, hainbat zutabetan, baldintzetan oinarrituta, eta askoz gehiago.

Excel-en aurreko bertsioetan, bakarren zerrenda bat ateraz. balioak erronka gogorra zen. Artikulu berezi bat dugu, behin bakarrik gertatzen diren bakarrak nola aurkitu, zerrenda bateko elementu desberdin guztiak nola atera, hutsuneak alde batera utzi eta gehiago nola aurkitu erakusten duena. Zeregin bakoitzak hainbat funtzioren erabilera konbinatua eta Excel guruek soilik ulertu dezaketen lerro anitzeko formula bat behar zuen.

Excel 365-en UNIQUE funtzioaren sarrerak dena aldatu du! Lehen suziria zena ABC bezain erraza bihurtzen da. Orain, ez duzu formula aditua izan behar barruti bateko balio bakarrak lortzeko, irizpide batean edo anitzetan oinarrituta, eta emaitzak ordena alfabetikoan antolatzeko. Guztiak zure beharretara irakurri eta doi ditzakeen formula sinpleekin egiten da.

    Excel UNIQUE funtzioa

    Excel-en UNIQUE funtzioak balio esklusiboen zerrenda itzultzen du. sorta edo array bat. Edozein datu motarekin funtzionatzen du: testua, zenbakiak, datak, orduak, etab.

    Funtzioa Dynamic Arrays funtzioetan sailkatuta dago. Emaitza aldameneko gelaxketan automatikoki isurtzen den matrize dinamiko bat da, bertikalki edo horizontalean.

    Excel-en UNIQUE sintaxia.FILTER funtzioaren include argumentuko hainbat adierazpen logiko, bakoitzak EGIA eta FALSE balioen array bat itzultzen du. Array hauek batuta, irizpide bat edo gehiago EGIA diren elementuek 1 izango dute, eta irizpide guztiak FALTSUA diren elementuek 0 izango dute. Ondorioz, baldintza bakarra betetzen duen edozein sarrera sartzen da. UNIQUE-ra entregatzen den matrizea.

    Informazio gehiago lortzeko, ikusi IRAGAZKI hainbat irizpiderekin EDO logika erabiliz.

    Lortu balio esklusiboak Excel-en hutsuneak alde batera utzita

    Badira. Hutsune batzuk dituen datu-multzo batekin lan eginez, formula erregular batekin lortutako berezitasunen zerrendak gelaxka hutsa eta/edo balio nulua izango du. Hau gertatzen da Excel UNIQUE funtzioa barruti bateko balio desberdin guztiak itzultzeko diseinatuta dagoelako, hutsuneak barne. Beraz, zure iturburu-barrutiak zeroak eta gelaxka hutsak baditu, zerrenda bakarrak 2 zero izango ditu, bata gelaxka hutsa eta bestea - zero balio bat bera. Gainera, iturburu-datuek formularen batek itzultzen dituen kate hutsak baditu, uique zerrendak bisualki gelaxka huts baten itxura duen kate huts bat ere izango du (""):

    Hutsunerik gabeko balio esklusiboen zerrenda lortzeko, hau da egin behar duzuna:

    • Iragazi gelaxka hutsak eta kate hutsak IRAGAZKI funtzioa erabiliz.
    • Erabili UNIQUE funtzioa. emaitzak bakarrera mugatzekobalioak soilik.

    Formula generiko batean, formulak honela dauka:

    BAKARRA(IRAGAZKI( barrutia, barrutia""))

    Adibide honetan, D2-ko formula hau da:

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

    Ondorioz, Excel-ek gelaxka hutsik gabeko izen esklusiboen zerrenda itzultzen du:

    Oharra. Jatorrizko datuek zeroak badauzkaten, zero balio bat sartuko da zerrenda esklusiboan.

    Bilatu balio esklusiboak zutabe zehatzetan

    Batzuetan, baliteke bakarra atera nahi izatea. elkarren ondoan ez dauden bi zutabe edo gehiagoren balioak. Batzuetan, ondoriozko zerrendako zutabeak berriro ordenatu nahi dituzu. Bi zereginak COOSE funtzioaren laguntzaz bete daitezke.

    UNIQUE(CHOOSE({1,2,…}, barrutia1, barrutia2))

    Gure lagin-taulatik , demagun irabazleen zerrenda lortu nahi duzula A eta C zutabeetako balioetan oinarrituta eta ordena honetan ordenatu emaitzak: lehenik kirol bat (C zutabea), eta gero kirolari izena (A zutabea). Hori egiteko, formula hau eraikiko dugu:

    =UNIQUE(CHOOSE({1,2}, C2:C10, A2:A10))

    Eta emaitza hau lortuko dugu:

    Nola formula hau funtzionatzen du:

    AUKERATU funtzioak zehaztutako zutabeetatik 2 dimentsioko balioen matrizea itzultzen du. Gure kasuan, zutabeen ordena ere aldatzen du.

    {"Saskibaloia","Andrew"; "Saskibaloia","Betty"; "Boleibola", "David"; "Saskibaloia","Andrew"; "Hockey","Andrew"; "Futbola","Robert"; "Boleibola", "David"; "Hockey","Andrew";"Saskibaloia","David"}

    Goiko arraytik, UNIQUE funtzioak erregistro esklusiboen zerrenda itzultzen du.

    Bilatu balio esklusiboak eta kudeatu erroreak

    UNIQUE formulak tutoretza-lan honetan eztabaidatu dugu perfektua... baldin eta zehaztutako irizpideak betetzen dituen balio bat gutxienez badago. Formulak ez badu ezer aurkitzen, #CALC! errorea gertatzen da:

    Hori gerta ez dadin, besterik gabe bil ezazu zure formula ERROREA FUNZIOAN.

    Adibidez, irizpideak betetzen dituen balio esklusiborik ez badago. aurkitu, ezin duzu ezer bistaratu, hau da, kate huts bat (""):

    =IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    Edo argi eta garbi jakinarazi diezaiekezu erabiltzaileei emaitzarik aurkitu ez dela:

    =IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    Excel UNIQUE funtzioak ez du funtzionatzen

    Ikusi duzun bezala, UNIQUE funtzioaren agerpenak Excel-en balio bereziak aurkitzea izugarri erraztu du. Bat-batean zure formulak errore bat sortzen badu, litekeena da hauetako bat izatea.

    #NAME? error

    Funtzio hau onartzen ez den Excel bertsio batean UNIQUE formula bat erabiltzen baduzu gertatzen da.

    Gaur egun, UNIQUE funtzioa Excel 365 eta 2021-en soilik dago erabilgarri. Beste bat baduzu. bertsioan, irtenbide egokia aurki dezakezu tutorial honetan: Nola lortu balio esklusiboak Excel 2019, Excel 2016 eta aurrekoetan.

    #IZENA? onartzen diren bertsioetan erroreak funtzioaren izena gaizki idatzita dagoela adierazten du.

    #SPILLerror

    Isuri barrutian gelaxka bat edo gehiago guztiz hutsik ez badaude gertatzen da.

    Errorea konpontzeko, garbitu edo ezabatu hutsik ez diren gelaxkak. . Zehazki zein gelaxka oztopatzen ari diren ikusteko, egin klik errore-adierazlea eta, ondoren, sakatu Hautatu oztopatzen dituzten gelaxkak . Informazio gehiagorako, #SPILL! Excel-en errorea - arrazoiak eta konponketak.

    Horrela da Excel-en balio bakarrak aurkitzeko. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut!

    Landu lan-koadernoa deskargatzeko

    Excel balio esklusiboen formula adibideak (.xlsx fitxategia)

    funtzioa hau da:UNIQUE(array, [by_col], [exactly_once])

    Non:

    Array (beharrezkoa) - itzultzeko barrutia edo matrizea balio esklusiboak.

    By_col (aukerakoa) - datuak nola alderatu adierazten duen balio logikoa:

    • EGIA - zutabeen arteko datuak konparatzen ditu.
    • GEZURRA edo ezabatu (lehenetsia) - errenkaden arteko datuak alderatzen ditu.

    Behin_zehatz_behin (aukerakoa) - balio logikoa zeintzuk diren esklusiboak definitzen dituena:

    • EGIA: behin bakarrik gertatzen diren balioak itzultzen ditu, hau da, datu-basearen nozioa bakarra.
    • FALSE edo ezabatu (lehenetsia) - barruti edo arrayko balio ezberdin (desberdinak) guztiak itzultzen ditu.

    Oharra. Une honetan UNIQUE funtzioa Microsoft 365 eta Excel 2021-en Excel-en soilik dago eskuragarri. Excel 2019, 2016 eta aurrekoek ez dute onartzen matrize dinamikoko formulak, beraz, UNIQUE funtzioa ez dago eskuragarri bertsio hauetan.

    Oinarrizko formula UNIQUE Excel-en

    Behean Excel balio esklusiboen formula bat dago bere forma sinpleenean.

    Helburua B2:B10 barrutitik izen esklusiboen zerrenda ateratzea da. Horretarako, formula hau sartuko dugu D2-n:

    =UNIQUE(B2:B10)

    Ohartu 2. eta 3. argumentuak baztertzen direla, lehenetsiek primeran funtzionatzen dutelako gure kasuan - errenkadak bakoitzarekin alderatzen ari gara. beste eta barrutiko izen ezberdin guztiak itzuli nahi dituzu.

    Formula osatzeko Sartu tekla sakatzen duzunean, Excel-ek egingo du.atera D2-n aurkitutako lehen izena beste izenak beheko gelaxketan isuriz. Ondorioz, balio esklusibo guztiak zutabe batean dituzu:

    Zure datuak B2tik I2rako zutabeetan zehar badaude, ezarri 2. argumentua EGIA gisa alderatzeko. zutabeak elkarren aurka:

    =UNIQUE(B2:I2,TRUE)

    Idatzi goiko formula B4n, sakatu Sartu eta emaitzak horizontalki isuriko dira eskuineko gelaxketan. Horrela, balio bakarrak segidan jasoko dituzu:

    Aholkua. Zutabe anitzeko matrizeetan balio esklusiboak aurkitzeko eta zutabe edo errenkada batean itzultzeko, erabili UNIQUE batera TOCOL edo TOROW funtzioarekin, beheko adibideetan erakusten den moduan:

    • Atera balio esklusiboak anitzeko batetik. -column range zutabe batean
    • Atera balio esklusiboak zutabe anitzeko barruti batetik errenkada batera

    Excel UNIQUE funtzioa - aholkuak eta oharrak

    UNIQUE berria da funtzioak eta beste matrize-funtzio dinamiko batzuek bezala, jakin behar dituzun berezitasun batzuk ditu:

    • UNIQUE-k itzultzen duen matrizea azken emaitza bada (hau da, beste funtzio batera pasatu ez dena), Excel-ek dinamikoki bat sortzen du. behar bezala tamainako barrutia eta emaitzekin betetzen du. Formula gelaxka batean baino ez da sartu behar. Garrantzitsua da formula sartzen duzun gelaxkaren behean edo/eta eskuinaldean gelaxka huts nahikoa izatea, bestela #SPILL errore bat gertatuko da.
    • Emaitzak automatikoki eguneratzen dira denean.iturriko datuak aldatzen dira. Hala ere, erreferentziazko matrizetik kanpo gehitzen diren sarrera berriak ez dira formulan sartzen matrizea erreferentzia aldatzen ez baduzu. Matrizea iturburu-barrutiaren tamaina aldatzeari automatikoki erantzutea nahi baduzu, bihurtu barrutia Excel-eko taula eta erabili erreferentzia egituratuak, edo sortu izen-barruti dinamiko bat.
    • Matrize dinamikoak Excel fitxategi ezberdinen artean bi lan-liburuak irekita daudenean soilik funtzionatzen du . Iturburuko lan-liburua itxita badago, estekatutako UNIQUE formula batek #REF! errorea.
    • Matrizearen beste funtzio dinamiko batzuk bezala, UNIQUE barruti normal batean soilik erabil daiteke, ez taula batean. Excel taulen barruan jartzen denean, #SPILL bat itzultzen du! errorea.

    Nola aurkitu balio bakarrak Excel-en - formula adibideak

    Beheko adibideek Excel-en UNIQUE funtzioaren erabilera praktiko batzuk erakusten dituzte. Ideia nagusia balio bakarrak ateratzea edo bikoiztuak kentzea da, zure ikuspegiaren arabera, ahalik eta modu errazenean.

    Behin bakarrik gertatzen diren balio bakarrak ateratzea

    Agertzen diren balioen zerrenda bat lortzeko. zehaztutako barrutian zehatz-mehatz behin, ezarri UNIQUE-ren 3. argumentua TRUE gisa.

    Adibidez, irabazleen zerrendan dauden izenak behin ateratzeko, erabili formula hau:

    =UNIQUE(B2:B10,,TRUE)

    Non B2:B10 iturburu-barrutia den eta 2. argumentua ( by_col ) GEZURRA edo ezabatua den, gure datuak honela antolatuta daudelakoerrenkadak.

    Bilatu behin baino gehiagotan gertatzen diren balio desberdinak

    Kontrako helburu bat bilatzen ari bazara, hau da, agertzen diren balioen zerrenda lortu nahi baduzu. tarte jakin batean behin baino gehiagotan, erabili UNIQUE funtzioa FILTER eta COUNTIF-ekin batera:

    UNIQUE(FILTER( barrutia , COUNTIF( barrutia , barrutia )>1))

    Adibidez, B2:B10-n behin baino gehiagotan agertzen diren izen desberdinak ateratzeko, formula hau erabil dezakezu:

    =UNIQUE(FILTER(B2:B10, COUNTIF(B2:B10, B2:B10)>1))

    Formula honek nola funtzionatzen duen:

    Formularen muinean, IRAGAZKI funtzioak bikoiztutako sarrerak iragazten ditu agerraldien zenbaketaren arabera, ZENBAT BAT funtzioak itzultzen dituena. Gure kasuan, COUNTIF-ren emaitza zenbaketa-matrize hau da:

    {4;1;3;4;4;1;3;4;3}

    Konparazio eragiketak (>1) goiko array-a TRUE eta FALSE balioetara aldatzen du, non TRUE elementuak adierazten dituena. behin baino gehiagotan agertzen direnak:

    {TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE}

    Matrize hau IRAGAZKI-ri ematen zaio sartu argumentu gisa, funtzioari esanez zein balio sartu behar dituen emaitzaren matrizean:

    {"Andrew";"David";"Andrew";"Andrew";"David";"Andrew";"David"}

    Ohar dezakezun bezala, TRUE-ri dagozkion balioek bakarrik irauten dute.

    Goiko matrizea UNIQUE-ren array argumentura doa, eta ondoren bikoiztuak kenduz gero, azken emaitza ateratzen da:

    {"Andrew";"David"}

    Aholkua. Era berean, bi aldiz baino gehiagotan (>2), hirutan baino gehiagotan (>3) eta abar agertzen diren balio esklusiboak iragazi ditzakezu. Horretarako, aldatu besterik ez dago.zenbakia konparazio logikoan.

    Bilatu balio esklusiboak hainbat zutabetan (errenkada bakarrak)

    Bi zutabe edo gehiago alderatu eta haien arteko balio bakarrak itzuli nahi dituzunean, sartu helburuko zutabeak array argumentuan.

    Adibidez, irabazleen izena (A zutabea) eta abizena (B zutabea) bakarra itzultzeko, formula hau sartuko dugu E2n:

    =UNIQUE(A2:B10)

    Sartu tekla sakatzean emaitza hauek ematen dira:

    errenkada bereziak lortzeko, hau da, A, B eta C zutabeetako balioen konbinazio berezia duten sarrerak, hau da erabili beharreko formula:

    =UNIQUE(A2:C10)

    Ikaragarri sinplea, ezta? :)

    Lortu balio esklusiboen zerrenda alfabetikoki ordenatuta

    Nola alfabetizatzen duzu normalean Excel-en? Eskuin, ordenatu edo iragazi funtzioa erabiliz. Arazoa da zure iturburu-datuak aldatzen diren bakoitzean berriro ordenatu behar duzula, zeren eta lan-orrian aldaketa guztietan automatikoki birkalkulatzen diren Excel-en formulek ez bezala, eginbideak eskuz aplikatu behar dira berriro.

    Sarrerarekin batera. array dinamikoen funtzioak arazo hau desagertu egin da! Egin behar duzuna besterik ez da SORT funtzioa UNIQUE formula arrunt baten inguruan bihurtzea, honela:

    SORT(UNIQUE(array))

    Adibidez, A eta C zutabetan balio esklusiboak atera eta emaitzak antolatzeko. Atik Z, erabili formula hau:

    =SORT(UNIQUE(A2:C10))

    Goiko adibidearekin alderatuta,irteera askoz errazagoa da hautematen eta lan egiten. Adibidez, argi ikus dezakegu Andrew eta David bi kirol ezberdinetan irabazle izan direla.

    Aholkua. Adibide honetan, 1. zutabeko balioak A-tik Z-ra ordenatu ditugu. Hauek SORT funtzioaren lehenetsiak dira, beraz, sort_index eta sort_order aukerako argumentuak baztertzen dira. Emaitzak beste zutabe baten arabera edo beste orden batean ordenatu nahi badituzu (Z-tik A-ra edo handienetik txikienera), ezarri 2. eta 3. argumentuak SORT funtzioaren tutorialean azaltzen den moduan.

    Bilatu balio esklusiboak. hainbat zutabetan eta kateatu gelaxka batean

    Anitz zutabetan bilatzean, lehenespenez, Excel UNIQUE funtzioak balio bakoitza gelaxka batean ateratzen du. Beharbada, erosoagoa izango zaizu emaitzak gelaxka bakarrean egotea?

    Hori lortzeko, barruti osoa erreferentzia egin beharrean, erabili ampersand (&) zutabeak kateatzeko eta jarri nahi duzuna. tarteko mugatzailea.

    Adibide gisa, A2:A10-ko izen-abizenak kateatzen ari gara eta B2:B10-ko abizenak, balioak zuriune batekin (" ") bereiziz:

    =UNIQUE(A2:A10&" "&B2:B10)

    Ondorioz, izen osoen zerrenda dugu zutabe batean:

    Lortu irizpideen arabera balio esklusiboen zerrenda

    Baldintza duten balio bakarrak ateratzeko, erabili Excel UNIQUE eta FILTER funtzioak batera:

    • IRAGAZIAfuntzioak datuak baldintza betetzen duten balioetara mugatzen ditu soilik.
    • UNIQUE funtzioak bikoiztuak kentzen ditu iragazitako zerrendatik.

    Hona hemen iragazitako balio esklusiboen formularen bertsio generikoa:

    UNIQUE(FILTER(array, irizpide_barrutia = irizpideak ))

    Adibide honetarako, lor dezagun kirol jakin bateko irabazleen zerrenda. Hasteko, interesa duen kirola sartzen dugu zelula batzuetan, demagun F1. Eta gero, erabili beheko formula izen esklusiboak lortzeko:

    =UNIQUE(FILTER(A2:B10, C2:C10=F1))

    Non A2:B10 balio esklusiboak bilatzeko tartea den eta C2:C10 irizpideak egiaztatzeko tartea den. .

    Iragazi balio esklusiboak irizpide anitzetan oinarrituta

    Bi baldintza edo gehiago dituzten balio esklusiboak iragazteko, erabili behean agertzen diren esamoldeak eskatutako irizpideak eraikitzeko. IRAGAZKI funtziorako:

    UNIQUE(IRAGAZKI(matriz, ( irizpide_barrutia1 = irizpideak1 ) * ( irizpide_barrutia2 = irizpideak2 )) )

    Formularen emaitza zehaztutako baldintza guztiak EGIA diren sarrera esklusiboen zerrenda da. Excel-i dagokionez, ETA logika deitzen zaio.

    Formula martxan ikusteko, lor ditzagun kirolaren irabazle bakarren zerrenda G1n (1. irizpidea) eta G2n (2. irizpidea) adin txikikoen zerrenda. ).

    Iturburu-barrutia A2:B10-n, kirolak C2:C10-n (irizpide_barrutia 1) eta adinak D2:D10-n (irizpide_barrutia 2), formulak forma hau hartzen du:

    =UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    Eta zehazki itzultzen dubilatzen ari garen emaitzak:

    Nola funtzionatzen duen formula honek:

    Hona hemen formularen logikaren goi mailako azalpena:

    IRAGAZKI funtzioaren sartu argumentuan, bi barruti/irizpide pare edo gehiago ematen dituzu. Adierazpen logiko bakoitzaren emaitza TRUE eta FALSE balioen array bat da. Arrayen biderketak balio logikoak zenbakietara behartzen ditu eta 1eko eta 0ko array bat sortzen du. Zeroz biderkatzeak beti zero ematen duenez, baldintza guztiak betetzen dituzten sarrerek bakarrik dute 1 azken matrizean. IRAGAZKI funtzioak 0-ri dagozkion elementuak iragazten ditu eta emaitzak UNIQUE-ra uzten ditu.

    Informazio gehiago lortzeko, ikusi ETA logika erabiliz irizpide anitzekin IRAGAZKI.

    Iragazi balio esklusiboak OR anitzekin. irizpideak

    EDO irizpide anitzetan oinarritutako balio esklusiboen zerrenda lortzeko, hau da, irizpide hau EDO hori EGIA denean, gehitu adierazpen logikoak biderkatu beharrean:

    UNIQUE(FILTER(array, ( irizpide_barrutia1 = irizpideak1 ) + ( irizpide_barrutia2 = irizpideak2 )))

    Adibidez, Futbolan irabazleak erakusteko edo Hockey , formula hau erabil dezakezu:

    =UNIQUE(FILTER(A2:B10, (C2:C10="Soccer") + (C2:C10="Hockey")))

    Behar izanez gero, irizpideak gelaxka bereizietan sartu eta gelaxka horietara jo dezakezu, noski. behean agertzen da:

    =UNIQUE(FILTER(A2:B10, (C2:C10=G1) + (C2:C10=G2)))

    Nola funtzionatzen duen formula honek:

    Eta hainbat irizpide probatzean bezala, jartzen duzu

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.