Excel: Berðu saman tvo dálka fyrir samsvörun og mismun

  • Deildu Þessu
Michael Brown

Að bera saman dálka í Excel er eitthvað sem við gerum öll af og til. Microsoft Excel býður upp á fjölda 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 nokkrar aðferðir til að bera saman tvo dálka í Excel og finna samsvörun og mun á þeim.

    Hvernig á að bera saman 2 dálka í Excel röð- eftir röð

    Þegar þú gerir gagnagreiningu í Excel er eitt af algengustu verkunum að bera saman gögn í hverri einstakri röð. Þetta verkefni er hægt að gera með því að nota IF fallið, eins og sýnt er í eftirfarandi dæmum.

    Dæmi 1. Berðu saman tvo dálka fyrir samsvörun eða mismun í sömu röð

    Til að bera saman tvo dálka í Excel röð fyrir röð, skrifaðu venjulega IF formúlu sem ber saman fyrstu tvær frumurnar. Sláðu inn formúluna í einhvern annan dálk í sömu röð og afritaðu hana síðan niður í aðrar reiti með því að draga fyllihandfangið ( lítill ferningur neðst í hægra horninu á völdum reit). Þegar þú gerir þetta breytist bendillinn í plúsmerkið:

    Formúla fyrir samsvörun

    Til að finna frumur í sömu röð með sama innihald, A2 og B2 í þessu dæmi, er formúlan sem hér segir:

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

    Formúla fyrir mismun

    Til að finna frumur í sömu röð með mismunandi gildum skaltu einfaldlega skipta út jöfnunarmerkinu fyrir ójafnaðarmerkið ():

    =IF(A2B2,"No match","")

    Samsvörun og munur

    Og auðvitað,leitaðu að:

    • Tvítekið gildi (samsvörun) - atriðin sem eru til í báðum listum.
    • Einstakt gildi (mismunur) - atriðin sem eru til staðar á lista 1, en ekki á lista 2.

    Þar sem markmið okkar er að finna samsvörun veljum við fyrsta valkostinn og smellum á Næst .

  • Þetta er lykilskrefið þar sem þú velur dálkana til samanburðar . Í okkar tilfelli er valið augljóst þar sem við erum aðeins að bera saman tvo dálka: 2000 sigurvegarar á móti 2021 sigurvegurum . Í stærri töflum geturðu valið nokkur dálkapör til að bera saman eftir.
  • Í síðasta skrefinu velurðu hvernig á að meðhöndla hlutina sem fundust og smellir á Ljúka .

    Nokkrir mismunandi valkostir eru í boði hér. Í okkar tilgangi eru þessir tveir gagnlegustu:

    • Auðkenndu með lit - litbrigði passa við eða munur á völdum lit (eins og Excel skilyrt snið gerir).
    • Auðkenna í Staða dálknum - setur Status dálkinn inn með "Tvítekið" eða "Einstakt" merki (eins og IF formúlur gera).
  • Fyrir þetta dæmi hef ég ákveðið að auðkenna tvítekningar í eftirfarandi lit:

    Og eftir augnablik fékk ég eftirfarandi niðurstöðu:

    Með Staða dálkinn, myndi niðurstaðan líta svona út:

    Ábending. Ef listarnir sem þú ert að bera saman eru í mismunandi vinnublöðum eða vinnubókum gæti verið gagnlegt að skoða Excelblöð hlið við hlið.

    Svona berðu saman dálka í Excel fyrir samsvörun (afrit) og mismun (einstök gildi). Ef þú hefur áhuga á að prófa þetta tól er þér velkomið að hlaða niður matsútgáfu með því að nota tengilinn hér að neðan.

    Ég þakka þér fyrir að lesa og hvet þig til að skoða önnur gagnleg kennsluefni sem við höfum :)

    Laust niðurhal

    Bera saman Excel lista - dæmi (.xlsx skrá)

    Ultimate Suite - prufuútgáfa (.exe skrá)

    ekkert kemur í veg fyrir að þú finnir bæði samsvörun og mismun með einni formúlu:

    =IF(A2=B2,"Match","No match")

    Eða

    =IF(A2B2,"No match","Match")

    Niðurstaðan gæti litið svipað út:

    Eins og þú sérð, höndlar formúlan tölur , dagsetningar , tímum og textastrengi jafn vel.

    Ábending. Þú getur líka borið saman tvo dálka röð fyrir röð með Excel Advanced Filter. Hér er dæmi sem sýnir hvernig á að sía samsvörun og mismun á milli tveggja dálka.

    Dæmi 2. Berðu saman tvo lista yfir hástafanæmu samsvörun í sömu röð

    Eins og þú hefur sennilega tekið eftir eru formúlurnar frá fyrra dæmi, hunsaðu há- og stórfall þegar textagildi eru borin saman, eins og í röð 10 á skjámyndinni hér að ofan. Ef þú vilt finna hástafankvæmar samsvörun á milli 2 dálka í hverri röð, notaðu þá EXACT aðgerðina:

    =IF(EXACT(A2, B2), "Match", "")

    Til að finna hástafanæm mun í sömu röð, sláðu inn samsvarandi texta ("Einstakt" í þessu dæmi) í 3. viðfangsefni IF fallsins, t.d.:

    =IF(EXACT(A2, B2), "Match", "Unique")

    Bera saman marga dálka fyrir samsvörun í sama röð

    Í Excel vinnublöðunum þínum er hægt að bera saman marga dálka út frá eftirfarandi forsendum:

    • Finndu línur með sömu gildi í öllum dálkum ( Dæmi 1)
    • Finndu línur með sömu gildi í hverjum sem er 2 dálkum (dæmi 2)

    Dæmi 1. Finndu samsvörun í öllum hólfum í sömu línu

    Ef taflan þín hefur þrjá eða fleiri dálka og þúviltu finna línur sem hafa sömu gildi í öllum hólfum, ef formúla með AND setningu mun virka gott:

    =IF(AND(A2=B2, A2=C2), "Full match", "")

    Ef taflan þín hefur marga dálka, glæsilegri lausn væri að nota COUNTIF aðgerðina:

    =IF(COUNTIF($A2:$E2, $A2)=5, "Full match", "")

    Þar sem 5 er fjöldi dálka sem þú ert að bera saman.

    Dæmi 2. Finndu samsvörun í hvaða tveimur hólfum sem er í sama röð

    Ef þú ert að leita að leið til að bera saman dálka fyrir hverjar tvær eða fleiri frumur með sömu gildum innan sömu línu, notaðu IF formúlu með OR setningu:

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

    Ef það eru margir dálkar til að bera saman gæti OR-yfirlýsingin þín orðið of stór að stærð. Í þessu tilviki væri betri lausn að bæta við nokkrum COUNTIF aðgerðum. Fyrsti COUNTIF telur hversu margir dálkar hafa sama gildi og í 1. dálki, sá síðari COUNTIF telur hversu margir af dálkunum sem eftir eru eru jafnir 2. dálki o.s.frv. Ef talningin er 0, skilar formúlan „Einstakt“, „Passa“ annars. Til dæmis:

    =IF(COUNTIF(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0,"Unique","Match")

    Hvernig á að bera saman tvo dálka í Excel fyrir samsvörun og mismun

    Segjum að þú hafir 2 gagnalista í Excel og þú vilt finna öll gildi (tölur, dagsetningar eða textastrengir) sem eru í dálki A en ekki í dálki B.

    Til þess geturðu fellt inn COUNTIF($B:$B, $A2)=0 fallið í rökfræðilegu prófi IF og athugaðu hvort það skilar núlli (engin samsvörun finnst) eða einhver önnur tala (að minnsta kosti 1 samsvörun finnst).

    Fyrirdæmi, eftirfarandi IF/COUNTIF formúla leitar í allan dálkinn B að gildinu í reit A2. Ef engin samsvörun finnst skilar formúlan „Engin samsvörun í B“, tómum streng annars:

    =IF(COUNTIF($B:$B, $A2)=0, "No match in B", "")

    Ábending. Ef taflan þín hefur fastan fjölda lína geturðu tilgreint ákveðið svið (t.d. $B2:$B10) frekar en allan dálkinn ($B:$B) til að formúlan virki hraðar í stórum gagnasöfnum.

    Sömu niðurstöðu er hægt að ná með því að nota IF formúlu með innbyggðu ISERROR og MATCH aðgerðunum:

    =IF(ISERROR(MATCH($A2,$B$2:$B$10,0)),"No match in B","")

    Eða með því að nota eftirfarandi fylkisformúlu (muna að ýta á Ctrl + Shift + Sláðu inn til að slá það rétt inn):

    =IF(SUM(--($B$2:$B$10=$A2))=0, " No match in B", "")

    Ef þú vilt að ein formúla auðkenni bæði samsvörun (afrit) og mismun (einstök gildi), settu texta fyrir samsvörun í tóma tvöfalt gæsalappir ("") í einhverri af ofangreindum formúlum. Til dæmis:

    =IF(COUNTIF($B:$B, $A2)=0, "No match in B", "Match in B")

    Hvernig á að bera saman tvo lista í Excel og draga samsvörun

    Stundum gætir þú þurft ekki aðeins að passa tvo dálka í tveimur mismunandi töflum, heldur einnig draga samsvörun færslur úr uppflettitöflunni. Microsoft Excel býður upp á sérstaka aðgerð fyrir þetta - VLOOKUP aðgerðina. Í staðinn geturðu notað öflugri og fjölhæfari INDEX MATCH formúlu. Notendur Excel 2021 og Excel 365 geta framkvæmt verkefnið með XLOOKUP fallinu.

    Til dæmis bera eftirfarandi formúlur saman vöruheitin í dálkum D á móti nöfnunum í dálki A og dragasamsvarandi sölutala úr dálki B ef samsvörun finnst, annars skilar #N/A villunni.

    =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)

    Fyrir frekari upplýsingar, vinsamlegast sjáðu Hvernig á að bera saman tvo dálka með því að nota VLOOKUP.

    Ef þér líður ekki vel með formúlur geturðu unnið verkið með því að nota hraðvirka og leiðandi lausn - Sameina töflur Wizard.

    Bera saman tvo lista og auðkenna samsvörun og mismun

    Þegar þú berð saman dálka í Excel gætirðu viljað "sjónsýna" atriðin sem eru til staðar í öðrum dálknum en vantar í hinum. Þú getur skyggt slíkar frumur í hvaða lit sem er að eigin vali með því að nota Excel skilyrt formatting eiginleikann og eftirfarandi dæmi sýna ítarleg skref.

    Dæmi 1. Auðkenndu samsvörun og mismun í hverri röð

    Til að berðu saman tvo dálka og Excel og auðkenndu frumur í dálki A sem hafa sams konar færslur í dálki B í sömu röð, gerðu eftirfarandi:

    • Veldu frumurnar sem þú vilt auðkenna ( þú getur valið reiti innan eins dálks eða í nokkrum dálkum ef þú vilt lita heilar línur).
    • Smelltu á Skilyrt snið > Ný regla… > Notaðu formúlu til að ákvarða hvaða frumur á að forsníða .
    • Búið til reglu með einfaldri formúlu eins og =$B2=$A2 (að því gefnu að lína 2 sé fyrsta línan með gögnum, án dálkshauss). Vinsamlegast athugaðu að þú notir hlutfallslega línutilvísun (án $tákn) eins og í formúlunni hér að ofan.

    Til að auðkenna mismun milli dálks A og B, búðu til reglu með þessari formúlu:

    =$B2$A2

    Ef þú ert nýr í Excel skilyrtu sniði, vinsamlegast sjáðu Hvernig á að búa til formúlubundna skilyrta sniðsreglu fyrir skref-fyrir-skref leiðbeiningar.

    Dæmi 2. Auðkenndu einstakar færslur í hverjum lista

    Þegar þú ert að bera saman tvo lista í Excel eru 3 atriði sem þú getur auðkennt:

    • Hlutir sem eru aðeins á 1. lista (einstakt)
    • Atriði sem eru aðeins á 2. lista (einstakt)
    • Hlutir sem eru á báðum listum (afrit) - sýnd í næsta dæmi.

    Þetta dæmi sýnir hvernig á að lita hlutina sem eru aðeins á einum lista.

    Segjum sem svo að listi 1 sé í dálki A (A2:A6) og listi 2 í dálki C (C2:C5). Þú býrð til skilyrt sniðsreglur með eftirfarandi formúlum:

    Auðkenndu einstök gildi í lista 1 (dálkur A):

    =COUNTIF($C$2:$C$5, $A2)=0

    Astrika einstök gildi í lista 2 (dálkur C): ):

    =COUNTIF($A$2:$A$6, $C2)=0

    Og fáðu eftirfarandi niðurstöðu:

    Dæmi 3. Auðkenndu samsvörun (afrit) á milli 2 dálka

    Ef þú fylgdist vel með fyrri til dæmis muntu ekki eiga í erfiðleikum með að stilla COUNTIF formúlurnar þannig að þær finni samsvörun frekar en mismun. Allt sem þú þarft að gera er að stilla fjöldann stærri en núll:

    Auðkenna samsvörun á lista 1 (dálkurA):

    =COUNTIF($C$2:$C$5, $A2)>0

    Auðkenndu samsvörun í lista 2 (dálkur C):

    =COUNTIF($A$2:$A$6, $C2)>0

    Auðkenndu línumun og samsvörun í mörgum dálkum

    Þegar gildin eru borin saman í nokkrum dálkum röð fyrir röð er fljótlegasta leiðin til að auðkenna samsvörun að búa til skilyrta sniðsreglu og fljótlegasta leiðin til að skyggja mismun er að tileinka sér eiginleikann Go To Special , þar sem sýnt í eftirfarandi dæmum.

    Dæmi 1. Berðu saman marga dálka og auðkenndu línusamsvörun

    Til að auðkenna línur sem hafa söm gildi í öllum dálkum skaltu búa til skilyrt sniðsreglu byggt á einni af eftirfarandi formúlum:

    =AND($A2=$B2, $A2=$C2)

    eða

    =COUNTIF($A2:$C2, $A2)=3

    Þar sem A2, B2 og C2 eru efstu frumurnar og 3 er fjölda dálka til að bera saman.

    Auðvitað takmarkast hvorki OG né COUNTIF formúlan við að bera saman aðeins 3 dálka, þú getur notað svipaðar formúlur til að auðkenna línur með sömu gildi í 4, 5, 6 eða fleiri dálkum.

    Dæmi 2. Berðu saman marga dálka og auðkenndu línumun

    Til að auðkenna fljótt frumur með mismunandi gildum í hverri einstakri röð geturðu notað Fara í sérstakt eiginleika Excel.

    1. Veldu svið frumna sem þú vilt bera saman. Í þessu dæmi hef ég valið reiti A2 til C8.

      Sjálfgefið er að efsti reiturinn á valnu sviði er virki reiturinn og reitirnir úr hinum völdum dálkunum í sömu röð verða bornir saman við þaðklefi. Eins og þú sérð á skjámyndinni hér að ofan er virki reiturinn hvítur á meðan allar aðrar frumur á valnu sviði eru auðkenndar. Í þessu dæmi er virki hólfið A2, þannig að samanburðardálkur er dálkur A.

      Til að breyta samanburðardálknum skaltu nota annaðhvort Tab takkann til að fletta í gegnum valdar reiti frá vinstri til hægri, eða Enter takkann til að færa ofan frá og niður.

      Ábending. Til að velja dálka sem ekki eru aðliggjandi , veldu fyrsta dálkinn, ýttu á og haltu Ctrl inni og veldu síðan hina dálkana. Virka hólfið verður í síðasta dálknum (eða í síðasta reitnum af aðliggjandi dálkum). Til að breyta samanburðardálknum, notaðu Tab eða Enter takkann eins og lýst er hér að ofan.

    2. Á flipanum Heima , farðu í hópinn Breytingar og smelltu á Finndu & Veldu > Go To Special… Veldu síðan Rowmismunur og smelltu á hnappinn OK .
    3. Refurnar sem hafa mismunandi gildi en samanburðarhólfin í hverri röð eru litaðar. Ef þú vilt skyggja auðkenndu frumurnar í einhverjum lit, smelltu einfaldlega á Fillingarlitur táknið á borðinu og veldu litinn sem þú velur.

    Hvernig á að bera saman tvær frumur í Excel

    Í raun er samanburður á tveimur hólfum sérstakt tilfelli af því að bera saman tvo dálka í Excel röð fyrir röð nema að þú gerir það ekki 'þarf ekki að afrita formúlurnar niður í aðrar hólf í dálknum.

    Til dæmis til að bera saman reiti A1og C1 geturðu notað eftirfarandi formúlur.

    Fyrir samsvörun:

    =IF(A1=C1, "Match", "")

    Fyrir mismun:

    =IF(A1C1, "Difference", "")

    Til að læra nokkrar aðrar leiðir til að bera saman frumur í Excel, vinsamlegast sjáðu:

    • Hvernig á að bera saman tvo strengi í Excel
    • Athugaðu hvort tvær frumur passa saman eða margar frumur eru jafnar

    Formúlulaus leið til að bera saman tvo dálka / lista í Excel

    Nú þegar þú þekkir tilboð Excel til að bera saman og passa saman dálka, leyfðu mér að sýna þér okkar eigin lausn fyrir þetta verkefni. Þetta tól heitir Compare Two Tables og það er innifalið í Ultimate Suite okkar.

    Viðbótin getur borið saman tvær töflur eða lista eftir hvaða fjölda dálka sem er og báðir auðkennt samsvörun/mismun (eins og við gerðum með formúlur) og auðkenndu þá (eins og við gerðum með skilyrt snið).

    Í tilgangi þessarar greinar munum við bera saman eftirfarandi 2 lista til að finna sameiginleg gildi sem eru til staðar í báðum.

    Til að bera saman tvo lista, hér eru skrefin sem þú þarft að fylgja:

    1. Byrjaðu á því að smella á Compare Tables hnappinn á Ablebits Data flipi.
    2. Veldu fyrsta dálkinn/listann og smelltu á Næsta . Hvað varðar viðbótina þá er þetta tafla 1.
    3. Veldu annan dálkinn/listann og smelltu á Næsta . Hvað varðar viðbótina er það tafla 2 þín og hún getur verið í sama eða öðru vinnublaði eða jafnvel í annarri vinnubók.
    4. Veldu hvers konar gögn þú vilt

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.