Cymharwch ddata mewn dwy ddalen neu golofn Google ar gyfer cyfatebiadau a gwahaniaethau

  • Rhannu Hwn
Michael Brown

P'un a yw'r haf yn curo ar ein drysau neu'n goresgyn Westeros yn y gaeaf, rydym yn dal i weithio yn Google Sheets ac mae'n rhaid i ni gymharu gwahanol ddarnau o fyrddau â'i gilydd. Yn yr erthygl hon, rwy'n rhannu ffyrdd o baru'ch data ac yn rhoi awgrymiadau ar wneud hynny'n gyflym.

    Cymharwch ddwy golofn neu ddalen

    Un o y tasgau a allai fod gennych yw sganio dwy golofn neu ddalen am gyfatebiaethau neu wahaniaethau a'u hadnabod rhywle y tu allan i'r tablau.

    Cymharwch ddwy golofn yn Google Sheets am gyfatebiaethau a gwahaniaethau

    Byddaf yn dechrau trwy gymharu dwy gell yn Google Sheets. Mae'r ffordd hon yn gadael i chi sganio colofnau cyfan fesul rhes.

    Enghraifft 1. Google Sheets – cymharwch ddwy gell

    Ar gyfer yr enghraifft gyntaf hon, bydd angen colofn helpwr arnoch er mwyn mewnbynnu'r fformiwla i mewn rhes gyntaf y data i gymharu:

    =A2=C2

    Os yw celloedd yn cyfateb, fe welwch CYWIR, fel arall ANGHYWIR. I wirio pob cell mewn colofn, copïwch y fformiwla i lawr i resi eraill:

    Awgrym. I gymharu colofnau o wahanol ffeiliau, mae angen i chi ddefnyddio'r ffwythiant IMPORTRANGE:

    =A2=IMPORTRANGE("spreadsheet_url","Sheet1!A2")

    Enghraifft 2. Google Sheets – cymharwch ddwy restr ar gyfer cyfatebiadau a gwahaniaethau

    • Datrysiad taclusach fyddai defnyddio'r swyddogaeth IF. Byddwch yn gallu gosod yr union statws ar gyfer celloedd union yr un fath a gwahanol :

      =IF(A2=C2,"Match","Differ")

      Awgrym. Os yw eich data wedi'i ysgrifennu mewn achosion gwahanol ac yr hoffech ystyried geiriau o'r fath fel rhai gwahanol,dyma'r fformiwla i chi:

      =IF(EXACT(A2,C2),"Match","Differ")

      Ble mae EXACT yn ystyried yr achos ac yn chwilio am yr unfathau cyflawn.

    • I adnabod rhesi gyda celloedd dyblyg yn unig, defnyddiwch y fformiwla hon:

      =IF(A2=C2,"Match","")

    • I farcio rhesi â <14 yn unig>cofnodion unigryw rhwng celloedd mewn dwy golofn, cymerwch yr un yma:

      =IF(A2=C2,"","Differ")

    Enghraifft 3. Cymharwch ddwy golofn yn Google Sheets

    • Mae yna ffordd i osgoi copïo'r fformiwla dros bob rhes. Gallwch ffugio fformiwla OS arae yng nghell gyntaf eich colofn cynorthwyydd:

    =ArrayFormula(IF(A2:A=C2:C,"","Differ"))

    Mae'r IF hwn yn paru pob cell o golofn A â'r un rhes yng ngholofn C Os yw cofnodion yn wahanol , bydd y rhes yn cael ei nodi yn unol â hynny. Yr hyn sy'n braf am y fformiwla arae hon yw ei fod yn marcio pob rhes yn awtomatig ar unwaith:

  • Rhag ofn y byddai'n well gennych enwi'r rhesi â celloedd unfath , llenwch ail arg y fformiwla yn lle'r trydydd un:
  • =ArrayFormula(IF(A2:A=C2:C,"Match",""))

    Enghraifft 4. Cymharwch ddwy Google Sheets am wahaniaethau

    Yn aml mae angen i chi gymharu dwy golofn yn Google Sheets sy'n perthyn i anferth bwrdd. Neu gallant fod yn daflenni hollol wahanol fel adroddiadau, rhestrau prisiau, gweithio shifftiau'r mis, ac ati. Os yw hyn yn swnio'n gyfarwydd, peidiwch â phoeni, gallwch chi farcio'r gwahaniaethau ar ddalen arall o hyd.

    Dymadau fwrdd gyda chynnyrch a'u prisiau. Rwyf am leoli pob cell gyda chynnwys gwahanol rhwng y tablau hyn:

    Dechreuwch gyda chreu dalen newydd a rhowch y fformiwla nesaf yn A1:

    =IF(Sheet1!A1Sheet2!A1,Sheet1!A1&" | "&Sheet2!A1,"")

    Nodyn. Rhaid i chi gopïo'r fformiwla dros yr ystod sy'n hafal i faint y tabl mwyaf.

    O ganlyniad, dim ond y celloedd hynny sy'n amrywio o ran eu cynnwys a welwch. Bydd y fformiwla hefyd yn tynnu cofnodion o'r ddau dabl ac yn eu gwahanu gyda nod rydych chi'n ei nodi yn y fformiwla:

    Awgrym. Os yw'r dalennau i'w cymharu mewn ffeiliau gwahanol, eto, dylech ymgorffori'r swyddogaeth IMPORTRANGE:

    =IF(Sheet1!A1IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),Sheet1!A1&" | "&IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),"")

    Offeryn ar gyfer Google Sheets i gymharu dwy golofn a thaflen

    Wrth gwrs, pob un o'r gellir defnyddio enghreifftiau uchod i gymharu dwy golofn o un neu ddau dabl neu hyd yn oed dalennau paru. Fodd bynnag, mae teclyn a grëwyd gennym ar gyfer y dasg hon a fydd o fudd mawr i chi.

    Bydd yn cymharu dwy ddalen a cholofn Google ar gyfer copïau dyblyg neu unigryw mewn 3 cham. Gwnewch iddo farcio'r cofnodion a ganfuwyd gyda cholofn statws (y gellir ei hidlo, gyda llaw) neu eu lliwio, eu copïo neu eu symud i leoliad arall, neu hyd yn oed glirio celloedd a dileu rhesi cyfan gyda dyblygiadau o gwbl.

    I defnyddio'r ychwanegyn i ddod o hyd i'r rhesi o Daflen 1 sy'n absennol o Daflen2 yn seiliedig ar golofnau Fruit a MSRP :

    Yna arbedais fy gosodiadau mewn un senario. Nawr gallaf eu rhedeg yn gyflym heb fynd trwy bob cameto pryd bynnag y bydd cofnodion yn fy nhablau yn newid. Mae angen i mi ddechrau'r senario hwnnw o ddewislen Google Sheets:

    Er hwylustod i chi, rydym wedi disgrifio holl opsiynau'r offeryn ar ei dudalen gymorth ac yn y fideo hwn:

    Mae croeso i chi roi cynnig arni eich hun a sylwi faint o amser y mae'n ei arbed i chi. :)

    Cymharu data mewn dwy Google Sheets a nôl cofnodion coll

    Mae cymharu dwy Daflen Google ar gyfer gwahaniaethau ac ailadrodd yn hanner y gwaith, ond beth am ddata coll? Mae yna swyddogaethau arbennig ar gyfer hyn hefyd, er enghraifft, VLOOKUP. Gawn ni weld beth allwch chi ei wneud.

    Dod o hyd i ddata coll

    Enghraifft 1

    Dychmygwch fod gennych ddwy restr o gynhyrchion (colofnau A ac C yn fy achos i, ond gallant yn syml iawn fod ar wahanol ddalennau). Mae angen ichi ddod o hyd i'r rhai a gyflwynir yn y rhestr gyntaf ond nid yn yr ail un. Bydd y fformiwla hon yn gwneud y tric:

    =ISERROR(VLOOKUP(A2,$C:$C,1,0))

    Sut mae'r fformiwla'n gweithio:

    • Mae VLOOKUP yn chwilio am y cynnyrch o A2 yn yr ail restr. Os yw yno, mae'r swyddogaeth yn dychwelyd enw'r cynnyrch. Neu fe gewch #N/A gwall sy'n golygu na ddaethpwyd o hyd i'r gwerth yng ngholofn C.
    • Mae ISERROR yn gwirio beth mae VLOOKUP yn ei ddychwelyd ac yn dangos GWIR os mai dyma'r gwerth ac ANGHYWIR os mai dyma'r gwall.<17

    Felly, celloedd â ANGHYWIR yw'r hyn rydych chi'n chwilio amdano. Copïwch y fformiwla i gelloedd eraill i wirio pob cynnyrch o'r rhestr gyntaf:

    Nodyn. Os yw eich colofnau mewn gwahanol ddalennau, bydd eich fformiwlacyfeiriwch un ohonyn nhw:

    =ISERROR(VLOOKUP(A2,Sheet2!$C:$C,1,0))

    Awgrym. I ddod ymlaen gyda fformiwla un-gell, dylai fod yn un arae. Bydd fformiwla o'r fath yn llenwi pob cell yn awtomatig â chanlyniadau:

    =ArrayFormula(ISERROR(VLOOKUP(A2:A10,$C:$C,1,0)))

    Enghraifft 2

    Ffordd glyfar arall fyddai cyfrif pob ymddangosiad o'r cynnyrch o A2 yng ngholofn C:

    =IF(COUNTIF($C:$C, $A2)=0, "Not found", "")

    Os nad oes dim byd o gwbl i'w gyfrif, bydd y ffwythiant IF yn marcio celloedd â Heb ddod o hyd . Bydd celloedd eraill yn aros yn wag:

    Enghraifft 3

    Lle mae VLOOKUP, mae MATCH. Rydych chi'n gwybod hynny, iawn? ;) Dyma'r fformiwla i baru cynhyrchion yn hytrach na chyfrif:

    =IF(ISERROR(MATCH($A2,$C:$C,0)),"Not found","")

    Awgrym. Mae croeso i chi nodi union amrediad yr ail golofn os yw'n aros yr un fath:

    =IF(ISERROR(MATCH($A2,$C2:$C28,0)),"Not found","")

    Tynnu data cyfatebol

    Enghraifft 1

    Efallai bod eich tasg yn dipyn ffansi: efallai y bydd angen i chi dynnu'r holl wybodaeth sydd ar goll ar gyfer y cofnodion sy'n gyffredin ar gyfer y ddau dabl, er enghraifft, diweddaru prisiau. Os felly, bydd angen i chi lapio MATCH yn MYNEGAI:

    =INDEX($E:$E,MATCH($A2,$D:$D,0))

    Mae'r fformiwla'n cymharu ffrwythau yng ngholofn A â ffrwythau yng ngholofn D. Ar gyfer popeth a ddarganfuwyd, mae'n tynnu'r prisiau o golofn E i golofn B.

    Enghraifft 2

    Fel y gallech fod wedi dyfalu, byddai enghraifft arall yn defnyddio'r swyddogaeth VLOOKUP Google Sheets a ddisgrifiwyd gennym beth amser yn ôl.

    Eto, mae yna ychydig mwy o offerynnau ar gyfer y swydd. Fe wnaethom eu disgrifio i gyd yn ein blog hefyd:

    1. Bydd y rhain yn gwneud ar gyfer y pethau sylfaenol: chwilio, paru a diweddaru cofnodion.
    2. Nid yn unig y bydd y rhain yndiweddaru celloedd ond ychwanegu colofnau cysylltiedig & rhesi nad ydynt yn cyfateb.

    Uno dalennau gan ddefnyddio'r ychwanegyn

    Os ydych wedi blino ar fformiwlâu, gallwch ddefnyddio ein hychwanegiad Uno Dalenni i gydweddu'n gyflym ac uno dau Dalennau Google. Ochr yn ochr â'i bwrpas sylfaenol i dynnu'r data coll, gall hefyd ddiweddaru gwerthoedd presennol a hyd yn oed ychwanegu rhesi nad ydynt yn cyfateb. Gallwch weld pob newid mewn lliw neu mewn colofn statws y gellir ei hidlo.

    Awgrym. Hefyd, gwnewch yn siŵr eich bod chi'n edrych ar y fideo hwn am yr ychwanegyn Merge Sheets:

    Fformatio amodol i gymharu data mewn dwy Google Sheets

    Mae yna un ffordd safonol arall y mae Google yn ei chynnig i gymharu eich data – drwy liwio cyfatebiaethau a/neu wahaniaethau drwy fformatio amodol. Mae'r dull hwn yn gwneud i'r holl gofnodion rydych chi'n chwilio amdanynt sefyll allan ar unwaith. Eich tasg yma yw creu rheol gyda fformiwla a'i chymhwyso i'r amrediad data cywir.

    Tynnwch sylw at ddyblygiadau mewn dwy ddalen neu golofn

    Gadewch i ni gymharu dwy golofn yn Google Sheets ar gyfer cyfatebiadau a lliwiau dim ond y celloedd hynny yng ngholofn A sy'n cyfateb i gelloedd yn yr un rhes yng ngholofn C:

    1. Dewiswch yr amrediad gyda chofnodion i'w lliwio (A2:A10 i mi).
    2. Ewch i Fformat > Fformatio amodol yn newislen y daenlen.
    3. Rhowch fformiwla syml i'r rheol:

      =A2=C2

    4. Dewiswch y lliw i amlygu celloedd.

    Awgrym. Os yw maint eich colofnau'n newid yn gyson a'ch bod chi eisiau'rrheol i ystyried pob cofnod newydd, ei gymhwyso i'r golofn gyfan (A2:A, gan dybio bod y data i gymharu yn dechrau o A2) ac addasu'r fformiwla fel hyn:

    =AND(A2=C2,ISBLANK(A2)=FALSE)

    Bydd hyn yn prosesu colofnau cyfan ac anwybyddu celloedd gwag.

    Nodyn. I gymharu data o ddwy ddalen wahanol, bydd yn rhaid i chi wneud addasiadau eraill i'r fformiwla. Rydych chi'n gweld, nid yw fformatio amodol yn Google Sheets yn cefnogi cyfeiriadau traws-ddalen. Fodd bynnag, gallwch gyrchu dalennau eraill yn anuniongyrchol:

    =A2=INDIRECT("Sheet2!C2:C")

    Yn yr achos hwn, nodwch yr ystod i gymhwyso'r rheol i - A2:A10.

    Cymharwch ddwy ddalen a cholofn Google ar gyfer gwahaniaethau

    I amlygu cofnodion nad ydynt yn cyfateb i gelloedd ar yr un rhes mewn colofn arall, mae'r dril yr un fath â'r uchod. Rydych chi'n dewis yr ystod ac yn creu rheol fformatio amodol. Fodd bynnag, mae'r fformiwla yma yn wahanol:

    =A2C2

    Eto, addaswch y fformiwla i wneud y rheol yn ddeinamig (a yw'n rhaid iddo ystyried yr holl werthoedd sydd newydd eu hychwanegu yn y colofnau hyn):

    =AND(A2=C2,ISBLANK(A2)=FALSE)

    A defnyddiwch y cyfeiriad anuniongyrchol at ddalen arall os yw'r golofn i gymharu â hi yno:

    =A2INDIRECT("Sheet1!C2:C")

    Sylwch. Peidiwch ag anghofio nodi'r ystod i gymhwyso'r rheol iddi – A2:A10.

    Cymharwch ddwy restr ac amlygwch gofnodion yn y ddwy

    Wrth gwrs, mae'n fwy tebygol y bydd yr un cofnodion yn eich colofnau ar wasgar. Ni fydd y gwerth yn A2 mewn un golofn o reidrwydd ar ail res colofn arall. Yn wir, fe allymddangos yn ddiweddarach o lawer. Yn amlwg, mae hyn yn gofyn am ddull arall o chwilio am yr eitemau.

    Enghraifft 1. Cymharwch ddwy golofn yn Google Sheets ac amlygwch wahaniaethau (unigrywiau)

    I amlygu gwerthoedd unigryw ym mhob rhestr, rhaid i chi greu dwy reol fformatio amodol ar gyfer pob colofn.

    Colofn lliw A: =COUNTIF($C$2:$C$9,$A2)=0

    Colofn lliw C: =COUNTIF($A$2:$A$10,$C2)=0

    Dyma'r nodweddion unigryw sydd gennyf:

    Enghraifft 2. Darganfod ac amlygu copïau dyblyg mewn dwy golofn yn Google Sheets

    Gallwch liwio gwerthoedd cyffredin ar ôl mân addasiadau yn y ddwy fformiwla o'r enghraifft flaenorol. Gwnewch i'r fformiwla gyfrif popeth sy'n fwy na sero.

    Dyblygiadau lliw rhwng colofnau yn A yn unig: =COUNTIF($C$2:$C$9,$A2)>0

    Dyblygiadau lliw rhwng colofnau yn C yn unig: =COUNTIF($A$2:$A$10,$C2)>0

    Awgrym. Dewch o hyd i lawer mwy o enghreifftiau fformiwla i amlygu copïau dyblyg yn Google Sheets yn y tiwtorial hwn.

    Ffordd gyflym i baru colofnau ac amlygu cofnodion

    Gall fformatio amodol fod yn anodd weithiau: gallwch greu ychydig o reolau drosodd yn ddamweiniol yr un ystod neu gymhwyso lliwiau â llaw dros gelloedd gyda rheolau. Hefyd, mae'n rhaid i chi gadw llygad ar bob ystod: y rhai rydych chi'n eu hamlygu trwy reolau a'r rhai rydych chi'n eu defnyddio yn y rheolau eu hunain. Gall y rhain i gyd ddrysu llawer os nad ydych yn barod a ddim yn siŵr ble i chwilio am y broblem.

    Yn ffodus, mae ein Cymharu colofnau neu ddalennau yn ddigon greddfol i'ch helpu i baru dwy golofn o fewn un tabl, dau fwrdd gwahanol ar undalen, neu hyd yn oed dwy ddalen ar wahân, a thynnwch sylw at y nodweddion unigryw neu'r dupes hynny a allai sleifio i mewn i'ch data.

    Dyma sut yr wyf yn amlygu copïau dyblyg rhwng dau dabl yn seiliedig ar Fruit a MSRP colofn yn defnyddio'r offeryn:

    Gallaf hefyd gadw'r gosodiadau hyn mewn senario y gellir ei hailddefnyddio. Os bydd y cofnodion yn diweddaru, byddaf yn galw am y senario hwn mewn dim ond clic a bydd yr ychwanegiad yn dechrau prosesu'r holl ddata ar unwaith. Felly, rwy'n osgoi tweaking yr holl osodiadau hynny dros y camau ychwanegu dro ar ôl tro. Fe welwch sut mae senarios yn gweithio yn yr enghraifft uchod ac yn y tiwtorial hwn.

    Awgrym. Ydych chi wedi gweld y fideo demo ar gyfer yr ategyn Cymharu colofnau neu ddalennau? Edrychwch arno.

    Mae'r holl ddulliau hyn ar gael ichi nawr - arbrofwch â nhw, eu haddasu a'u cymhwyso i'ch data. Os nad yw'r un o'r awgrymiadau yn helpu eich tasg benodol, mae croeso i chi drafod eich achos yn y sylwadau isod.

    >

    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.