Sicrhewch restr o werthoedd unigryw yn Excel & tynnu rhesi unigryw

  • Rhannu Hwn
Michael Brown

Dyma ran olaf cyfres Gwerthoedd Unigryw Excel sy'n dangos sut i gael rhestr o werthoedd gwahanol / unigryw mewn colofn gan ddefnyddio fformiwla, a sut i addasu'r fformiwla honno ar gyfer gwahanol setiau data. Byddwch hefyd yn dysgu sut i gael rhestr benodol yn gyflym gan ddefnyddio Hidlo Uwch Excel, a sut i echdynnu rhesi unigryw gyda Duplicate Remover.

Mewn cwpl o erthyglau diweddar, buom yn trafod gwahanol ddulliau o gyfrif a chanfod gwerthoedd unigryw yn Excel. Os cawsoch gyfle i ddarllen y tiwtorialau hynny, rydych chi eisoes yn gwybod sut i gael rhestr unigryw neu wahanol trwy nodi, hidlo a chopïo. Ond mae hynny ychydig yn hir, ac nid yr unig ffordd o bell ffordd i dynnu gwerthoedd unigryw yn Excel. Gallwch chi ei wneud yn llawer cyflymach trwy ddefnyddio fformiwla arbennig, ac mewn eiliad byddaf yn dangos hyn ac ychydig o dechnegau eraill i chi.

    Awgrym. I gael gwerthoedd unigryw yn gyflym yn y fersiwn ddiweddaraf o Excel 365 sy'n cefnogi araeau deinamig, defnyddiwch y swyddogaeth UNIGRYW fel yr eglurir yn y tiwtorial cysylltiedig uchod.

    Sut i gael gwerthoedd unigryw yn Excel

    Er mwyn osgoi unrhyw ddryswch, yn gyntaf, gadewch i ni gytuno ar yr hyn a alwn yn werthoedd unigryw yn Excel. Gwerthoedd unigryw yw'r gwerthoedd sy'n bodoli mewn rhestr unwaith yn unig. Er enghraifft:

    I dynnu rhestr o werthoedd unigryw yn Excel, defnyddiwch un o'r fformiwlâu canlynol.

    Arae gwerthoedd unigryw fformiwla (wedi'i gwblhau trwy wasgu Ctrl + Shift + Entergan dynnu rhesi unigryw, dewiswch Copi i leoliad arall , ac yna nodwch ble yn union yr hoffech eu copïo - taflen weithredol (dewiswch yr opsiwn Lleoliad Cwsmer , a nodwch gell uchaf y cyrchfan amrediad), taflen waith newydd neu lyfr gwaith newydd.

    Yn yr enghraifft hon, gadewch i ni ddewis y ddalen newydd:

    >
  • Cliciwch y Gorffen botwm, ac rydych chi wedi gorffen!
  • Hoffi'r ffordd gyflym a syml hon i gael rhestr o werthoedd neu resi unigryw yn Excel? Os felly, fe'ch anogaf i lawrlwytho fersiwn gwerthuso isod a rhoi cynnig arni. Mae Dyblygu Remover yn ogystal â'r holl offer arbed amser eraill sydd gennym wedi'u cynnwys yn Ultimate Suite for Excel.

    Ar gael i'w lawrlwytho

    Dod o hyd i Werthoedd Unigryw yn Excel - llyfr gwaith enghreifftiol (ffeil .xlsx)

    Ultimate Suite - fersiwn gwerthuso (ffeil .exe)

    ):

    =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1,$A$2:$A$10) + (COUNTIF($A$2:$A$10, $A$2:$A$10)1), 0)), "")

    Fformiwla gwerthoedd unigryw Rheolaidd (cwblhawyd trwy wasgu Enter):

    =IFERROR(INDEX($A$2:$A$10, MATCH(0,INDEX(COUNTIF($B$1:B1, $A$2:$A$10)+(COUNTIF($A$2:$A$10, $A$2:$A$10)1),0,0), 0)), "")

    Yn y fformiwlâu uchod, defnyddir y cyfeiriadau canlynol:

    • A2:A10 - y rhestr ffynonellau.
    • B1 - cell uchaf y rhestr unigryw minws 1. Yn yr enghraifft hon, rydym yn cychwyn y rhestr unigryw yn B2, ac felly rydym yn cyflenwi B1 i'r fformiwla (B2-1=B1). Os yw eich rhestr unigryw yn dechrau, dyweder, yng nghell C3, yna newidiwch $B$1:B1 i $C$2:C2.

    Nodyn. Gan fod y fformiwla yn cyfeirio at y gell uwchben cell gyntaf y rhestr unigryw, sef pennawd y golofn fel arfer (B1 yn yr enghraifft hon), gwnewch yn siŵr bod gan eich pennawd enw unigryw nad yw'n ymddangos yn unman arall yn y golofn.

    Yn yr enghraifft hon, rydym yn tynnu enwau unigryw o golofn A (yn fwy manwl gywir o ystod A2:A20), ac mae'r sgrinlun canlynol yn dangos y fformiwla arae ar waith:

    Rhoddir esboniad manwl o resymeg y fformiwla mewn adran ar wahân, a dyma sut i ddefnyddio'r fformiwla i echdynnu gwerthoedd unigryw yn eich taflenni gwaith Excel:

    • Tweak un o'r fformiwlâu yn ôl eich set ddata.
    • Rhowch y fformiwla yng nghell gyntaf y rhestr unigryw (B2 yn yr enghraifft hon).
    • Os ydych yn defnyddio'r fformiwla arae, pwyswch Ctrl + Shift + Enter . Os ydych chi wedi dewis y fformiwla arferol, pwyswch y fysell Enter fel arfer.
    • Copïwch y fformiwla i lawr cyn belled ag y bo angen trwy lusgo'r handlen llenwi. Ers y ddaumae fformiwlâu gwerthoedd unigryw wedi'u crynhoi yn y ffwythiant IFERROR, gallwch gopïo'r fformiwla hyd at ddiwedd eich tabl, ac ni fydd yn annibendod eich data gydag unrhyw wallau ni waeth cyn lleied o werthoedd unigryw sydd wedi'u tynnu.
    • <5

      Sut i gael gwerthoedd gwahanol yn Excel (digwyddiadau dyblyg unigryw + 1af)

      Fel y gallech fod wedi dyfalu eisoes o bennawd yr adran hon, mae gwerthoedd gwahanol yn Excel i gyd yn wahanol gwerthoedd mewn rhestr, h.y. gwerthoedd unigryw ac enghreifftiau cyntaf o werthoedd dyblyg. Er enghraifft:

      I gael rhestr benodol yn Excel, defnyddiwch y fformiwlâu canlynol.

      Array fformiwla benodol (angen pwyso Ctrl + Shift + Enter ):

      =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10), 0)), "")

      Rheolaidd fformiwla benodol:

      =IFERROR(INDEX($A$2:$A$10, MATCH(0, INDEX(COUNTIF($B$1:B1, $A$2:$A$10), 0, 0), 0)), "")

      Lle:

      • A2:A10 yw'r rhestr ffynonellau.
      • B1 yw'r gell uwchben cell gyntaf y rhestr benodol. Yn yr enghraifft hon, mae'r rhestr benodol yn dechrau yng nghell B2 (dyma'r gell gyntaf lle rydych chi'n nodi'r fformiwla), felly rydych chi'n cyfeirio at B1. colofn sy'n anwybyddu celloedd gwag

        Os yw eich rhestr ffynonellau'n cynnwys unrhyw gelloedd gwag, byddai'r fformiwla benodol rydym newydd ei thrafod yn dychwelyd sero ar gyfer pob rhes wag, a allai fod yn broblem. I drwsio hyn, gwellwch y fformiwla ychydig ymhellach:

        Fformiwla arae i echdynnu gwerthoedd gwahanol heb gynnwys bylchau :

        =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10&"") + IF($A$2:$A$10="",1,0), 0)), "")

        Cael rhestr o wahanol gwerthoedd testun anwybyddu rhifau abylchau

        Yn yr un modd, gallwch gael rhestr o werthoedd gwahanol ac eithrio celloedd gwag a chelloedd gyda rhifau :

        =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10&"") + IF(ISTEXT($A$2:$A$10)=FALSE,1,0), 0)), "")

        Yn gyflym nodyn atgoffa, yn y fformiwlâu uchod, A2:A10 yw'r rhestr ffynonellau, ac mae B1 yn gell reit uwchben cell gyntaf y rhestr benodol.

        Mae'r ciplun canlynol yn dangos canlyniad y ddwy fformiwla:

        <0

    Sut i echdynnu gwerthoedd penodol sy'n sensitif i achos yn Excel

    Wrth weithio gyda data sy'n sensitif i achos fel cyfrineiriau, enwau defnyddwyr neu enwau ffeiliau, efallai y bydd angen i chi gael rhestr o werthoedd penodol sy'n sensitif i achosion. Ar gyfer hyn, defnyddiwch y fformiwla arae ganlynol, lle A2: A10 yw'r rhestr ffynonellau, a B1 yw'r gell uwchben cell gyntaf y rhestr benodol:

    Fformiwla arae i gael gwerthoedd penodol sy'n sensitif i achos (angen pwyso Ctrl + Shift + Enter )

    =IFERROR(INDEX($A$2:$A$10, MATCH(0, FREQUENCY(IF(EXACT($A$2:$A$10,TRANSPOSE($B$1:B1)), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10)), ""), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10))), 0)), "")

    Sut mae'r fformiwla unigryw / gwahanol yn gweithio

    Mae'r adran hon wedi'i hysgrifennu'n arbennig ar gyfer y rhai sy'n chwilfrydig ac yn defnyddwyr Excel meddylgar sydd nid yn unig eisiau gwybod y fformiwla ond yn deall ei nytiau a'i bolltau yn llawn.

    Afraid dweud nad yw'r fformiwlâu i dynnu gwerthoedd unigryw a gwahanol yn Excel yn ddibwys nac yn syml. Ond o edrych yn agosach, efallai y byddwch yn sylwi bod yr holl fformiwlâu yn seiliedig ar yr un dull - gan ddefnyddio INDEX/MATCH mewn cyfuniad â swyddogaethau COUNTIF, neu COUNTIF + IF.

    Ar gyfer ein dadansoddiad manwl, gadewch i ni ddefnyddio y fformiwla arae hynnyyn tynnu rhestr o werthoedd gwahanol oherwydd bod yr holl fformiwlâu eraill a drafodir yn y tiwtorial hwn yn welliannau neu amrywiadau o'r un sylfaenol hwn:

    =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10), 0)), "")

    I gychwyn, gadewch i ni fwrw dileu'r ffwythiant IFERROR amlwg, a ddefnyddir gydag un pwrpas i ddileu # N/A gwallau pan fydd nifer y celloedd lle rydych wedi copïo'r fformiwla yn fwy na nifer y gwerthoedd penodol yn y rhestr ffynonellau.

    Ac nawr, gadewch i ni ddadansoddi'r rhan graidd o'n fformiwla ar wahân:

    1. Mae COUNTIF(ystod, meini prawf) yn dychwelyd nifer y celloedd o fewn ystod sy'n bodloni amod penodedig.

      Yn yr enghraifft hon, mae COUNTIF($B$1:B1, $A$2:$A$10) yn dychwelyd amrywiaeth o 1au a 0au yn seiliedig ar a oes unrhyw rai o werthoedd y rhestr ffynonellau ($A$2:$A$10) yn ymddangos rhywle yn y rhestr benodol ($B$1:B1). Os canfyddir y gwerth, mae'r fformiwla yn dychwelyd 1, fel arall - 0.

      Yn benodol, yng nghell B2, mae COUNTIF($B$1:B1, $A$2:$A$10) yn dod yn:

      COUNTIF("Distinct", {"Ronnie"; "David"; "Sally"; "Jeremy"; "Robert"; "David"; "Robert"; "Tom"; "Sally"})

      ac yn dychwelyd:

      {0;0;0;0;0;0;0;0;0}

      oherwydd nid oes yr un o'r eitemau yn y rhestr ffynonellau ( meini prawf ) yn ymddangos yn yr ystod lle mae'r ffwythiant yn edrych am gyfatebiaeth. Yn yr achos hwn, mae ystod ($B$1:B1) yn cynnwys un eitem - "Distinct".

    2. Mae MATCH(lookup_value, lookup_array, [match_type]) yn dychwelyd safle cymharol y gwerth am-edrych yn yr arae.

    Yn yr enghraifft hon, y gwerth_look yw 0, ac o ganlyniad:

    MATCH(0,COUNTIF($B$1:B1, $A$2:$A$10), 0)

    yn troi i mewn i:

    MATCH(0, { 0 ;0;0;0;0;0;0;0;0},0)

    ac yn dychwelyd

    oherwydd ein MATCHswyddogaeth yn cael y gwerth cyntaf sy'n union hafal i'r gwerth am-edrych (fel y cofiwch, y gwerth chwilio yw 0).

  • Mae INDEX(arae, row_num, [column_num]) yn dychwelyd gwerth mewn arae yn seiliedig ar y rhes a'r colofnau (yn ddewisol) rhifau penodedig.
  • Yn yr enghraifft hon, mae INDEX($A$2:$A$10, 1)

    yn dod yn:

    INDEX({"Ronnie"; "David"; "Sally"; "Jeremy"; "Robert"; "David"; "Robert"; "Tom"; "Sally"}, 1)

    ac yn dychwelyd "Ronnie".

    Pan gaiff y fformiwla ei chopïo i lawr y golofn, mae'r rhestr benodol ($B$1:B1) yn ehangu oherwydd bod yr ail gyfeirnod cell (B1) yn gyfeiriad cymharol sy'n newid yn ôl safle cymharol y gell lle mae'r fformiwla'n symud.

    Felly, ar ôl ei gopïo i gell B3, mae COUNTIF($B$1: B1 , $A$2:$A$10) yn newid i COUNTIF($B$1: B2 , $A$2:$A$10), ac yn dod yn:

    COUNTIF({"Distinct";"Ronnie"}, {"Ronnie"; "David"; "Sally"; "Jeremy"; "Robert"; "David"; "Robert"; "Tom"; "Sally"}), 0)), "")

    ac yn dychwelyd:

    {1;0;0;0;0;0;0;0;0}

    oherwydd bod un "Ronnie" i'w gael yn amrediad $B$1:B2.

    Ac yna, mae MATCH(0,{1; 0 ;0;0;0;0;0;0;0},0) yn dychwelyd 2 , oherwydd 2 yw safle cymharol y 0 cyntaf yn yr arae.

    Ac yn olaf, mae INDEX($A$2:$A$10, 2) yn dychwelyd y gwerth o'r 2il res, sef "David".

    Awgrym. I gael gwell dealltwriaeth o resymeg y fformiwla, gallwch ddewis gwahanol rannau o'r fformiwla yn y bar fformiwla a phwyso F9 i weld beth mae'r rhan a ddewiswyd yn ei werthuso i:

    Os ydych yn dal i gael anawsterau wrth ganfod allan o'r fformiwla, gallwch edrych ar y tiwtorial canlynol am esboniad manwl o sut mae'r cyswllt MYNEGAI/MATCH yn gweithio: MYNEGAI & CYFATEB fel gwelldewis arall yn lle Excel VLOOKUP.

    Fel y soniwyd eisoes, mae'r fformiwlâu eraill a drafodir yn y tiwtorial hwn yn seiliedig ar yr un rhesymeg, gyda dim ond ychydig o addasiadau:

    Fformiwla gwerthoedd unigryw - yn cynnwys un ffwythiant COUNTIF arall sy'n eithrio o'r rhestr unigryw yr holl eitemau sy'n ymddangos yn y rhestr ffynonellau fwy nag unwaith: COUNTIF($A$2:$A$10, $A$2:$A$10)1 .

    Fformiwla gwerthoedd unigryw anwybyddu bylchau - yma rydych chi'n ychwanegu ffwythiant IF sy'n atal celloedd gwag rhag cael eu hychwanegu at y rhestr benodol: IF($A$2:$A$13="",1,0) .

    Fformiwla gwerthoedd testun unigryw gan anwybyddu rhifau - rydych yn defnyddio'r ffwythiant ISTEXT i wirio a yw gwerth yn destun, a'r ffwythiant IF i ddiystyru pob math o werth arall, gan gynnwys celloedd gwag: IF(ISTEXT($A$2:$A$13)=FALSE,1,0) .

    Tynnwch werthoedd gwahanol o golofn gyda Hidlo Uwch Excel

    Os nad ydych chi eisiau gwastraffu amser ar ddarganfod troeon gwallgof y fformiwlâu gwerth penodol, gallwch gael rhestr o werthoedd gwahanol yn gyflym trwy ddefnyddio'r Hidlo Uwch. Mae'r camau manwl yn dilyn isod.

    1. Dewiswch y golofn ddata yr ydych am dynnu gwerthoedd gwahanol ohoni.
    2. Newid i'r tab Data > Trefnu & Hidlo grŵp , a chliciwch ar y botwm Uwch :

  • Yn y blwch deialog Hidlo Uwch , dewiswch yr opsiynau canlynol:
    • Gwiriwch Copi i leoliad arall botwm radio.
    • Yn y blwch Amrediad rhestr , gwiriwch fod yr amrediad ffynhonnell wedi'i ddangos yn gywir .
    • Yn y Copïwch i'r blwch , rhowch gell uchaf yr ystod cyrchfan. Cofiwch mai dim ond i'r ddalen weithredol y gallwch gopïo'r data wedi'i hidlo.
    • Dewiswch y Cofnodion unigryw yn unig

    24>

  • Yn olaf, cliciwch ar y botwm OK a gwiriwch y canlyniad:
  • Rhowch sylw, er bod yr Uwch Enw'r opsiwn hidlydd yw " Cofnodion unigryw yn unig ", mae'n echdynnu gwerthoedd gwahanol , h.y. gwerthoedd unigryw a digwyddiadau 1af o werthoedd dyblyg.

    Tynnu rhesi unigryw a gwahanol gyda Dyblyg Symudwr

    Yn rhan olaf y tiwtorial hwn, gadewch i mi ddangos ein datrysiad ein hunain i chi i ddod o hyd i werthoedd unigryw ac unigryw mewn taflenni Excel a'u tynnu allan. Mae'r datrysiad hwn yn cyfuno amlbwrpasedd fformiwlâu Excel a symlrwydd yr hidlydd uwch. Yn ogystal, mae'n darparu cwpl o nodweddion unigryw megis:

    • Canfod a thynnu rhesi unigryw / gwahanol yn seiliedig ar werthoedd mewn un neu fwy o golofnau.
    • Dod o hyd i , amlygu , a copïo gwerthoedd unigryw i unrhyw leoliad arall, yn yr un llyfr gwaith neu lyfr gwaith gwahanol.

    A nawr, gadewch i ni weld yr offeryn Dileu Dyblyg ar waith.

    Gan dybio bod gennych dabl cryno wedi'i greu trwy gyfuno data o sawl tabl arall. Yn amlwg, mae'r tabl crynodeb hwnnw'n cynnwys llawer o resi dyblyg a'ch tasg chi yw echdynnu rhesi unigryw sy'n ymddangos yn y tabl unwaith yn unig, neu resi gwahanolgan gynnwys digwyddiadau unigryw a 1af dyblyg. Y naill ffordd neu'r llall, gyda'r ychwanegyn Duplicate Remover mae'r gwaith yn cael ei wneud mewn 5 cam cyflym.

    1. Dewiswch unrhyw gell yn eich tabl ffynhonnell a chliciwch ar y botwm Duplicate Remover ar y tab Ablebits Data , yn y grŵp Dedupe .

    Duplicate Remover dewin yn rhedeg a dewis y bwrdd cyfan. Felly, cliciwch Nesaf i symud ymlaen i'r cam nesaf.

  • Dewiswch y math o werth yr ydych am ddod o hyd iddo, a chliciwch Nesaf :
    • Unigryw
    • Digwyddiadau unigryw +1af (unigryw)

    Yn yr enghraifft hon, ein nod yw echdynnu rhesi unigryw sy'n ymddangos yn y tabl ffynhonnell unwaith yn unig, felly rydym yn dewis yr opsiwn Unigryw :

    Awgrym. Fel y gwelwch yn y llun uchod, mae yna hefyd 2 opsiwn ar gyfer gwerthoedd dyblyg , cofiwch ei gadw mewn cof os oes angen i chi ddidynnu taflen waith arall.

  • Dewiswch un neu fwy o golofnau i gael eu gwirio am werthoedd unigryw.

    Yn yr enghraifft hon, rydym am ddod o hyd i resi unigryw yn seiliedig ar werthoedd ym mhob un o'r 3 colofn ( Rhif archeb , Enw cyntaf a Enw olaf ), felly rydym yn dewis pob un.

  • Dewiswch y weithred i berfformio ar y gwerthoedd unigryw a ddarganfuwyd. Mae'r opsiynau canlynol ar gael i chi:
    • Tynnu sylw at werthoedd unigryw
    • Dewis gwerthoedd unigryw
    • Adnabod mewn colofn statws
    • Copi i leoliad arall

    Oherwydd ein bod ni

  • Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.