Tabl cynnwys
Mae cymharu colofnau yn Excel yn rhywbeth rydyn ni i gyd yn ei wneud o bryd i'w gilydd. Mae Microsoft Excel yn cynnig nifer o opsiynau i gymharu a chyfateb data, ond mae'r rhan fwyaf ohonynt yn canolbwyntio ar chwilio mewn un golofn. Yn y tiwtorial hwn, byddwn yn archwilio sawl techneg i gymharu dwy golofn yn Excel a dod o hyd i gyfatebiaethau a gwahaniaethau rhyngddynt.
Pan fyddwch yn dadansoddi data yn Excel, un o'r tasgau mwyaf cyffredin yw cymharu data ym mhob rhes unigol. Gellir gwneud y dasg hon drwy ddefnyddio'r ffwythiant IF, fel y dangosir yn yr enghreifftiau canlynol.
Enghraifft 1. Cymharwch ddwy golofn ar gyfer cyfatebiadau neu wahaniaethau yn yr un rhes
I gymharu dwy golofn yn Excel rhes-wrth-res, ysgrifennwch fformiwla IF arferol sy'n cymharu'r ddwy gell gyntaf. Rhowch y fformiwla mewn rhyw golofn arall yn yr un rhes, ac yna copïwch hi i lawr i gelloedd eraill trwy lusgo'r handlen llenwi ( sgwâr bach yng nghornel dde isaf y gell a ddewiswyd). Wrth i chi wneud hyn, mae'r cyrchwr yn newid i'r arwydd plws:
Fformiwla ar gyfer cyfatebiadau
I ddarganfod celloedd o fewn yr un rhes sydd â'r un cynnwys, A2 a B2 yn yr enghraifft hon, y fformiwla yw fel a ganlyn:
=IF(A2=B2,"Match","")
Fformiwla ar gyfer gwahaniaethau
I ddod o hyd i gelloedd yn yr un rhes sydd â gwerthoedd gwahanol, yn lle'r arwydd hafaliadau yn lle'r arwydd nad yw'n gyfartal ():
=IF(A2B2,"No match","")
Cyfatebiaethau a gwahaniaethau
Ac wrth gwrs,chwiliwch am:
- Dyblyg gwerthoedd (matsio) - yr eitemau sy'n bodoli yn y ddwy restr.
- Unigryw gwerthoedd (gwahaniaethau) - yr eitemau sy'n bresennol yn rhestr 1, ond nid yn rhestr 2.
Gan mai ein nod yw dod o hyd i gyfatebiaethau, rydym yn dewis yr opsiwn cyntaf ac yn clicio Nesaf .
Dyma'r cam allweddol lle byddwch yn dewis y colofnau ar gyfer cymharu . Yn ein hachos ni, mae'r dewis yn amlwg gan mai dim ond 2 golofn yr ydym yn eu cymharu: Enillwyr 2000 yn erbyn Enillwyr 2021 . Mewn tablau mwy, gallwch ddewis sawl pâr colofn i gymharu â nhw.Mae ychydig o opsiynau gwahanol ar gael yma. At ein dibenion ni, mae'r ddau yma'n fwyaf defnyddiol:
- Amlygu gyda lliw - mae arlliwiau'n cyfateb neu wahaniaethau yn y lliw a ddewiswyd (fel mae fformatio amodol Excel yn ei wneud). <17 Nodi yn y golofn Statws - yn mewnosod y golofn Statws gyda'r labeli "Dyblyg" neu "Unigryw" (fel mae fformiwlâu IF yn ei wneud).
Ar gyfer yr enghraifft hon, rwyf wedi penderfynu amlygu copïau dyblyg yn y lliw canlynol:
Ac mewn eiliad, cefais y canlyniad canlynol:
Gyda'r <24 Colofn> Statws , byddai'r canlyniad yn edrych fel a ganlyn:
Awgrym. Os yw'r rhestrau rydych chi'n eu cymharu mewn gwahanol daflenni gwaith neu lyfrau gwaith, efallai y byddai'n ddefnyddiol gweld Exceltaflenni ochr yn ochr.
Dyma sut rydych chi'n cymharu colofnau yn Excel ar gyfer cyfatebiadau (dyblygiadau) a gwahaniaethau (gwerthoedd unigryw). Os oes gennych ddiddordeb mewn rhoi cynnig ar yr offeryn hwn, mae croeso i chi lawrlwytho fersiwn gwerthuso gan ddefnyddio'r ddolen isod.
Rwy'n diolch i chi am ddarllen ac yn eich annog i edrych ar sesiynau tiwtorial defnyddiol eraill sydd gennym :)
Lawrlwythiadau sydd ar gael
Cymharu Rhestrau Excel - enghreifftiau (ffeil .xlsx)
Ultimate Suite - fersiwn prawf (ffeil .exe)
3.3.3.3.3.3.3.3.3.3.3.3.3.nid oes dim yn eich atal rhag dod o hyd i gyfatebiaethau a gwahaniaethau gydag un fformiwla: =IF(A2=B2,"Match","No match")
Neu
=IF(A2B2,"No match","Match")
Gall y canlyniad edrych yn debyg i hyn:
Fel y gwelwch, mae'r fformiwla yn trin rhifau , dyddiadau , gwaith a llinynau testun yr un mor dda.
Awgrym. Gallwch hefyd gymharu dwy golofn fesul rhes gan ddefnyddio Excel Advanced Filter. Dyma enghraifft sy'n dangos sut i hidlo matsys a gwahaniaethau rhwng 2 golofn.
Enghraifft 2. Cymharwch ddwy restr ar gyfer cyfatebiadau sy'n sensitif i achos yn yr un rhes
Fel y sylwch fwy na thebyg, y fformiwlâu o'r enghraifft flaenorol anwybyddu achos wrth gymharu gwerthoedd testun, fel yn rhes 10 yn y screenshot uchod. Os ydych chi am ddod o hyd i gyfatebiadau sy'n sensitif i achos rhwng 2 golofn ym mhob rhes, yna defnyddiwch y swyddogaeth EXACT:
=IF(EXACT(A2, B2), "Match", "")
I ddarganfod gwahaniaethau sy'n sensitif i achos yn yr un rhes, rhowch y testun cyfatebol ("Unigryw" yn yr enghraifft hon) yn y 3edd arg o'r ffwythiant IF, e.e.:
=IF(EXACT(A2, B2), "Match", "Unique")
Cymharu colofnau lluosog ar gyfer cyfatebiaethau yn yr un rhes
Yn eich taflenni gwaith Excel, gellir cymharu colofnau lluosog yn seiliedig ar y meini prawf canlynol:
- Dod o hyd i resi gyda'r un gwerthoedd ym pob colofn ( Enghraifft 1)
- Dod o hyd i resi gyda'r un gwerthoedd mewn unrhyw 2 golofn (Enghraifft 2)
Enghraifft 1. Darganfod cyfatebiaethau ym mhob cell o fewn yr un rhes
Os oes gan eich tabl dair colofn neu fwy a chieisiau dod o hyd i resi sydd â'r un gwerthoedd ym mhob cell, bydd fformiwla IF gyda datganiad AND yn trin:
=IF(AND(A2=B2, A2=C2), "Full match", "")
Os oes gan eich tabl lawer o golofnau, mae'n fwy cain ateb fyddai defnyddio'r ffwythiant COUNTIF:
=IF(COUNTIF($A2:$E2, $A2)=5, "Full match", "")
Ble 5 yw nifer y colofnau rydych yn eu cymharu.
Enghraifft 2. Darganfod cyfatebiadau mewn unrhyw ddwy gell yn yr un rhes
Os ydych yn chwilio am ffordd i gymharu colofnau ar gyfer unrhyw ddwy gell neu fwy gyda'r un gwerthoedd o fewn yr un rhes, defnyddiwch fformiwla IF gyda datganiad NEU:
=IF(OR(A2=B2, B2=C2, A2=C2), "Match", "")
Rhag ofn bod llawer o golofnau i'w cymharu, efallai y bydd eich datganiad NEU yn tyfu'n rhy fawr o ran maint. Yn yr achos hwn, ateb gwell fyddai adio sawl swyddogaeth COUNTIF. Mae'r COUNTIF cyntaf yn cyfrif faint o golofnau sydd â'r un gwerth ag yn y golofn 1af, mae'r ail COUNTIF yn cyfrif faint o'r colofnau sy'n weddill sy'n hafal i'r 2il golofn, ac ati. Os yw'r cyfrif yn 0, mae'r fformiwla yn dychwelyd "Unigryw", "Match" fel arall. Er enghraifft:
=IF(COUNTIF(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0,"Unique","Match")
Sut i gymharu dwy golofn yn Excel am gyfatebiaethau a gwahaniaethau
Tybiwch fod gennych 2 restr o ddata yn Excel, a'ch bod am ddod o hyd i'r holl werthoedd (rhifau, dyddiadau neu linynnau testun) sydd yng ngholofn A ond nid yng ngholofn B.
Ar gyfer hyn, gallwch fewnosod y ffwythiant COUNTIF($B:$B, $A2)=0 ym mhrawf rhesymegol IF a gwiriwch a yw'n dychwelyd sero (ni chafwyd hyd i gyfatebiad) neu unrhyw rif arall (canfyddir o leiaf 1 cyfatebiad).
Ar gyferer enghraifft, mae'r fformiwla IF/COUNTIF canlynol yn chwilio ar draws y golofn B gyfan am y gwerth yng nghell A2. Os na chanfyddir cyfatebiaeth, mae'r fformiwla yn dychwelyd "Dim cyfatebiaeth yn B", llinyn gwag fel arall:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "")
Awgrym. Os oes gan eich tabl nifer sefydlog o resi, gallwch nodi ystod benodol (e.e. $B2:$B10) yn hytrach na'r golofn gyfan ($B:$B) er mwyn i'r fformiwla weithio'n gyflymach ar setiau data mawr.
Gellir cyflawni'r un canlyniad drwy ddefnyddio fformiwla IF gyda'r ffwythiannau ISERROR a MATCH wedi'u mewnosod:
=IF(ISERROR(MATCH($A2,$B$2:$B$10,0)),"No match in B","")
Neu, drwy ddefnyddio'r fformiwla arae ganlynol (cofiwch bwyso Ctrl + Shift + Rhowch i'w fewnbynnu'n gywir):
=IF(SUM(--($B$2:$B$10=$A2))=0, " No match in B", "")
Os ydych chi eisiau fformiwla sengl i adnabod y ddau gyfatebiad (dyblyg) a gwahaniaethau (gwerthoedd unigryw), rhowch ychydig o destun ar gyfer cyfatebiadau yn y dwbl gwag dyfyniadau ("") yn unrhyw un o'r fformiwlâu uchod. Er enghraifft:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "Match in B")
Sut i gymharu dwy restr yn Excel a thynnu matsys
Weithiau efallai y bydd angen nid yn unig paru dwy golofn mewn dau dabl gwahanol, ond hefyd tynnu paru cofnodion o'r tabl chwilio. Mae Microsoft Excel yn darparu swyddogaeth arbennig ar gyfer hyn - y swyddogaeth VLOOKUP. Fel dewis arall, gallwch ddefnyddio fformiwla MYNEGAI MATCH mwy pwerus ac amlbwrpas. Gall defnyddwyr Excel 2021 ac Excel 365 gyflawni'r dasg gyda'r swyddogaeth XLOOKUP.
Er enghraifft, mae'r fformiwlâu canlynol yn cymharu'r enwau cynnyrch yng ngholofnau D yn erbyn yr enwau yng ngholofn A a thynnuffigwr gwerthiant cyfatebol o golofn B os canfyddir cyfatebiaeth, fel arall bydd y gwall #D/A yn cael ei ddychwelyd.
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
=INDEX($B$2:$B$6, MATCH($D2, $A$2:$A$6, 0))
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
Am ragor o wybodaeth, gweler Sut i gymharu dwy golofn gan ddefnyddio VLOOKUP.
Os nad ydych chi'n teimlo'n gyfforddus iawn gyda fformiwlâu, gallwch gael y gwaith wedi'i wneud gan ddefnyddio datrysiad cyflym a greddfol - Cyfuno Tablau Dewin.<3
Cymharwch ddwy restr ac amlygwch gyfatebiaethau a gwahaniaethau
Pan fyddwch chi'n cymharu colofnau yn Excel, efallai y byddwch am "ddelweddu" yr eitemau sy'n bresennol mewn un golofn ond ar goll yn y llall. Gallwch arlliwio celloedd o'r fath mewn unrhyw liw o'ch dewis drwy ddefnyddio'r nodwedd Fformatio Amodol Excel ac mae'r enghreifftiau canlynol yn dangos y camau manwl.
Enghraifft 1. Amlygwch gyfatebiaethau a gwahaniaethau ym mhob rhes
I cymharwch ddwy golofn ac Excel ac amlygwch gelloedd yng ngholofn A sydd â cofnodion unfath yng ngholofn B yn yr un rhes, gwnewch y canlynol:
- Dewiswch y celloedd rydych am eu hamlygu ( gallwch ddewis celloedd o fewn un golofn neu mewn sawl colofn os ydych am liwio rhesi cyfan).
- Cliciwch Fformatio amodol > Rheol Newydd… > Defnyddiwch fformiwla i benderfynu pa gelloedd i'w fformatio .
- Creu rheol gyda fformiwla syml fel
=$B2=$A2
(gan dybio mai rhes 2 yw'r rhes gyntaf gyda data, heb gynnwys pennyn y golofn). Gwiriwch ddwywaith eich bod yn defnyddio cyfeirnod rhes cymharol (heb y $arwydd) fel yn y fformiwla uchod.
I amlygu gwahaniaethau rhwng colofn A a B, crëwch reol gyda'r fformiwla hon:
=$B2$A2
Os ydych yn newydd i fformatio amodol Excel, gweler Sut i greu rheol fformatio amodol sy'n seiliedig ar fformiwla ar gyfer cyfarwyddiadau cam wrth gam.
Enghraifft 2. Amlygwch gofnodion unigryw ym mhob rhestr
Pryd bynnag y byddwch yn cymharu dwy restr yn Excel, mae yna 3 math o eitem y gallwch chi eu hamlygu:
- Eitemau sydd yn y rhestr 1af yn unig (unigryw)
- Eitemau sydd yn yr 2il restr yn unig (unigryw)
- Eitemau sydd yn y ddwy restr (dyblyg) - dangosir yn yr enghraifft nesaf.
Mae'r enghraifft hon yn dangos sut i liwio'r eitemau sydd mewn un rhestr yn unig.
A chymryd bod eich Rhestr 1 yng ngholofn A (A2:A6) a Rhestr 2 yng ngholofn C (C2:C5). Rydych chi'n creu'r rheolau fformatio amodol gyda'r fformiwlâu canlynol:
Tynnwch sylw at werthoedd unigryw yn Rhestr 1 (colofn A):
=COUNTIF($C$2:$C$5, $A2)=0
Tynnwch sylw at werthoedd unigryw yn Rhestr 2 (colofn C ):
=COUNTIF($A$2:$A$6, $C2)=0
A chewch y canlyniad canlynol:
Enghraifft 3. Amlygwch gyfatebiaethau (dyblygiadau) rhwng 2 golofn
Os dilynoch chi'r blaenorol yn agos er enghraifft, ni fyddwch yn cael trafferth addasu fformiwlâu COUNTIF fel eu bod yn dod o hyd i'r cyfatebion yn hytrach na'r gwahaniaethau. Y cyfan sy'n rhaid i chi ei wneud yw gosod y cyfrif sy'n fwy na sero:
Tynnu sylw at gyfatebiaethau yn Rhestr 1 (colofnA):
=COUNTIF($C$2:$C$5, $A2)>0
Tynnwch sylw at y gemau yn Rhestr 2 (colofn C):
=COUNTIF($A$2:$A$6, $C2)>0
Tynnwch sylw at wahaniaethau rhesi a chyfatebiaethau mewn colofnau lluosog
Wrth gymharu gwerthoedd mewn sawl colofn fesul rhes, y ffordd gyflymaf o dynnu sylw at gyfatebiaethau yw creu rheol fformatio amodol, a'r ffordd gyflymaf i liwio gwahaniaethau yw cofleidio'r nodwedd Ewch i Arbennig , fel dangosir yn yr enghreifftiau canlynol.
Enghraifft 1. Cymharu colofnau lluosog ac amlygu cyfatebiadau rhes
I amlygu rhesi sydd â gwerthoedd unfath ym mhob colofn , crëwch reol fformatio amodol yn seiliedig ar un o'r fformiwlâu canlynol:
=AND($A2=$B2, $A2=$C2)
neu
=COUNTIF($A2:$C2, $A2)=3
Lle A2, B2 a C2 yw'r celloedd mwyaf uchaf a 3 yw nifer y colofnau i'w cymharu.
Wrth gwrs, nid yw fformiwla AND nac COUNTIF yn gyfyngedig i gymharu 3 cholofn yn unig, gallwch ddefnyddio fformiwlâu tebyg i amlygu rhesi gyda'r un gwerthoedd mewn 4, 5, 6 neu fwy o golofnau.
Enghraifft 2. Cymharwch golofnau lluosog ac amlygu gwahaniaethau rhesi
I amlygu celloedd â gwerthoedd gwahanol yn gyflym ym mhob rhes unigol, gallwch ddefnyddio nodwedd Go To Special Excel.
- 17> Dewiswch yr ystod o gelloedd rydych chi am eu cymharu. Yn yr enghraifft hon, rwyf wedi dewis celloedd A2 i C8.
- Ar y tab Cartref , ewch i Golygu grŵp, a chliciwch Canfod & Dewiswch > Ewch i Special… Yna dewiswch Gwahaniaethau rhes a chliciwch ar y botwm OK .
- Mae'r celloedd y mae eu gwerthoedd yn wahanol i'r gell gymharu ym mhob rhes wedi'u lliwio. Os ydych chi am arlliwio'r celloedd sydd wedi'u hamlygu mewn rhyw liw, cliciwch ar yr eicon Llenwi Lliw ar y rhuban a dewiswch y lliw o'ch dewis.
Yn ddiofyn, y gell uchaf yn yr ystod a ddewiswyd yw'r gell weithredol, a bydd y celloedd o'r colofnau dethol eraill yn yr un rhes yn cael eu cymharu â hynnycell. Fel y gwelwch yn y llun uchod, mae'r gell weithredol yn wyn tra bod holl gelloedd eraill yr ystod a ddewiswyd yn cael eu hamlygu. Yn yr enghraifft hon, y gell weithredol yw A2, felly y colofn gymhariaeth yw colofn A.
I newid y golofn gymhariaeth , defnyddiwch naill ai'r bysell Tab i lywio drwodd celloedd dethol o'r chwith i'r dde, neu'r fysell Enter i symud o'r top i'r gwaelod.
Awgrym. I ddewis colofnau nad ydynt yn gyfagos , dewiswch y golofn gyntaf, pwyswch a dal Ctrl , ac yna dewiswch y colofnau eraill. Bydd y gell weithredol yn y golofn olaf (neu yn y bloc olaf o golofnau cyfagos). I newid y golofn gymharu, defnyddiwch y botwm Tab neu Enter fel y disgrifir uchod.
Sut i gymharu dwy gell yn Excel
Mewn gwirionedd, mae cymharu 2 gell yn achos arbennig o gymharu dwy golofn yn Excel fesul rhes ac eithrio eich bod yn gwneud hynny 'dim rhaid copïo'r fformiwlâu i lawr i gelloedd eraill yn y golofn.
Er enghraifft, i gymharu celloedd A1ac C1, gallwch ddefnyddio'r fformiwlâu canlynol.
Ar gyfer cyfatebion:
=IF(A1=C1, "Match", "")
Ar gyfer gwahaniaethau:
=IF(A1C1, "Difference", "")
I ddysgu ychydig o ffyrdd eraill o gymharu celloedd yn Excel, gweler:
- Sut i gymharu dau llinyn yn Excel
- Gwiriwch a yw dwy gell yn cyfateb neu gelloedd lluosog yn gyfartal <5
- Dechreuwch gyda chlicio ar y botwm Cymharu Tablau ar y Data Ablebits tab.
- Dewiswch y colofn/rhestr gyntaf a chliciwch Nesaf . O ran yr ychwanegiad, dyma'ch Tabl 1.
- Dewiswch yr ail golofn/rhestr a chliciwch Nesaf . O ran yr ychwanegiad, eich Tabl 2 ydyw, a gall fyw yn yr un daflen waith neu daflen waith wahanol neu hyd yn oed mewn llyfr gwaith arall.
- Dewis pa fath o ddata i
Ffordd ddi-fformiwla i gymharu dwy golofn / rhestr yn Excel
Nawr eich bod yn gwybod cynigion Excel ar gyfer cymharu a chyfateb colofnau, gadewch imi ddangos ein datrysiad ein hunain i chi ar gyfer y dasg hon. Enw'r offeryn hwn yw Cymharu Dau Dabl ac mae wedi'i gynnwys yn ein Cyfres Ultimate.
Gall yr ychwanegyn gymharu dau dabl neu restr yn ôl unrhyw nifer o golofnau ac mae'r ddau yn nodi cyfatebiaethau/gwahaniaethau (fel y gwnaethom gyda fformiwlâu) ac amlygwch nhw (fel y gwnaethom gyda fformatio amodol).
At ddiben yr erthygl hon, byddwn yn cymharu'r 2 restr ganlynol i ddarganfod gwerthoedd cyffredin sy'n bresennol yn y ddwy.
I gymharu dwy restr, dyma'r camau sydd angen i chi eu dilyn: