Tabl cynnwys
Yn yr erthygl hon, byddaf yn dangos sut y gallwch ddod o hyd i werthoedd unigryw o golofnau lluosog yn Microsoft Excel.
Lawrlwytho Gweithlyfr Ymarfer
Lawrlwythwch y ffeil Excel ganlynol er mwyn i chi allu ymarfer wrth ddarllen yr erthygl hon.
Dod o hyd i Werthoedd Unigryw Colofnau Lluosog.xlsm
5 Dull o Ddod o Hyd i Werthoedd Unigryw o Golofnau Lluosog yn Excel
Gadewch inni gael golwg ar y set ddata hon. Mae gennym gofnod y myfyrwyr o ysgol o'r enw Glory Kindergarten.
Mae gennym IDau Myfyrwyr, Enwau Cyntaf, ac Enwau Diwethaf y myfyrwyr mewn colofnau B , C, a D yn ôl eu trefn.
Nawr rydym am roi trefn ar enwau unigryw'r myfyrwyr.
Dull 1: Dyfyniad Gwerthoedd Unigryw o Golofnau Lluosog gyda Fformiwla Arae
i. Defnyddio Swyddogaeth UNIGRYW
Rhagofal: Mae ffwythiant UNIGRYW ar gael yn Office 365 yn unig.
Cystrawen Swyddogaeth UNIGRYW:
=UNIQUE(arae,[by_col],[yn union_unwaith])
- Mae'n cymryd tair dadl, un ystod o gelloedd a elwir yn arae , a dau werth Boole o'r enw by_col a exactly_once .
- Yn dychwelyd y gwerthoedd unigryw o'r arae .
- Os yw by_col wedi ei osod i TRUE , mae'n chwilio am y gwerthoedd unigryw wrth golofnau'r arg yma . Y rhagosodiad yw TRUE .
- Os exactly_unwaith wedi ei osod i TRUE , mae'n dychwelyd y gwerthoeddsy'n ymddangos unwaith yn unig yn yr arae . Mae'r ddadl hon yn ddewisol. Y rhagosodiad yw FALSE .
Nawr rydym am dynnu'r gwerthoedd unigryw o'r Enwau Cyntaf (Colofn C ) a y Enwau Diwethaf (Colofn D ).
- Yn gyntaf, dewiswch gell a rhowch y fformiwla hon yno. Rwy'n dewis cell E5 ac yn ei nodi yno.
=UNIQUE(C5:D16,FALSE,TRUE)
- Yma rydym wedi mewnosod by_col fel FALSE , felly ni chwiliodd ar hyd y colofnau
- Yma rydym wedi mewnosod union_unwaith fel TRUE , felly dychwelodd y gwerthoedd sy'n ymddangos unwaith yn unig.
Wrth gwrs, os dymunwch, gallwch newid y gwerthoedd boolaidd hynny o'r enw by_col a yn union_unwaith a gweld beth sy'n digwydd.
> Darllen Mwy: Excel VBA i Gael Gwerthoedd Unigryw o'r Golofn (4 Enghraifft)ii. Cyfuno Swyddogaethau CONCATENATE a UNIGRYW
Yn gynharach, cawsom yr Enw Cyntaf mewn un gell, a'r Enw Diwethaf yn y gell gyfagos. Ond os bydd rhywun yn gofyn am yr enw cyflawn mae un gell, er enghraifft, Jack Morris. Yna? Defnyddiwch unrhyw un o'r fformiwlâu hyn. Maent wedi'u gwneud o ffwythiannau UNIQUE a CONCATENATE .
Fformiwla Gyntaf:
> =UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)
Fformiwla Amgen:
Neu, gallwch ddefnyddio hon-
=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)
Gweler, rydym wedi echdynnu'r enwau unigryw llawn mewn un golofnwedi'u gwahanu gan ofod( ).
Darllen Mwy: Dod o hyd i Werthoedd Unigryw mewn Colofn yn Excel (6 Dull)
iii. Defnyddio Swyddogaethau UNIGRYW, CONCATENATE, a FILTER i Echdynnu Gwerthoedd Unigryw yn Seiliedig ar Feini Prawf
Nawr cymerwch yn ganiataol am eiliad, mae rhywun eisiau tynnu enwau unigryw'r myfyrwyr y mae eu IDau yn fwy na 150. Sut i wneud hynny?
Byddwn yn gwneud hynny gan ddefnyddio'r ffwythiannau UNIQUE a FILTER .
Rhagofal: Y 3>Mae ffwythiant FILTER ond ar gael yn Office 365 .
Cystrawen ffwythiant hidlo:
=FILTER(arae,cynnwys,[os_gwag])
- Yn cymryd tair dadl. Mae un ystod o gelloedd o'r enw arae , un cyflwr boolaidd o'r enw yn cynnwys , ac un gwerth o'r enw
- Yn dychwelyd y gwerthoedd o'r arae sy'n cwrdd yr amod a nodir gan y
- Os nad yw unrhyw werth o'r arae yn bodloni'r amod a nodir gan y cynnwys , mae'n dychwelyd y gwerth os_gwag ar ei gyfer. Mae gosod os_gwag yn ddewisol. “Dim canlyniad” ydyw yn ddiofyn.
Nawr rydym am dynnu enwau unigryw’r myfyrwyr y mae eu rhifau adnabod yn fwy na 150.
- Felly, bydd ein fformiwla yn be
=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)
Gweler ein bod wedi echdynnu enwau cyntaf ac olaf yr unigryw enwau.
- Ac os ydych am echdynnu'r enwau unigryw llawn mewn un gell, defnyddiwch hwnfformiwla-
=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)
Darllen Mwy: Sut i Dynnu Gwerthoedd Unigryw yn Seiliedig ar Feini Prawf yn Excel
Dull 2: Amlygu Gwerthoedd Dyblyg gan Ddefnyddio Fformatio Amodol
Gadewch inni gael golwg ar y set ddata newydd hon. Mae gennym dair colofn, ond pob un â'r un math o ddata.
Mae gennym ni lysenwau rhai o fyfyrwyr Ysgol Glory Kindergarten. Nawr rydym am ddarganfod enwau unigryw'r myfyrwyr hyn.
Sut gallwn ni wneud hynny?
Gallwn amlygu'r gwerthoedd dyblyg gan ddefnyddio Fformatio Amodol, er hwylustod.
📌 Camau:
- Yn gyntaf, dewiswch ystod y celloedd.
- Yna ewch i Cartref > Fformatio Amodol > Amlygu Rheolau Celloedd > Gwerthoedd Dyblyg.
>
- Byddwch yn cael blwch bach o'r enw Gwerthoedd Dyblyg.
- Dewiswch unrhyw liw oddi yno i amlygu'r gwerthoedd dyblyg. Rwy'n dewis gwyrdd.
Dull 3: Echdynnu Gwerthoedd Unigryw o Golofn Excel Defnyddio Fformiwla Heb Arae
Defnyddio fformiwla di-arae , mae'n rhaid i chi gyfuno ffwythiannau IFERROR , LOOKUP, a COUNTIF . I gymhwyso'r fformiwla, defnyddiwch y camau canlynol.
📌 Camau:
- Dewiswch unrhyw gell.
- Yna mewnosodwch y fformiwla ganlynol-
=IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4, $C$5:$C$9)=0), $C$5:$C$9)),LOOKUP(2, 1/(COUNTIF($F$4:F4, $D$5:$D$12)=0), $D$5:$D$12))
- Yma rhoddaf ef yn Cell F5 .
- > Yna llusgwch y Fill Handle a byddwch yn darganfodyr enwau unigryw.
Sylwer:
Yma, yn lle colofnau B , C, a D , gallwch ddefnyddio'r rhai sydd orau gennych.
Dull 4: Tynnu Rhestr Unigryw Unigryw o Ddwy Golofn neu Fwy gan Ddefnyddio Tabl Colyn
Gallwch hefyd greu rhestr unigryw o ddwy golofn neu fwy gan ddefnyddio teclyn tabl pivot. Cymhwyswch y camau canlynol i wneud hynny.
📌 Camau:
- Pwyswch Alt + D .
- Yna pwyswch P ar unwaith. Byddwch yn agor y PivotTable a Dewin Siart Colyn .
- Dewiswch Amrediadau cydgrynhoi lluosog a botymau tabl colyn .
- Yna cliciwch Nesaf . Byddwch yn symud i Cam 2a o 3 .
- Dewiswch Crëwch faes un dudalen i mi botwm.
- Yna cliciwch Nesaf . Byddwch yn mynd i Cam 2b .
- Yn y blwch Ystod , dewiswch ystod eich celloedd gyda cholofn wag ar y chwith.
- Yma rwyf wedi dewis celloedd B5 i D12 .
- Yna cliciwch Ychwanegu. Bydd eich celloedd dethol yn cael eu hychwanegu at y blwch Pob ystod .
>
- Yna cliciwch Nesaf . Byddwch yn symud i Cam 3 .
- Yn y blwch Taflen waith bresennol , ysgrifennwch y gell lle rydych chi eisiau'r Tabl Colyn . Rwy'n ysgrifennu $F$4.
>
- Yna rhowch siec ar Gwerth . Byddwch yn cael yr enwau unigryw yn y Tabl Colyn .
Dull 5: Defnyddiwch God VBA i Dod o Hyd i Werthoedd Unigryw
Yn olaf, gallwch hefyd ddefnyddio cod VBA i dynnu enwau unigryw o'r set ddata. Gwnewch y canlynol.
📌 Camau:
- Pwyswch Alt + F11 ar eich llyfr gwaith i agor y VBA ffenestr.
- Yna ewch i'r tab Mewnosod yn y bar offer VBA . Cliciwch arno.
- O'r pedwar opsiwn, dewiswch Modiwl .
Byddwch yn cael newydd Modiwl ffenestr.
- Ysgrifennwch y cod canlynol yno.
7080
Helpodd y wefan hwn ni deall a datblygu'r cod.
- Cadw fel Gweithlyfr Galluogi Macros Excel.
- Yna dewch yn ôl at eich taflen waith wreiddiol. Pwyswch Alt + F8 .
- Byddwch yn agor y blwch Macro .
- Dewiswch enw'r Macro a yna cliciwch ar Rhedeg .
- Dyma enw'r Macro hwn yw Uniquedata .
- Rhowch ystod eich data yn y blwch Ystod .
- Cliciwch ar OK . Fe gewch chi flwch mewnbwn arall.
- Rhowch y gell gyntaf lle rydych chi eisiau'r enwau unigryw. Rwy'n mynd i mewn i gell F5 .
>
- Yna cliciwch Iawn. Byddwch yn cael enwau unigryw o'ch dataset.
> Darllen Mwy: Sut i Gael Gwerthoedd Unigryw o Ystod yn Excel (8 Dull) <1
Casgliad
Gan ddefnyddio'r dulliau hyn, gallwch ddod o hyd i werthoedd unigryw yn Excel o golofnau lluosog sydd â'r un math neu wahanol fathau o ddata. Os oes gennych unrhyw ymholiadau pellach, gadewch sylw i ni. Gallwch hefyd ymweld â'n blog i ddysgu mwy am bynciau MS Excel amrywiol.