Tabl cynnwys
Weithiau'n gweithio gydag Excel, bydd angen i chi ddarganfod y gwerthoedd unigryw mewn colofn neu ystod. Er enghraifft, efallai y bydd angen i chi ddarganfod faint o gynhyrchion gwahanol neu unigryw sydd gan siop yn ei rhestr eiddo neu faint o enwau gweithwyr unigryw sydd mewn taflen Excel gyda'r wybodaeth am holl weithwyr cwmni mawr. Bydd y tiwtorial hwn yn dangos sawl ffordd i chi gael gwerthoedd unigryw o ystod yn Excel.
Lawrlwytho Gweithlyfr Ymarfer
Lawrlwythwch y llyfr ymarfer hwn i ymarfer y dasg tra byddwch yn darllen hwn erthygl.
Excel Unique Values.xlsm
8 Dull Hawdd o Gael Gwerthoedd Unigryw o Ystod yn Excel
Gadewch i ni dybio sefyllfa lle mae gennym ffeil Excel sy'n cynnwys gwybodaeth am y cynhyrchion y mae gwlad yn eu hallforio i wahanol wledydd yn Ewrop. Mae gennym yr enw Cynnyrch , Swm wedi'i allforio, a'r Wlad y mae'r cynnyrch yn cael ei allforio iddi. Byddwn yn darganfod pob cynnyrch unigryw y mae'r wlad hon yn ei allforio a phob gwlad benodol y mae'r wlad hon yn allforio'r cynnyrch iddi gan ddefnyddio fformiwla Hidlo Uwch, INDEX a MATCH gyda'i gilydd , Mae LOOKUP a COUNTIF yn gweithredu gyda'i gilydd, UNIQUE swyddogaeth ( Excel 365 ), VBA macro, a Dileu Dyblygiadau . Mae'r ddelwedd isod yn dangos y daflen waith Excel rydym yn mynd i weithio gyda hi.
1. Hidlo Uwch i Gael Gwerthoedd UnigrywBydd nodwedd dyblyg yn Excel yn dileu'r holl werthoedd dyblyg yn yr ystod. Ond rydym am i'n data ffynhonnell fod yn gyfan. Felly, byddwn yn gwneud copi o'r ystod yn y golofn Gwlad Unigryw ac yn perfformio'r gweithrediad Dileu Dyblygiadau yno.
Cam 2:
- Tra bod y golofn Gwlad Unigryw yn cael ei dewis, byddwn yn dewis yr opsiwn Dileu Dyblygiadau o'r Data tab.
>
3>
- Nawr, fe welwn ni fod gan ein colofn Gwlad Unigryw ddim ond 4 o wledydd gwahanol neu unigryw ynddi.
Pethau i'w Cofio
- Mae ffwythiannau MYNEGAI a MATCH gyda'i gilydd yn fformiwla arae. Felly, rhaid i chi wasgu CTRL+SHIFT+ENTER gyda'i gilydd i fewnosod y fformiwla mewn cell. Bydd yn rhoi dau braces cyrliog o amgylch y fformiwla gyfan.
- Wrth ddefnyddio'r nodwedd Dileu Dyblygiadau i gael gwerthoedd unigryw o'r amrediad, dim ond y Gwlad Unigryw rydym wedi dewis Ond gallwch chi ychwanegu mwy o golofnau neu ddewis yr holl golofnau trwy ddewis yr opsiwn Ehangu'r dewis . Ond os ydych chiehangu'r dewisiad i ychwanegu mwy o golofnau, yna ni fydd y nodwedd Dileu Dyblygiadau yn dileu unrhyw werth oni bai ei fod yn dod o hyd i ddwy res neu fwy gyda data unfath .
Casgliad
Yn yr erthygl hon, rydym wedi dysgu sut i gael y gwerthoedd unigryw o'r ystod yn Excel. Rwy'n gobeithio o hyn ymlaen y byddwch yn ei chael hi'n hawdd iawn cael y gwerthoedd unigryw o ystod yn Excel. Fodd bynnag, os oes gennych unrhyw ymholiadau neu argymhellion am yr erthygl hon, gadewch sylw isod. Cael diwrnod gwych!!!
O YstodGallwch ddefnyddio'r Hidlo Uwch o dan y rhuban Data i gael holl werthoedd unigryw ystod neu golofn. Gwnewch y canlynol:
Cam 1:
- Yn gyntaf, ewch i'r Data . Dewiswch Uwch o'r Trefnu & Hidlo adran.
>
- Yn y blwch Copi i , byddwn yn dewis ystod lle rydym am i'n gwerthoedd unigryw fod. Rydym wedi dewis yr ystod E5:E20 . Ticiwch y blwch gyda'r teitl Cofnodion unigryw yn unig .
- Cliciwch Iawn .
Cam 2: 3>
- Ar ôl clicio Iawn , fe gewch yr holl gynhyrchion gwahanol yn y golofn Cynhyrchion Unigryw ( E5:E20 ).<13
Darllen Mwy: Sut i Dynnu Eitemau Unigryw o Restr yn Excel (10 Dull)
<9 2. Mewnosodwch y MYNEGAI a'r Fformiwla MATCH i Gael Gwerthoedd Unigryw O YstodGallwn hefyd ddefnyddio swyddogaethau Excel INDEX a MATCH gyda'n gilyddi gael y gwerthoedd unigryw o ystod neu golofn. Dilynwch y camau isod i ddefnyddio'r ffwythiannau hyn i gael gwerthoedd unigryw o'r amrediad.
Cam 1:
- Dewiswch gell E5 . Ysgrifennwch y fformiwla isod yn y gell.
=INDEX(B5:B20,MATCH(0,COUNTIF($E$4:E4,B5:B20),0))
Fformiwla Eglurhad
Grym gyrru'r fformiwla hon yw'r ffwythiant INDEX a fydd yn cyflawni'r chwiliad sylfaenol.
=INDEX(arae, row_num, [column_num])
Mae gan ffwythiantINDEX ddwy arg ofynnol: arae a row_num .
Felly, os ydym yn darparu'r INDEX swyddogaeth gydag aráe neu restr fel y arg gyntaf a rhif rhes fel yr ail arg , bydd yn dychwelyd gwerth a fydd yn cael ei ychwanegu at y rhestr unigryw.
Rydym wedi darparu B5:B20 fel y ddadl gyntaf. Ond y rhan anodd yw darganfod beth fyddwn ni'n ei roi i'r swyddogaeth INDEX fel yr ail ddadl neu row_num . Mae'n rhaid i ni ddewis y row_num yn ofalus fel mai dim ond gwerthoedd unigryw y byddwn yn eu cael.
Byddwn yn cyflawni hyn gan ddefnyddio'r ffwythiant COUNTIF .
1> =COUNTIF($E$4:E4,B5:B20)
Bydd swyddogaeth COUNTIF yn cyfrif sawl gwaith mae eitemau yn y golofn Cynnyrch Unigryw yn ymddangos yn y golofn Cynnyrch sef ein rhestr ffynonellau.
Bydd yn defnyddio cyfeirnod ehangu . Yn yr achos hwn, mae'n $E$4:E4 . Ar un ochr, cyfeiriad ehangu yn absoliwt, tra ar yarall, y mae yn berthynasol. Yn y senario hwn, bydd y cyfeiriad yn ymestyn i gynnwys mwy o resi yn y rhestr unigryw wrth i'r fformiwla gael ei chopïo i lawr.
Gan fod gennym yr araeau, gallwn ddechrau chwilio am rifau rhesi. I ddod o hyd i werthoedd sero, rydyn ni'n defnyddio'r ffwythiant MATCH , sy'n cael ei osod ar gyfer yr union gyfatebiaeth. Os defnyddiwn MATCH i gyfuno'r araeau a gynhyrchir gan COUNTIF, mae'r ffwythiant MATCH yn lleoli'r eitemau wrth chwilio am gyfrif o sero. Pan fydd copïau dyblyg, mae MATCH bob amser yn dychwelyd y gêm gyntaf. Felly, bydd yn gweithio.
Yn olaf, mae INDEX yn cael y safleoedd fel rhifau rhes, ac mae INDEX yn dychwelyd yr enw yn y safleoedd hyn.
Nodyn: Fformiwla arae yw hon. Felly, rhaid i chi wasgu CTRL+SHIFT+ENTER gyda'i gilydd i fewnosod y fformiwla mewn cell. Bydd yn rhoi dau frês cyrliog o amgylch y fformiwla gyfan.
Cam 2:
- Ar ôl mynd i mewn i'r fformiwla, byddwch yn cael y gwerth Afal yn y gell E5 . Byddwn yn llusgo'r handlen llenwi i lawr i gymhwyso'r fformiwla i weddill y celloedd.
- Ar ôl rhyddhau'r handlen llenwi, byddwn yn cael yr holl gwerthoedd unigryw yn y Cynhyrchion Unigryw .
Darllen Mwy: VBA i Gael Gwerthoedd Unigryw o'r Golofn i mewn i Array yn Excel (3 Maen Prawf)
3. Cymhwyso'r MYNEGAI a'r Fformiwla MATCH i Gael Gwerthoedd Unigryw gyda Chelloedd Gwag
Weithiau yr ystod ydym niefallai y bydd rhai celloedd gwag yn dymuno tynnu'r gwerthoedd unigryw. Mewn achos o'r fath, mae'n rhaid i ni addasu'r fformiwla ychydig i gymryd y celloedd gwag i ystyriaeth. Er enghraifft, rydym wedi tynnu rhai o'r cynhyrchion o'r ystod. Mae'r ddelwedd isod yn dangos y dalennau Excel wedi'u haddasu gyda rhai celloedd gwag yn y golofn cynnyrch.
Byddwn nawr yn cael y gwerthoedd unigryw o'r amrediad hwn gyda chelloedd gwag yn dilyn yr isod camau.
Cam 1:
- Yn gyntaf, byddwn yn ysgrifennu'r fformiwla ganlynol yn Cell E5 . <14
- Ar ôl mynd i mewn i'r fformiwla, byddwch yn cael y gwerth Afal yn y gell E5 . Byddwn yn llusgo'r handlen llenwi i lawr i gymhwyso'r fformiwla i weddill y celloedd.
- Ar ôl rhyddhau'r handlen llenwi, byddwn yn cael yr holl gwerthoedd unigryw yn y Cynhyrchion Unigryw .
- Dewis cell E5 . Ysgrifennwch y fformiwla isod yn y gell.
- Ar ôl mynd i mewn i'r fformiwla, byddwch yn cael y gwerth Afal yng nghell E5 . Byddwn yn llusgo'r handlen llenwi i lawr i gymhwyso'r fformiwla i weddill y celloedd.
- Ar ôl rhyddhau'r handlen llenwi, byddwn yn cael yr holl gwerthoedd unigryw yn y Cynhyrchion Unigryw .
- Yn gyntaf, dewiswch gell E5 . Ysgrifennwch y fformiwla isod yn y gell.
- Ar ôl mynd i mewn i'r fformiwla, fe gewch y gwerth Moronen yn y gell E5 . Byddwn yn llusgo'r handlen llenwi i lawr i gymhwyso'r fformiwla i weddill y celloedd.
- Ar ôl rhyddhau'r handlen llenwi, byddwn yn cael y 2 gwerthoedd unigrywsy'n ymddangos unwaith yn unig mewn celloedd E5 a E6 o dan y Cynnyrch Unigryw Bydd gweddill y celloedd oddi tanynt yn dangos y # N/A gwerth. Byddwn yn clirio cynnwys y celloedd hyn.
- Mae'r ystod uchod D5:D20 yn nodi ein Gwlad Felly, byddwn yn cael yr holl wledydd unigryw gan ddefnyddio'r swyddogaeth UNIGRYW . Os byddwn yn pwyso ENTER , byddwn yn cael yr holl wledydd unigryw yn ein colofn Gwlad Unigryw .
- Byddwn yn dewis Visual Basic o'r Datblygwr Gallwn hefyd wasgu ALT+F11 i'w agor.
- Nawr, cliciwch ar y Mewnosod botwm a dewiswch Modiwl .
=INDEX(B5:B20, MATCH(0,IF(ISBLANK(B5:B20),1,COUNTIF($E$4:E4, B5:B20)), 0))
Sylwer: Fformiwla arae yw hwn. Felly, rhaid i chi wasgu CTRL+SHIFT+ENTER gyda'i gilydd i fewnosod y fformiwla yn y gell. Bydd yn rhoi dau frês cyrliog o amgylch y fformiwla gyfan.
Cam 2:
4. Defnyddiwch y Fformiwla LOOKUP a COUNTIF i Gael Gwerthoedd Unigryw O Ystod
Gallwn hefyd ddefnyddio swyddogaethau Excel LOOKUP a COUNTIF gyda'i gilydd i gael y gwerthoedd unigryw o ystod neu golofn. Dilynwch y camau isod i ddefnyddio'r swyddogaethau hyn i gael gwerthoedd unigryw o'ramrediad.
Cam 1:
=LOOKUP(2,1/(COUNTIF($E$4:E4,$B$5:$B$20)=0),$B$5:$B$20)
Esboniad Fformiwla
Y strwythur o'r fformiwla yn debyg i gyfuniad y fformiwla INDEX a MATCH uchod, ond mae LOOKUP yn trin gweithrediadau arae yn frodorol. Mae'r ffwythiant LOOKUP yn cymryd tair arg yn union.
=LOOKUP(lookup_value, lookup_vector, [result_vector])
COUNTIF yn cynhyrchu cyfrif o bob gwerth yn yr ystod ehangu $E$4:E4 o'r ystod $B$5:$B$20 . Yna caiff cyfrif pob gwerth ei gymharu â sero a chynhyrchir arae sy'n cynnwys gwerthoedd TRUE a ANGHYWIR .
Yna mae rhif 1 yn cael ei rannu â'r arae, gan arwain at amrywiaeth o wallau 1 a #DIV/0 . Daw'r arae hon yn ail arg neu'r lookup_vector ar gyfer y ffwythiant LOOKUP .
Y gwerth_lookup neu'r arg gyntaf y ffwythiant LOOKUP yw 2 sy'n fwy nag unrhyw un o werthoedd y fector chwilio. Bydd y gwerth di-wall olaf yn yr arae chwilio yn cael ei gyfateb gan y LOOKUP .
LOOKUP yn dychwelyd y gwerth cyfatebol yn result_vector neu'r trydydd arg ar gyfer y ffwythiant. Yn yr achos hwn, y drydedd arg neu'r result_vector yw $B$5:$B$20 .
Sylwer : Dyma ffordd heb amrywiaeth o ddod yn unigrywgwerthoedd. Felly nid oes rhaid i chi wasgu CTRL , SHIFT , a ENTER . Yn lle hynny, dylech wasgu'r allwedd ENTER yn unig.Cam 2:
5. Perfformiwch y Fformiwla LOOKUP a COUNTIF i Gael Gwerthoedd Unigryw sy'n Ymddangos Unwaith yn Unig
Gallwch hefyd ddefnyddio'r un fformiwla hon ond wedi'i haddasu ychydig i gael y gwerthoedd unigryw y mae pob un ohonynt yn ymddangos unwaith yn unig yn yr ystod. Er enghraifft, rydym wedi addasu ein taflen waith Excel fel bod y cynnyrch Blueberry a Moronen wedi ymddangos unwaith yn unig yn ein taflen waith. Byddwn nawr yn gwneud y camau isod i gael y ddau werth unigryw hyn sy'n ymddangos unwaith yn unig yn ein taflen waith.
Cam 1:
=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)
Cam 2:
6. Defnyddiwch y Swyddogaeth UNIGRYW i Gael Gwerthoedd Unigryw yn yr Ystod
Mae gan Microsoft Excel 365 swyddogaeth o'r enw UNIQUE sy'n dychwelyd rhestr o werthoedd unigryw mewn un penodol amrediad neu golofn y mae'r ffwythiant yn ei gymryd fel y ddadl. Byddwn yn dilyn y camau isod i gael y gwerthoedd unigryw o'n colofn Gwlad gan ddefnyddio'r ffwythiant UNIQUE yn Excel 365 .
Cam 1:
- > Dewiswch gell E5 . Ysgrifennwch y fformiwla isod yn y gell.
=UNIQUE(D5:D20)
Cam 2:
Sylwer: UNIQUE Mae ffwythiant yn ffwythiant unigryw sydd ar gael ar hyn o bryd ar gyfer Excel 365 yn unig. Felly, ni fydd yn gweithio yn eich taflen waith os nad oes gennych Excel 365 ar eich cyfrifiadur.
Darllen Mwy: Sut i Ddefnyddio Swyddogaeth Excel UNIGRYW (20 Enghraifft)
7. Rhedeg Cod Macro VBA yn Excel i Gael Gwerthoedd Unigryw yn yr Ystod
Ffordd arall hawdd iawn ond mwy effeithiol o gaelyr holl werthoedd unigryw yn yr amrediad yw defnyddio macro VBA i ddarganfod y gwerthoedd hynny. Bydd y Macro VBA yn cymryd agwedd debyg i'r hyn a gymerodd yr Hidlydd Uwch yn Dull 1 . Yn hytrach na chymhwyso'r Hidlydd Uwch ein hunain, y tro hwn byddwn yn gadael i'r VBA Macro ei wneud i ni. Byddwn nawr yn gwneud y camau isod.
Cam 1:
>
Cam 2:
- Ysgrifennu i lawr y cod canlynol yn y ffenestr sy'n ymddangos.
9950
- Yn olaf, cliciwch ar y botwm Rhedeg i weithredu'r cod.
- Byddwn yn cael yr holl gynnyrch unigryw yn y Cynhyrchion Unigryw
8. Dileu Dyblygiadau yn Excel i Gael Gwerthoedd Unigryw yn yr Ystod
O'r holl ddulliau hyn, y ffordd hawsaf o gael gwerthoedd unigryw o ystod yw defnyddio'r opsiwn Dileu Dyblygiadau yn Excel . I gael gwerthoedd unigryw yn yr ystod gan ddefnyddio Tynnu Dyblygiadau, gwnewch y canlynol.
Cam 1:
- Yn gyntaf, byddwn yn dewis pob cell o dan y Gwlad Amrediad y golofn Gwlad yw D5:D20 . Felly, byddwn yn dewis yr amrediad ac yn ei gopïo.
>