Hvernig á að bera saman tvo lista og skila mismun í Excel

  • Deildu Þessu
Hugh West

Stundum þurfum við að bera saman tvo lista í Excel í ýmsum tilgangi. Í Excel er hægt að setja listann fram á tvo vegu. Það getur verið dálkað eða röðað. MS Excel býður upp á marga möguleika til að bera saman og passa saman gögn, en flestir einbeita sér að því að leita í einum dálki. Í þessari kennslu munum við kanna fjölmargar aðferðir til að bera saman tvo lista og skila mismuninum í Excel.

Hlaða niður æfingarvinnubók

Bera saman tvo lista og skila mismun.xlsx

4 leiðir til að bera saman tvo lista og skila mismun í Excel

Þessi hluti nær yfir 4 mismunandi aðstæður sem sýna leiðir til að bera saman tvo lista og skila mismun í Excel. Sýnum þær eitt í einu.

1. Bera saman tvo lista fyrir mismun í sömu röð (viðeigandi samsvörun)

Segjum að við höfum gagnasafn með tveimur einstökum röðum. Í gagnasafninu okkar höfum við tvær töflur fyrir pantanir. Nú er verkefni okkar að finna út vörurnar sem eru í tveimur pöntunartöflum.

Við munum skila skilaboðum ef nafn vörunnar passar eða ekki fyrir hverja röð.

Fyrir formúluna munum við nota IF aðgerðina . setningafræði fallsins er:

IF (logical_condition, [value_if_true], [value_if_false])

Í fyrsta hlutanum tekur það skilyrðið eða skilyrðin, síðan gildið sem verður prentað ef niðurstaðan er sönn og síðan ef niðurstaðan er ósönn.

Rógískt_skilyrði -> Það er rökrétta skilyrðið semverður fylgt eftir til að taka ákvörðunina.

[value_if_true] -> Þetta eru skilaboðin sem verða prentuð ef ákvörðunin er sönn.

[ value_if_false] -> Þetta eru skilaboðin sem verða prentuð ef ákvörðunin er röng.

Skref :

  • Fyrst af öllu, sláðu inn ein af formúlunum í reit G5 .

=IF(B6=E6,"Matched","Not Matched")

Eða

=IF(B6E6, "Not Matched", "Matched")

Formúluskýring

Hér hef ég sýndar tvær leiðir til að nota IF fallið í formúlunni. Við getum annað hvort notað jafntákn (=) eða ójafnmerkið () í rökréttu ástandi okkar. Byggt á því getur framleiðsla okkar verið breytileg.

  • Dragðu síðan Fill Handle tólið að Sjálfvirkt fylla formúlunni upp í reit H16 og frumurnar munu gera greinarmun á töflunum tveimur hvort sem þær passa saman eða ekki.

2. Bera saman tvo lista fyrir mismun í sömu röð (nákvæm samsvörun)

Í fyrri aðferðinni hunsuðum við vandamálið um hástafanæmi. Núna munum við sjá samanburðinn þar sem við munum íhuga mál sem viðkvæmar aðstæður. Hér munum við nota NÁKVÆMLEGA fallið í IF fallinu til að finna nákvæma samsvörun milli töflunnar tveggja en fyrri aðferðin fjallar um viðeigandi samsvörun.

setningafræði í EXACT fallinu er:

EXACT (text1, text2)

Þessi fall getur tekið tvær frumbreytur í færibreytu sinni og borið saman þeim. Sem viðgetur séð að það þarf tvö rök sem verða strengur eða texti og skila samanborinni niðurstöðu.

Aftur verður gagnasafnið okkar það sama og hér að ofan.

  • Í fyrstu skaltu nota formúluna fyrir neðan í reit H6 .

=IF(EXACT(B6, E6), "Matched ", "Not Matched")

Formúluskýring

Hér hefur EXACT fallið verið notað til að fá nákvæma samsvörun í báðum listum.

Í formúlunni , NÁKVÆMLEGT fallið táknar rökrétt skilyrði fyrir IF fallið þar sem áhyggjuefni okkar er að finna sömu samsvörun. Þar sem frumur B6 og E6 passa ekki saman, þannig að úttakið=> Ekki samsvarandi

  • Nú, afritaðu niður formúlu allt að H16 og fylgist með úttakinu. 3 pör úr borðunum tveimur hafa verið pöruð saman.

3. Eitt atriði í annarri töflu

Nú skulum við gera ráð fyrir að við höfum tvær töflurnar ( Tafla 1 og Tafla 2 ) í gagnasafninu og við munum komast að því hvort einhver vara úr Taflu 1 er til í Taflu 2 eða ekki og sýnir hana í Athugasemd dálknum.

3.1. Sameining EF og COUNTIF aðgerða

Hér verður COUNTIF aðgerðin notuð með IF aðgerðinni.

  • Í fyrsta lagi, notaðu eftirfarandi formúlu í reit H6 .

=IF(COUNTIF($E:$E,$B6)=0,"No match in Table 2","Match in Table 2")

Þú getur líka notað eitthvað af eftirfarandi formúlur með ERROR , MATCH , SUM aðgerðir:

=IF(ISERROR(MATCH($B6,$E$5:$E$16,0)),"No match in Table 2","Match in Table 2")

Eða

=IF(SUM(--($E$6:$E$16=$B6))=0, "No match in Table 2", "Match in Table 2")

Formúluskýring

Hér er COUNTIF fallinu beitt. COUNTIF($E:$E,$B6)=0 Þessi hluti finnur út samsvarandi gögn með því að bera saman eina línu úr gögnunum í Taflu 2 . Ef einhver af gögnunum í Taflu 2 passa við tiltekna línu í Taflu 1 þá skilar COUNTIF fallinu einhverju gildi nema 0 og prentar Engin samsvörun í töflu 2. Ef fallið skilar 0 þá mun það prenta Passa í töflu 2 .

  • Afrita niður formúluna upp í H16 . Mismunurinn (þ.e. Engin samsvörun í töflu 2 ) er sýndur á myndinni hér að neðan.

Lesa meira: Hvernig á að bera saman tvo dálka eða lista í Excel

3.2. Notkun VLOOKUP aðgerða

Nú skulum við sjá hvernig við getum notað VLOOKUP og ISNA aðgerðirnar fyrir gagnasafnið eins og Aðferð 3.1 .

Hér er allt sem þú þarft að gera að nota formúluna í reit H6 og draga hana niður fyrir aðrar reiti.

=IF(ISNA(VLOOKUP(B6,$E$6:$E$16,1,FALSE)),"No match in Table 2","Match in Table 2")

Formúluskýring

ISNA(VLOOKUP(B6,$E $6:$E$16,1, FALSE)) þessi hluti formúlunnar finnur rökrétt gildi sem gæti verið True eða False . Samkvæmt rökréttu úttakinu mun EF aðgerðin skila skilaboðum.

Sjáðu muninn á myndinnihér að neðan.

Lesa meira: VLOOKUP Formúla til að bera saman tvo dálka í mismunandi blöðum!

Svipuð aflestrar :

  • Macro til að bera saman tvo dálka í Excel og auðkenna mismun
  • Excel Macro til að bera saman tvo dálka (4 auðvelt Leiðir)
  • Excel formúla til að bera saman og skila gildi úr tveimur dálkum (5 formúlur)
  • Hvernig á að bera saman tvo dálka og skila sameiginlegum gildum í Excel

4. Auðkenndu mismun með því að beita skilyrtu sniði

Í þessari aðferð munum við beita skilyrtu sniði til að bera saman tvo lista og auðkenna muninn á þeim. Til þess munum við nota sama gagnasafn og formúlu og var notað í fyrri aðferð.

Hér í stað þess að nota prentskilaboð munum við auðkenna línur til að greina á milli gagna.

Skref :

  • Veldu fyrst frumurnar sem við þurfum að auðkenna. Ef gagnasviðið er ekki aðliggjandi skaltu velja þau með því að ýta á CTRL hnappinn.

  • Farðu síðan á Heima flipi> smelltu á fellivalmyndina Skilyrt snið > veldu Astrika frumureglur > veldu Tvítekið gildi...

  • Nú mun Tvítekið gildi gluggakistan birtast. Hér er Tvítekið sjálfgefið valið og frumurnar þínar með tvíteknum gildum verða auðkenndar.
  • En við viljum ekki líkindin, frekar viljum viðtil að finna út muninn. Svo, veldu Einstakt úr fellilistanum svo að þú getir fundið muninn á töflunum sem auðkenna einstök gildi. Smelltu á OK .

  • Þess vegna verða öll Einstök gildin auðkennd og þú munt finna munur á listunum.

Lesa meira: Hvernig á að bera saman tvo dálka í Excel til að finna mismun

Hvernig á að finna texta sem koma fyrir oftar en tvisvar í Excel

Nú skulum við finna nöfn á vörum í Taflu 1 sem komu oftar en tvisvar í Tafla 2 .

Notaðu eftirfarandi formúlu í reit H6 og dragðu hana niður.

=IF(COUNTIF($E$6:$E$16,$B6)>2,"Yes","No")

Formúluskýring

Hér COUNTIF($E$6:$E$16,$B6)>2 þessi hluti finnur út línurnar ef einhver vara í töflu 1 hefur birst oftar en tvisvar í töflu 2 . Það fer eftir þessari niðurstöðu EF aðgerð ákveður hvort prenta eigi eða Nei sem skilaboð.

Textinn í Tafla 1 sem kemur fyrir oftar en tvisvar í Taflu 2 birtir í úttakshlutanum og öfugt.

Lesa Meira: Excel telja samsvörun í tveimur dálkum (4 auðveldar leiðir)

Bera saman tvo lista í Excel og draga út samsvarandi gögn

Segjum að við höfum tvær töflur ein er vörutafla með vöruheiti og verði, önnur er pöntunstafla með pöntunarauðkenni, vörur,og Verð. Nú er verkefni okkar að afrita niður verð í pöntunarlistanum með því að bera saman heiti vörunnar.

Notaðu formúluna í reit G6 og dragðu hana síðan niður fyrir aðrar frumur.

=INDEX($C$6:$C$12,MATCH($F6,$B$6:$B$12,0))

Formúluskýring

Hér í formúlunni höfum við notað tvö föll sem eru INDEX og MATCH . MATCH( $F6,$B$6:$B$12,0 ) þessi hluti finnur samsvarandi línur með því að bera saman vöruheitin. Síðan með því að nota VÍSLA aðgerðina eru verð dregin út úr vörutöflu til pöntunartöflu.

Æfingahluti

Ég útvega æfingablað fyrir vinnubókina í þínum æfingatilgangi.

Niðurstaða

Þetta eru leiðirnar til að bera saman tvo lista og skila mismun í Excel. Ég hef sýnt allar aðferðirnar með dæmum þeirra en það geta verið margar aðrar endurtekningar. Einnig hef ég fjallað um grundvallaratriði notaðra aðgerða. Ef þú hefur einhverja aðra aðferð til að ná þessu skaltu ekki hika við að deila því með okkur.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.