Efnisyfirlit
Stundum þegar þú vinnur með Excel þarftu að finna út einstök gildi í dálki eða svið. Til dæmis gætir þú þurft að komast að því hversu margar aðskildar eða einstakar vörur verslun hefur í birgðum sínum eða hversu mörg einstök starfsmannanöfn eru í Excel blaði með upplýsingum um alla starfsmenn stórs fyrirtækis. Þessi kennsla mun sýna þér margar leiðir til að fá einstök gildi frá sviðum í Excel.
Hlaða niður æfingarvinnubók
Sæktu þessa æfingabók til að framkvæma verkefnið á meðan þú ert að lesa þetta grein.
Excel Unique Values.xlsm
8 auðveldar aðferðir til að fá einstök gildi frá Range í Excel
Við skulum gera ráð fyrir atburðarás þar sem við höfum Excel skrá sem inniheldur upplýsingar um þær vörur sem land flytur út til mismunandi landa í Evrópu. Við höfum Vöru heiti, útflutt Magn, og Landið sem varan er flutt út til. Við munum komast að hverri einstöku vöru sem þetta land flytur út og hvert sérstakt land sem þetta land flytur vöruna út til með því að nota Advanced Filter, INDEX og MATCH formúlu saman , LOOKUP og COUNTIF virka saman, EINSTAK fall ( Excel 365 ), VBA fjölvi og Fjarlægðu afrit . Myndin hér að neðan sýnir Excel vinnublaðið sem við ætlum að vinna með.
1. Ítarleg sía til að fá einstök gildiTvítekningar eiginleiki í Excel mun fjarlægja öll tvítekin gildi á bilinu. En við viljum að upprunagögnin okkar séu ósnortin. Við munum því taka afrit af sviðinu í dálknum Einstakt land og framkvæma aðgerðina Fjarlægja afrit þar.
Skref 2:
- Þó dálkurinn Einstakt land sé valinn munum við velja valkostinn Fjarlægja afrit úr Gögn flipi.
- Nýr gluggi sem ber titilinn Fjarlægja tvítekningarviðvörun mun birtast. Við munum velja Halda áfram með núverandi vali . Við viljum aðeins framkvæma þessa aðgerð á Einstakt land dálknum. Þannig að við munum ekki stækka úrvalið .
- Þá munum við smella á Fjarlægja afrit .
- Nú munum við sjá Einstakt land dálkinn okkar hefur aðeins 4 aðgreind eða einstök lönd í honum.
Hlutur sem þarf að muna
- INDEX og MATCH aðgerðir eru saman fylkisformúla. Þannig að þú verður að ýta á CTRL+SHIFT+ENTER saman til að setja formúluna inn í reit. Það mun setja tvær krullaðar axlabönd utan um alla formúluna.
- Þegar við notum eiginleikann Fjarlægja tvítekningar til að fá einstök gildi úr bilinu höfum við aðeins valið Einstakt land En þú getur bætt við fleiri dálkum eða valið alla dálka með því að velja Stækka úrvalið valkostinn. En ef þústækkaðu úrvalið til að bæta við fleiri dálkum, þá mun Fjarlægja tvítekningar eiginleikinn ekki fjarlægja neitt gildi nema það finni tvær eða fleiri línur með sömu gögnum .
Niðurstaða
Í þessari grein höfum við lært hvernig á að fá einstök gildi úr bilinu í Excel. Ég vona að héðan í frá eigið þér mjög auðvelt með að fá einstök gildi úr úrvali í Excel. Hins vegar, ef þú hefur einhverjar spurningar eða tillögur um þessa grein, vinsamlegast skildu eftir athugasemd hér að neðan. Eigðu góðan dag!!!
Frá RangeÞú getur notað Advanced Filter undir Data borði til að fá öll einstök gildi sviðs eða dálks. Gerðu eftirfarandi:
Skref 1:
- Farðu fyrst í Gögn . Veldu Ítarlegt úr Röðun & Sía hluti.
- Nýr gluggi sem ber titilinn Advanced Filter mun birtast. Veldu Afrita á annan stað sem Aðgerð .
- Í reitnum Listasvið skaltu velja svið sem þú vilt draga einstök gildi úr. Í þessu dæmi erum við að reyna að fá allar einstöku eða aðgreindar vörur undir Vöru dálknum okkar ( B5:B20 ). Þannig að Listasviðið okkar verður $B$5:$B$20 . $ merki hafa verið sett inn til að gera frumutilvísunina algjöra.
- Í reitnum Afrita í , munum við velja svið þar sem við viljum að einstök gildi okkar séu. Við höfum valið svið E5:E20 . Hakaðu í reitinn með titlinum Aðeins einstakar færslur .
- Smelltu á Í lagi .
Skref 2:
- Þegar þú smellir á Í lagi færðu allar aðskildar vörur í dálknum Einstakar vörur ( E5:E20 ).
Lesa meira: Hvernig á að draga út einstaka hluti úr lista í Excel (10 aðferðir)
2. Settu inn INDEX og MATCH formúluna til að fá einstök gildi frá bilinu
Við getum líka notað Excel INDEX og MATCH aðgerðirnar samantil að fá einstök gildi úr svið eða dálki. Fylgdu bara skrefunum hér að neðan til að nota þessar aðgerðir til að fá einstök gildi úr bilinu.
Skref 1:
- Veldu reit E5 . Skrifaðu niður formúluna hér að neðan í reitnum.
=INDEX(B5:B20,MATCH(0,COUNTIF($E$4:E4,B5:B20),0))
Formúluskýring
Drifkraftur þessarar formúlu er INDEX fallið sem mun framkvæma grunnleitina.
=INDEX(fylki, röð_númer, [dálkur_tal])
INDEX fallið hefur tvö nauðsynleg rök: fylki og row_num .
Svo ef við gefum upp INDEX virka með fylki eða lista sem fyrstu breytu og línunúmeri sem seinni breytu , mun það skila gildi sem verður bætt við einstaka listann.
Við höfum gefið B5:B20 sem fyrstu rök. En erfiðasti hlutinn er að finna út hvað við munum gefa INDEX fallinu sem seinni röksemdin eða row_num . Við verðum að velja row_num vandlega þannig að við fáum aðeins einstök gildi.
Við munum ná þessu með því að nota COUNTIF aðgerðina.
=COUNTIF($E$4:E4,B5:B20)
COUNTIF fallið mun telja hversu oft hlutir í dálknum Einstök vara birtast í vörudálknum sem er heimildalistann okkar.
Það mun nota útvíkkandi tilvísun . Í þessu tilviki er það $E$4:E4 . Á annarri hliðinni er stækkandi tilvísun algjör, en áannað, það er afstætt. Í þessari atburðarás mun tilvísunin ná yfir fleiri línur í einstaka listanum þegar formúlan er afrituð niður.
Nú þegar við höfum fylkin, getum við byrjað að leita að línunúmerum. Til að finna núllgildi notum við MATCH fallið, sem er sett upp fyrir nákvæma samsvörun. Ef við notum MATCH til að sameina fylkin sem myndast af COUNTIF, þá finnur aðgerðin MATCH atriðin á meðan leitað er að núlltalningu. Þegar það eru afrit, skilar MATCH alltaf fyrstu samsvörun. Þannig að það mun virka.
Að lokum er VIÐSLUTTAN veittar stöðurnar sem línunúmer og INDEX skilar nafninu á þessum stöðum.
Athugið: Þetta er fylkisformúla. Þannig að þú verður að ýta á CTRL+SHIFT+ENTER saman til að setja formúluna inn í reit. Það mun setja tvær krullaðar axlabönd utan um alla formúluna.
Skref 2:
- Þegar þú slærð inn formúluna, þú fær gildið Apple í reit E5 . Við munum draga fyllihandfangið niður til að nota formúluna á restina af hólfunum.
- Eftir að hafa sleppt fyllingarhandfanginu munum við fá öll einstök gildi í Einstaka vörum .
Lesa meira: VBA til að fá einstök gildi úr dálki inn í Array í Excel (3 viðmið)
3. Notaðu INDEX og MATCH formúluna til að fá einstök gildi með tómum frumum
Stundum erum við sviðað vilja draga út einstök gildi úr gæti haft nokkrar tómar frumur. Í slíku tilviki verðum við að breyta formúlunni aðeins til að taka tillit til tómra frumna. Við höfum til dæmis tekið nokkrar af vörunum úr úrvalinu. Myndin hér að neðan sýnir breytt excel blöð með vörudálknum með tómum hólfum.
Við munum nú fá einstök gildi frá þessu sviði með tómum hólfum eftir neðangreindum skref.
Skref 1:
- Fyrst munum við skrifa niður eftirfarandi formúlu í hólf E5 .
=INDEX(B5:B20, MATCH(0,IF(ISBLANK(B5:B20),1,COUNTIF($E$4:E4, B5:B20)), 0))
Athugið: Þetta er fylkisformúla. Þannig að þú verður að ýta á CTRL+SHIFT+ENTER saman til að setja formúluna inn í reitinn. Það mun setja tvær krullaðar axlabönd utan um alla formúluna.
Skref 2:
- Þegar þú slærð inn formúluna, þú fær gildið Apple í reit E5 . Við munum draga fyllihandfangið niður til að nota formúluna á restina af hólfunum.
- Eftir að hafa sleppt fyllingarhandfanginu munum við fá öll einstök gildi í Einstakar vörur .
4. Notaðu LOOKUP og COUNTIF formúluna til að fá einstök gildi úr bilinu
Við getum líka notað Excel LOOKUP og COUNTIF aðgerðirnar saman til að fá einstök gildi frá svið eða dálkur. Fylgdu bara skrefunum hér að neðan til að nota þessar aðgerðir til að fá einstök gildi frásvið.
Skref 1:
- Veldu reit E5 . Skrifaðu niður formúluna hér að neðan í reitnum.
=LOOKUP(2,1/(COUNTIF($E$4:E4,$B$5:$B$20)=0),$B$5:$B$20)
Formúluskýring
Strúktúrinn formúlunnar er svipað og samsetningin af INDEX og MATCH formúlunni hér að ofan, en LOOKUP sér um fylkisaðgerðir á innbyggðan hátt. Fallið LOOKUP tekur nákvæmlega þrjár röksemdir.
=LOOKUP(uppflettingargildi, uppflettisvektor, [niðurstöðuvektor])
TALI framleiðir talningu fyrir hvert gildi á stækkandi bilinu $E$4:E4 frá bilinu $B$5:$B$20 . Síðan er talning hvers gildis borin saman við núll og fylki sem samanstendur af TRUE og FALSE gildum myndast.
Þá er tölunni 1 deilt með fylkinu, sem leiðir til fylkis af 1 s og #DIV/0 villum. Þessi fylking verður seinni frumbreytan eða uppflettisvektor fyrir OPFIT fallið.
upplitsgildið eða fyrstu viðfangsefni í ÚTLIÐ fallinu er 2 sem er stærra en nokkur gildi uppflettingarvigursins. Síðasta ekki villugildi í uppflettifylki verður samsvöruð með ÚTLIÐ .
ÚTLIÐ skilar samsvarandi gildi í niðurstöðuvektor eða þriðju rök fyrir fallið. Í þessu tilviki eru þriðju rökin eða niðurstöðuvektor $B$5:$B$20 .
Athugið : Þetta er leið án fylkis til að verða einstökgildi. Svo þú þarft ekki að ýta á CTRL , SHIFT og ENTER . Í staðinn ættirðu bara að ýta á ENTER takkann.
Skref 2:
- Þegar þú slærð inn formúluna færðu gildið Apple í reit E5 . Við munum draga fyllihandfangið niður til að nota formúluna á restina af hólfunum.
- Eftir að hafa sleppt fyllingarhandfanginu munum við fá öll einstök gildi í Einstakar vörur .
5. Framkvæmdu LOOKUP og COUNTIF formúluna til að fá einstök gildi sem birtast aðeins einu sinni
Þú getur líka notað þessa sömu formúlu en breytt aðeins til að fá einstök gildi sem hvert um sig birtist aðeins einu sinni á bilinu. Til dæmis höfum við breytt Excel vinnublaðinu okkar þannig að við höfum varan Bláber og Gulrót aðeins einu sinni í vinnublaðinu okkar. Við munum nú gera eftirfarandi skref til að fá þessi tvö einstöku gildi sem birtast aðeins einu sinni í vinnublaðinu okkar.
Skref 1:
- Veldu fyrst reit E5 . Skrifaðu niður formúluna hér að neðan í reitnum.
=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)
Skref 2:
- Þegar formúlan er slegin inn færðu gildið Gulrót í reit E5 . Við munum draga fyllihandfangið niður til að nota formúluna á restina af hólfunum.
- Eftir að hafa sleppt fyllingarhandfanginu fáum við 2 einstök gildisem birtast einu sinni í hólfum E5 og E6 undir Einstök vara Afgangurinn af hólfunum fyrir neðan þær munu sýna #N/A gildi. Við munum hreinsa innihald þessara frumna.
6. Notaðu UNIQUE aðgerðina til að fá einstök gildi á bilinu
Microsoft Excel 365 er með fall sem kallast EINSTAK sem skilar lista yfir einstök gildi í tilteknu svið eða dálkur sem fallið tekur sem rök. Við munum fylgja skrefunum hér að neðan til að fá einstök gildi úr Land dálknum okkar með því að nota EINSTAK aðgerðina í Excel 365 .
Skref 1:
- Veldu reit E5 . Skrifaðu niður formúluna hér að neðan í reitnum.
=UNIQUE(D5:D20)
Skref 2:
- Oftangreind svið D5:D20 gefur til kynna Landið okkar Þannig að við munum fá öll einstöku lönd með því að nota EINSTAKLEGT aðgerðina. Ef við ýtum á ENTER fáum við öll einstöku lönd í dálknum okkar Einstakt land .
Athugið: EINSTAKAðgerðin er einkaaðgerð sem er aðeins fáanleg fyrir Excel 365. Þannig að hún mun ekki virka á vinnublaðinu þínu ef þú ert ekki með Excel 365á tölvunni þinni.
Lesa meira: Hvernig á að nota Excel UNIQUE aðgerð (20 dæmi)
7. Keyrðu VBA Macro kóða í Excel til að fá einstök gildi á bilinu
Önnur mjög auðveld en áhrifaríkari leið til að fáöll einstöku gildi á bilinu eru að nota VBA fjölva til að finna út þessi gildi. VBA Macro mun taka svipaða nálgun og Advanced Filter í Aðferð 1 tók. Í stað þess að beita háþróaða síunni sjálf, munum við í þetta skiptið láta VBA Macro gera það fyrir okkur. Við munum nú gera eftirfarandi skref.
Skref 1:
- Við munum velja Visual Basic frá Þróunaraðila Við getum líka ýtt á ALT+F11 til að opna það.
- Smelltu nú á Insert hnappinn og veldu Module .
Skref 2:
- Skrifa niður eftirfarandi kóða í glugganum sem birtist.
9011
- Smelltu loksins á hnappinn Run til að keyra kóðann.
- Við munum fá allar einstöku vörur í Einstakar vörur
8. Fjarlægðu tvítekningar í Excel til að fá einstök gildi á bilinu
Af öllum þessum aðferðum er auðveldasta leiðin til að fá einstök gildi úr bili að nota valkostinn Fjarlægja tvítekningar í Excel . Til að fá einstök gildi á bilinu með því að nota Fjarlægja afrit, gerðu eftirfarandi.
Skref 1:
- Fyrst veljum við allar frumur undir Land Svið dálksins Land er D5:D20 . Þannig að við munum velja svið og afrita það.
- Við munum síðan líma það í aðliggjandi Einstakt land . Fjarlægja