Tabl cynnwys
Mae Filter Unique yn ffordd effeithiol o fynd o gwmpas gyda nifer o gofnodion mewn set ddata. Mae Excel yn cynnig nodweddion lluosog i hidlo data unigryw neu ddileu copïau dyblyg, ni waeth beth rydyn ni'n ei alw. Yn yr erthygl hon, byddwn yn dangos y ffyrdd i hidlo data unigryw o set ddata sampl.
Dewch i ni ddweud bod gennym ni dair colofn syml mewn set ddata Excel sy'n cynnwys Dyddiad Archebu , Categori , a Cynnyrch . Rydyn ni eisiau'r cynhyrchion archebedig unigryw o fewn y set ddata gyfan.
Lawrlwythwch Excel Workbook
Hidlo Gwerthoedd Unigryw .xlsm
8 Ffordd Hawdd o Hidlo Gwerthoedd Unigryw yn Excel
Dull 1: Defnyddio Excel Dileu Dyblygiadau Nodwedd i Hidlo Gwerthoedd Unigryw
Er mwyn canfod cofnodion mewn set ddata enfawr, weithiau mae angen i ni ddileu copïau dyblyg. Mae Excel yn cynnig y nodwedd Dileu Dyblygiadau yn y tab Data i hepgor cofnodion dyblyg o setiau data. Yn yr achos hwn, rydym am dynnu copïau dyblyg o'r golofn Categori a Cynnyrch . O ganlyniad, gallwn ddefnyddio'r nodwedd Dileu Dyblygiadau i wneud hynny.
Cam 1: Dewiswch yr amrediad (h.y., Categori a Cynnyrch ) yna Ewch i Data Tab > Dewiswch Dileu Dyblygiadau (o'r adran Offer Data ).
Cam 2: Y Mae ffenestr>Dileu Dyblygiadau yn ymddangos. Yn y ffenestr Dileu Dyblygiadau ,
Ticiwch yr holl golofnau.
Ticiwch y dewisiadTRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”), MATCH(ROW($F$5:$F$19) ), ROW($F$5:$F$19))), 0)) ; yn dychwelyd gwerthoedd unigryw o'r arae.
Cam 2: Mae angen i chi wasgu CTRL+SHIFT+ENTER yn gyfan gwbl ac mae'r gwerthoedd unigryw sy'n sensitif i achos yn ymddangos yn y celloedd.
Felly, mae'r set ddata gyfan yn edrych fel y ddelwedd isod ar ôl didoli pob math o gofnodion yn eu colofnau priodol.
Gallwch newid unrhyw un o'r mathau o ddata Cynnyrch i ateb eich galw a defnyddio fformiwlâu yn unol â hynny .
Dull 7: Hidlo Excel Gwerthoedd Unigryw Gan Ddefnyddio Cod Macro VBA
O'r set ddata, rydyn ni'n gwybod bod gennym ni golofn Cynnyrch, ac rydyn ni eisiau'r gwerthoedd unigryw o'r colofn. I gyflawni'r swydd, gallwn ddefnyddio cod Macro VBA . Gallwn ysgrifennu cod sy'n aseinio gwerthoedd o ddetholiad ac yna'n ei anfon trwy ddolenni oni bai ei fod yn cael gwared ar bob dyblyg.
Cyn i ni gymhwyso'r cod Macro VBA , gadewch i ni sicrhau bod gennym set ddata o'r math canlynol ac rydym yn dewis yr amrediad o ble rydym am hidlo'r unigryw.
Cam 1: Er mwyn ysgrifennu cod macro, pwyswch ALT+F11 i agor ffenestr Microsoft Visual Basic . Yn y ffenestr, Ewch i'r tab Mewnosod (yn y Bar Offer ) > Dewiswch Modiwl .
> Cam 2: Mae ffenestr Modiwl yn ymddangos. Yn y Modiwl ,Gludwch y cod canlynol.
2418
Yn y cod Macro,
Ar ôl datgan y newidynnau, mae mrf = CreateObject(“scripting.dictionary”) yn creu gwrthrych sydd wedi'i neilltuo iddo mrf .
Dewisiad wedi'i aseinio i'r Ystod . Mae'r ddolen For yn cymryd pob cell ac yna'n cyfateb i'r Ystod ar gyfer copïau dyblyg. Wedi hynny, mae'r cod yn clirio'r Detholiad ac yn ymddangos gyda'r unigryw. Tarwch F5 i redeg y macro yna trwy ddychwelyd i'r daflen waith, fe welwch yr holl werthoedd unigryw o'r dewisiad.
Dull 8: Mae defnyddio Tabl Colyn i Hidlo Gwerthoedd Unigryw
Pivot Table yn arf cryf i allforio rhestr eitemau unigryw o gelloedd dethol. Yn Excel, gallwn yn hawdd fewnosod Tabl Colyn a chyflawni'r hyn yr ydym yn ei ddymuno yma.
Cam 1: Dewiswch ystod benodol (hy, Cynnyrch ). Wedi hynny, Ewch i Mewnosod Tab > Dewiswch Tabl Colyn (o'r adran Tablau ).
Cam 2: Y PivotTable o dabl neu ystod ffenestr yn ymddangos. Yn y ffenestr,
Bydd yr amrediad (h.y., D4:D19 ) yn cael ei ddewis yn awtomatig.
Dewiswch Taflenni Gwaith Presennol fel lle rydych am i'r opsiwn PivotTable gael ei osod .
Cliciwch Iawn .
Cam 3: > Mae ffenestr PivotTable Fields yn ymddangos. Yn ffenestr PivotTable Fields , dim ond un maes sydd (h.y., Cynnyrch ).
Gwiriwyd y maes Cynnyrch i wneud i'r rhestr cynnyrch unigryw ymddangos fel y dangosir yn y llun isod.
<1
Darllen mwy: Sut i Hidlo Tabl Colyn Excel
Casgliad
Mae hidlo unigryw yn weithred gyffredin i berfformio yn Excel. Yn yr erthygl hon, rydym yn defnyddio nodweddion amrywiol, swyddogaethau megis UNIQUE , FILTER , MATCH , INDEX yn ogystal â VBA Cod Macro i hidlo'r gwerthoedd unigryw allan. Mae swyddogaethau'n cadw'r data crai yn gyfan ac yn dangos y gwerthoedd canlyniadol mewn colofn neu gyrchfan arall. Fodd bynnag, mae nodweddion yn newid data crai trwy ddileu'r cofnodion o'r set ddata yn barhaol. Rwy'n gobeithio bod yr erthygl hon yn rhoi cysyniad clir i chi o ddelio â dyblygu yn eich setiau data a thynnu gwerthoedd unigryw. Sylwch, os oes gennych ymholiadau pellach neu os oes gennych rywbeth i'w ychwanegu. Welwn ni chi yn fy erthygl nesaf.
Mae gan fy nata benawdau .Cliciwch Iawn .
Cam 3:Mae blwch deialog cadarnhau yn ymddangos sy'n dweud 8 yn dyblygu gwerthoedd a ganfuwyd ac a dynnwyd; 7 gwerth unigryw yn aros.
Cliciwch OK .
Mae pob cam yn arwain at y canlyniadau canlynol fel y dangosir yn y llun isod.
Dull 2: Defnyddio Fformatio Amodol i Hidlo Gwerthoedd Unigryw
Ffordd arall i hidlo'r unigryw yw Fformatio Amodol . Gall Excel Fformatio Amodol fformatio celloedd â nifer o feini prawf. Fodd bynnag, yn yr achos hwn, rydym yn defnyddio fformiwla i fformatio celloedd yn amodol mewn ystod (h.y., colofn Cynnyrch ). Mae gennym ddau opsiwn i gymhwyso Fformatio Amodol ; un yw'r fformatio amodol i hidlo gwerthoedd unigryw a'r llall yw cuddio gwerthoedd dyblyg o'r amrediad.
2.1. Fformatio Amodol i Hidlo Gwerthoedd Unigryw
Yn yr achos hwn, rydym yn defnyddio fformiwla mewn opsiynau Fformatio Amodol i Excel hidlo cofnodion unigryw.
Cam 1 : Dewiswch yr amrediad (h.y., Cynnyrch 1 ) yna Ewch i Cartref Tab > Dewiswch Fformatio Amodol (o'r adran Arddulliau ) > Dewiswch Rheol Newydd .
Cam 2: Mae ffenestr Rheol Fformatio Newydd yn ymddangos. Yn y Ffenest Rheol Fformatio Newydd ,
Dewiswch Defnyddiwch fformiwla i benderfynu pa gelloedd i'w fformatio o dan Dewiswch ReolTeipiwch opsiwn .
Teipiwch y fformiwla ganlynol o dan yr opsiwn Golygu'r Disgrifiad Rheol .
=COUNTIF($D$5:D5,D5)=1
0> Yn y fformiwla, fe wnaethom gyfarwyddo Excel i gyfrif pob cell yn y golofn Dfel Unigryw(h.y., yn hafal i 1). Os yw'r cofnodion yn cyd-fynd â'r amod gosodedig mae'n dychwelyd TRUEa Fformat Lliwy celloedd.Cliciwch ar Fformat .
<0> Cam 3:Mewn eiliad, mae'r ffenestr Fformatio Celloeddyn ymddangos. Yn y ffenestr Fformat Cells,Yn yr adran Font - Dewiswch unrhyw liw fformatio fel y dangosir yn y ddelwedd isod.
Yna Cliciwch Iawn .
Cam 4:Mae clicio Iawnyn y cam blaenorol yn mynd â chi i'r Newydd Fformatio ffenestr Rheoleto. Yn y ffenestr Rheol Fformatio Newydd, gallwch weld rhagolwg o gofnodion unigryw.
Cliciwch Iawn .
0>Yn y diwedd, rydych chi'n cael y lliwiau cofnodion unigryw wedi'u fformatio fel rydych chi eu heisiau yn debyg i'r llun isod.
2.2. Fformatio Amodol i Guddio Dyblygiadau
Heb ymyrryd â'r gwerthoedd unigryw, gallwn yn syml guddio'r gwerthoedd dyblyg gan ddefnyddio Fformatio Amodol . I guddio'r copïau dyblyg, mae'n rhaid i ni ddefnyddio'r un fformiwla ag a wnaethom i hidlo'r unigrywion ac eithrio eu neilltuo i werthoedd sy'n fwy na 1 . Ar ôl dewis y lliw Ffont Gwyn , gallwn eu cuddio rhag gweddill y cofnodion.
Cam1: Ailadrodd Camau 1 i 2 o dull 2.1 ond Newidiwch y fformiwla a fewnosodwyd gyda'r un isod.
=COUNTIF($D$5:D5,D5)>1
Mae'r fformiwla yn cyfarwyddo Excel i gyfrif pob cell yn y golofn D fel Dyblygiadau (h.y., yn fwy na 1 ). Os yw'r cofnodion yn cyd-fynd â'r amod gosodedig mae'n dychwelyd TRUE a Fformat Lliw (h.y., Cuddio ) y celloedd.
Cliciwch ar Fformat .
Cam 2: Mae clicio ar Fformat yn mynd â chi i ffenestr Fformat Cells . Yn y ffenestr Fformat Cells ,
Dewiswch Font lliw Gwyn .
Yna Cliciwch OK .
Cam 3: Ar ôl dewis y lliw Font , mae clicio OK yn eich hofran i'r Rheol Fformatio Newydd ffenestr eto. Gallwch weld y rhagolwg yn llwm oherwydd rydym yn dewis Gwyn fel y lliw Font .
Cliciwch Iawn .
26>
Yn dilyn yr holl gamau byddwch yn arwain at ddarlun tebyg i'r ddelwedd isod ar gyfer gwerthoedd dyblyg.
Rhaid i chi ddewis Gwyn fel lliw Font fel arall ni fydd cofnodion dyblyg yn cuddio.
Darllenwch fwy: Sut i Hidlo Data yn Excel gan ddefnyddio Fformiwla
Dull 3: Defnyddio Tab Data Nodwedd Hidlo Uwch i Hidlo Gwerthoedd Unigryw
Mae'r dulliau cynharach yn dileu neu'n tynnu cofnodion o'r set ddata i hidlo unigryw. Mae'n eithaf peryglus wrth i ni weithio ar rai setiau data. Efallai y bydd sefyllfaoedd lle na allwnnewid y setiau data crai, yn yr achosion hynny gallwn ddefnyddio'r opsiwn Hidlo Uwch i hidlo unigryw yn y safle a ddymunir.
Cam 1: Dewiswch yr amrediad (h.y., Colofn Cynnyrch ). Yna Ewch i Data Tab > Dewiswch Advanced (o'r adran Trefnu & Hidlo ).
Cam 2:Y <6 Mae ffenestr>Hidlo Uwchyn ymddangos. Yn y ffenestr Hidlo Uwch,
Dewiswch Copi i leoliad arall gweithred o dan yr opsiwn Action . Gallwch ddewis naill ai Hidlo'r rhestr, yn ei le, neu Copi i leoliad arall fodd bynnag, rydym yn dewis yr un olaf ar gyfer peidio â newid y data crai.
Neilltuo lleoliad (h.y., F4 ) yn yr opsiwn Copi i .
Wedi gwirio'r opsiwn Cofnodion unigryw yn unig .
0>Cliciwch Iawn.>Mae clicio Iawnyn rhoi'r gwerthoedd unigryw i chi yn y lleoliad tyngedfennol fel y cyfarwyddir yn y camau.
Dull 4: Hidlo Gwerthoedd Unigryw Gan Ddefnyddio Excel Swyddogaeth UNIGRYW
Gall arddangos gwerthoedd unigryw mewn colofn arall hefyd gael ei gyflawni gan y Unigryw swyddogaeth. Mae'r ffwythiant UNIQUE yn nôl rhestr o gofnodion unigryw o ystod neu arae. Cystrawen y ffwythiant UNIQUE yw
UNIQUE (array, [by_col], [exactly_once])
Mae'r dadleuon,
arae ; amrediad, neu arae o ble mae'r gwerthoedd unigryw yn cael eu hechdynnu.
[by_col] ; ffyrdd o gymharu a thynnu gwerthoedd, gan row = FALSE ( diofyn )ac erbyn colofn = GWIR . [dewisol]
[yn union_unwaith] ; gwerthoedd unwaith yn digwydd = TRUE a gwerthoedd unigryw presennol = FALSE (yn erbyn diofyn ). [dewisol]
Cam 1: Teipiwch y fformiwla ganlynol mewn unrhyw gell wag (h.y., E5 ).
=UNIQUE(D5:D19)
Cam 2: Pwyswch ENTER yna mewn eiliad bydd yr holl gofnodion unigryw yn ymddangos yn y golofn debyg i'r llun isod.
<32
Mae'r ffwythiant UNIQUE yn gollwng yr holl gofnodion unigryw ar y tro. Fodd bynnag, ni allwch ddefnyddio'r ffwythiant UNIQUE heblaw am fersiwn Excel 365 .
Darlleniadau Tebyg
- <34 Data Hidlo Excel yn Seiliedig ar Werth Cell (6 Ffordd Effeithlon)
- Sut i Ychwanegu Hidlo yn Excel (4 Dull)
- Llwybr byr ar gyfer Excel Filter (3 Defnydd Cyflym gydag Enghreifftiau)
- Sut i Ddefnyddio Hidlo Testun yn Excel (5 Enghraifft)
Dull 5: Gan ddefnyddio Swyddogaethau UNIGRYW a FILTER (gyda Meini Prawf)
Yn null 4, rydym yn defnyddio'r ffwythiant UNIQUE i golli'r gwerthoedd unigryw. Beth os ydym eisiau cofnodion unigryw yn dibynnu ar amod? Dewch i ni ddweud ein bod ni eisiau Enwau Cynnyrch unigryw o Categori penodol o'n set ddata.
Yn yr achos hwn, rydyn ni eisiau'r enwau Cynnyrch unigryw o y categori Barrau (h.y., E4 ) o'n set ddata.
Cam 1: Ysgrifennwch y fformiwla isod mewn unrhyw gell (h.y., E5 ).
=UNIQUE(FILTER(D5:D19,C5:C19=E4))
Yfformiwla yn cyfarwyddo i hidlo'r amrediad D5:D19 , gan osod amod ar amrediad C5:C19 i fod yn hafal i'r gell E4 .
Cam 2: Tarwch ENTER . Ar ôl hynny mae cynhyrchion o dan y categori Barrau , yn ymddangos yng nghelloedd y golofn Barrau fel y dangosir yn y ciplun canlynol.
Gallwch ddewis unrhyw Categori i hidlo cynhyrchion unigryw ohonynt. Mae'n ffordd eithaf effeithiol o drin setiau data gwerthiant enfawr. Mae'r ffwythiant FILTER ar gael yn Excel 365 yn unig.
Darllenwch fwy: Hidlo Meini Prawf Lluosog yn Excel <1
Dull 6: Defnyddio Swyddogaethau MATCH a MYNEGAI (Fformiwla Array)
Ar gyfer arddangosiad symlach, rydym yn defnyddio set ddata heb unrhyw fylchau neu gofnodion achos-sensitif. Felly, sut y gallwn ymdrin â set ddata o'r fath sydd â bylchau a chofnodion sy'n sensitif i achosion? Cyn dangos ffordd allan, gadewch i ni hidlo'r ystod nad yw'n wag (h.y., Cynnyrch 1 ) gan ddefnyddio fformiwla gyfunol. Yn yr achos hwn, rydym yn defnyddio'r ffwythiannau MATCH a INDEX i hidlo unigryw.
6.1. Swyddogaethau MATCH a MYNEGAI Hidlo Gwerthoedd Unigryw o Ystod Di-Wag
Gallwn weld nad oes unrhyw gelloedd gwag yn bodoli yn ystod Cynnyrch 1.
Cam 1: Teipiwch y fformiwla ganlynol yn y gell G5 i hidlo'r unigryw allan.
=IFERROR(INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)),"")
Yn ôl y fformiwla,
Yn gyntaf, COUNTIF($G$4:G4, $D$5:$D$19) ; yn cyfrif nifer y celloedd yn yr amrediad (h.y., $G$4:G4 ) yn ufuddhau i'r amod (h.y., $D$5:$D$19) . Mae COUNTIF yn dychwelyd 1 os yw'n canfod $G$4:G4 yn yr ystod fel arall 0 .
Yn ail, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)) ; yn dychwelyd safle cymharol cynnyrch yn yr amrediad.
O'r diwedd, INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4) , $D$5:$D$19), 0)); yn dychwelyd y cofnodion cell sy'n bodloni'r amod.
Mae'r ffwythiant IFERROR yn cyfyngu'r fformiwla rhag dangos unrhyw wallau yn y canlyniadau.
0> Cam 2: Gan mai fformiwla arae yw'r fformiwla, Pwyswch CTRL+SHIFT+ENTER yn gyfan gwbl. Mae'r holl gofnodion unigryw o'r ystod Cynnyrch 1 yn ymddangos.
6.2. Swyddogaethau MATCH a MYNEGAI i Hidlo Gwerthoedd Unigryw o Gelloedd Gwag Presennol mewn Ystod
Nawr, yn yr ystod Cynnyrch 2 , gallwn weld celloedd gwag lluosog yn bodoli. I hidlo'r unigryw ymhlith y celloedd gwag, mae'n rhaid i ni fewnosod y ffwythiant ISBLANK .
Cam 1: Gludwch y fformiwla isod yn y gell H5 .
=IFERROR(INDEX($E$5:$E$19, MATCH(0,IF(ISBLANK($E$5:$E$19),1,COUNTIF($H$4:H4, $E$5:$E$19)), 0)),"")
Mae'r fformiwla hon yn gweithio yn yr un modd ag a ddisgrifiwyd gennym yn 6.1. adran . Fodd bynnag, mae'r ffwythiant IF ychwanegol gyda phrawf rhesymegol y ffwythiant ISBLANK yn galluogi'r fformiwla i anwybyddu unrhyw gelloedd gwag yn yr amrediad.
Cam 2: Tarwch CTRL+SHIFT+ENTER ac mae'r fformiwla'n anwybyddu'r celloedd gwag ac yn nôl yr holl gofnodion unigrywfel y dangosir yn y llun canlynol.
>
6.3. Swyddogaethau MATCH a MYNEGAI i Hidlo Gwerthoedd Unigryw o Ystod Achos Sensitif
Os oes gan ein set ddata gofnodion achos-sensitif, mae'n rhaid i ni ddefnyddio'r ffwythiant AMlder ynghyd â'r >TRAWSNEWID a ROW ffwythiannau i hidlo'r unigryw allan.
Cam 1: Cymhwyswch y fformiwla isod yng nghell I5 .
=INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0))
Adrannau o'r fformiwla,
- TRASPOSE($I$4:I4); trawsosod gwerthoedd blaenorol trwy drosi hanner colon yn goma. ( h.y., mae TRANSPOSE ({ “gwerthoedd unigryw (crynsensitif)"; Gwenith Cyfan") yn dod yn {"werthoedd unigryw (yn sensitif i achosion)", Gwenith Cyfan"}
- EXACT($F$5:$F$19, TRANSPOSE($I$4:I4); yn gwirio a yw'r tannau yr un fath ac yn sensitif i lythrennau ai peidio.<35
- IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F $19)); yn dychwelyd safle cymharol llinyn yn yr arae os TRUE .
- FREQUENCY(IF(EXACT($F$5:$F$19), TRANSPOSE ($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”) ; yn cyfrifo sawl gwaith mae llinyn yn bresennol yn yr arae.
- MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4))), MATCH(ROW($F$5:$F) $19), ROW($F$5:$F$19)), “”), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0)) ; yn canfod gwerthoedd Ffug (h.y., Gwag ) yn yr arae.
- MYNEGAI($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT() $F$5:$F$19,