Berðu saman gögn í tveimur Google blöðum eða dálkum fyrir samsvörun og mismun

  • Deildu Þessu
Michael Brown

Hvort sem það er sumar að banka á dyr okkar eða vetur að ráðast inn í Westeros, þá vinnum við enn í Google Sheets og verðum að bera saman mismunandi borðstykki sín á milli. Í þessari grein er ég að deila leiðum til að passa saman gögnin þín og gefa ábendingar um hvernig á að gera það hratt.

    Bera saman tvo dálka eða blöð

    Einn af verkefnin sem þú gætir haft er að skanna tvo dálka eða blöð fyrir samsvörun eða mismun og bera kennsl á þá einhvers staðar fyrir utan töflurnar.

    Bera saman tvo dálka í Google Sheets fyrir samsvörun og mismun

    Ég byrja með því að bera saman tvær hólf í Google Sheets. Þannig er hægt að skanna heila dálka röð fyrir röð.

    Dæmi 1. Google Sheets – bera saman tvær reiti

    Fyrir þetta fyrsta dæmi þarftu hjálpardálk til að slá inn formúluna í fyrsta röð gagna til að bera saman:

    =A2=C2

    Ef frumur passa, muntu sjá TRUE, annars FALSE. Til að athuga allar frumur í dálki, afritaðu formúluna niður í aðrar línur:

    Ábending. Til að bera saman dálka úr mismunandi skrám þarftu að nota IMPORTRANGE aðgerðina:

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

    Dæmi 2. Google Sheets – bera saman tvo lista fyrir samsvörun og mismun

    • Snyrtilegri lausn væri að nota IF aðgerðina. Þú munt geta stillt nákvæma stöðu fyrir sams konar og mismunandi frumur :

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

      Ábending. Ef gögnin þín eru skrifuð í mismunandi tilvikum og þú vilt líta á slík orð sem önnur,hér er formúlan fyrir þig:

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

      Þar sem EXACT skoðar málið og leitar að fullkomnum einstökum.

    • Til að auðkenna aðeins línur með tvíteknum frumum , notaðu þessa formúlu:

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

    • Til að merkja aðeins línur með einstaka færslur á milli frumna í tveimur dálkum, taktu þennan:

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

    Dæmi 3. Berðu saman tvo dálka í Google Sheets

    • Það er leið til að forðast að afrita formúluna yfir hverja röð. Þú getur mótað fylkis IF formúlu í fyrsta reit hjálpardálks þíns:

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

    Þetta IF parar hverja reit í dálki A við sömu línu í dálki C Ef færslur eru mismunandi verður línan auðkennd í samræmi við það. Það sem er sniðugt við þessa fylkisformúlu er að hún merkir sjálfkrafa hverja og eina línu í einu:

  • Ef þú vilt frekar nefna línurnar með sömum hólfum , fylltu þá út önnur rök formúla í stað þess þriðja:
  • =ArrayFormula(IF(A2:A=C2:C,"Match",""))

    Dæmi 4. Berðu saman tvö Google töflureikna fyrir mismun

    Oft þarftu að bera saman tvo dálka í Google Sheets sem tilheyra risastóru borð. Eða þetta geta verið allt önnur blöð eins og skýrslur, verðskrár, vaktir á mánuði osfrv. Þá tel ég að þú hafir ekki efni á að búa til hjálpardálk eða það getur verið frekar erfitt að stjórna því.

    Ef þetta hljómar kunnuglega, ekki hafa áhyggjur, þú getur samt merkt muninn á öðru blaði.

    Hér erutvö borð með vörum og verði þeirra. Ég vil finna allar frumur með mismunandi innihaldi á milli þessara taflna:

    Byrjaðu á því að búa til nýtt blað og sláðu inn næstu formúlu í A1:

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

    Athugið. Þú verður að afrita formúluna yfir bilið sem jafnast á við stærð stærstu töflunnar.

    Þar af leiðandi muntu sjá aðeins þær frumur sem eru mismunandi að innihaldi. Formúlan mun einnig draga færslur úr báðum töflunum og skilja þær að með staf sem þú slærð inn í formúluna:

    Ábending. Ef blöðin sem á að bera saman eru í mismunandi skrám, aftur skaltu bara setja inn IMPORTRANGE aðgerðina:

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

    Tól fyrir Google Sheets til að bera saman tvo dálka og blöð

    Auðvitað, hvert af ofangreind dæmi er hægt að nota til að bera saman tvo dálka úr einni eða tveimur töflum eða jafnvel passa blöð. Hins vegar er til tól sem við bjuggum til fyrir þetta verkefni sem mun nýtast þér mikið.

    Það mun bera saman tvö Google blöð og dálka fyrir afrit eða eintök í 3 skrefum. Láttu það merkja þær færslur sem fundust með stöðudálki (sem hægt er að sía, við the vegur) eða litaðu, afritaðu eða færðu þær á annan stað, eða jafnvel hreinsaðu reiti og eyddu heilum línum með dupum af einhverju tagi.

    I notaði viðbótina til að finna línurnar úr Sheet1 sem eru ekki til í Sheet2 byggt á Fruit og MSRP dálkum:

    Síðan vistaði ég stillingarnar mínar í eina atburðarás. Nú get ég keyrt þau fljótt án þess að fara í gegnum öll skrefaftur þegar skrár í töflunum mínum breytast. Ég þarf bara að byrja þessa atburðarás í valmynd Google Sheets:

    Til að auðvelda þér þá höfum við lýst öllum valmöguleikum tólsins á hjálparsíðu þess og í þessu myndbandi:

    Ekki hika við að prófa það sjálfur og taktu eftir því hversu mikinn tíma það sparar þér. :)

    Bera saman gögn í tveimur Google töflureiknum og ná í færslur sem vantar

    Að bera saman tvö Google töflureikna fyrir mismun og endurtekningar er hálf vinnan, en hvað með gögn sem vantar? Það eru sérstakar aðgerðir fyrir þetta líka, til dæmis VLOOKUP. Við skulum sjá hvað þú getur gert.

    Finndu gögn sem vantar

    Dæmi 1

    Ímyndaðu þér að þú sért með tvo lista yfir vörur (dálkur A og C í mínu tilfelli, en þeir geta einfaldlega vera á mismunandi blöðum). Þú þarft að finna þá sem koma fram á fyrsta listanum en ekki í þeim seinni. Þessi formúla mun gera bragðið:

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

    Hvernig virkar formúlan:

    • VLOOKUP leitar að vörunni frá A2 í seinni listanum. Ef það er til staðar skilar aðgerðin vöruheitinu. Annars færðu #N/A villu sem þýðir að gildið fannst ekki í dálki C.
    • ISERROR athugar hvað VLOOKUP skilar og sýnir þér TRUE ef það er gildið og FALSE ef það er villa.

    Þannig eru frumur með FALSE það sem þú ert að leita að. Afritaðu formúluna í aðrar hólf til að athuga hverja vöru af fyrsta listanum:

    Athugið. Ef dálkarnir þínir eru á mismunandi blöðum mun formúlan þín gera þaðvísa til einnar þeirra:

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

    Ábending. Til að komast af með eins frumu formúlu ætti hún að vera fylki. Slík formúla mun sjálfkrafa fylla allar frumur með niðurstöðum:

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

    Dæmi 2

    Önnur snjöll leið væri að telja allar útlit vörunnar frá A2 í dálki C:

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

    Ef það er nákvæmlega ekkert að telja mun IF fallið merkja frumur með Finn ekki . Aðrir reiti verða áfram tómir:

    Dæmi 3

    Þar sem VLOOKUP er, þar er MATCH. Þú veist það, ekki satt? ;) Hér er formúlan til að passa við vörur frekar en að telja:

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

    Ábending. Ekki hika við að tilgreina nákvæmlega svið seinni dálksins ef það er óbreytt:

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

    Taktu samsvarandi gögn

    Dæmi 1

    Verkefnið þitt gæti verið svolítið fínni: þú gætir þurft að draga allar upplýsingar sem vantar fyrir færslurnar sem eru algengar fyrir báðar töflurnar, til dæmis að uppfæra verð. Ef svo er, þá þarftu að vefja MATCH inn í INDEX:

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

    Formúlan ber saman ávexti í dálki A við ávexti í dálki D. Fyrir allt sem finnst, dregur hún verðin úr dálki E í dálk B.

    Dæmi 2

    Eins og þú gætir hafa giskað á myndi annað dæmi nota Google Sheets VLOOKUP aðgerðina sem við lýstum fyrir nokkru síðan.

    En það eru til nokkur tæki í viðbót í starfið. Við lýstum þeim öllum á blogginu okkar líka:

    1. Þetta mun gera grunnatriðin: fletta, passa og uppfæra færslur.
    2. Þetta mun ekki barauppfærðu frumur en bættu við tengdum dálkum & línur sem ekki passa.

    Sameina blöð með viðbótinni

    Ef þú ert þreyttur á formúlum geturðu notað Sameina blöð viðbótina okkar til að passa saman og sameina tvö fljótt Google blöð. Samhliða grunntilgangi þess að draga gögnin sem vantar, getur það einnig uppfært gildandi gildi og jafnvel bætt við línum sem ekki passa. Þú getur séð allar breytingar á lit eða í stöðudálki sem hægt er að sía.

    Ábending. Gakktu úr skugga um að skoða þetta myndband um Sameina blöð viðbótina:

    Skilyrt snið til að bera saman gögn í tveimur Google töflureiknum

    Það er enn ein staðlað leið sem Google býður upp á til að bera saman gögnin þín - með því að lita samsvörun og/eða mismun með skilyrtu sniði. Þessi aðferð gerir allar færslur sem þú ert að leita að áberandi samstundis. Starf þitt hér er að búa til reglu með formúlu og beita henni á rétt gagnasvið.

    Auðkenndu tvítekningar í tveimur blöðum eða dálkum

    Við skulum bera saman tvo dálka í Google Sheets fyrir samsvörun og lit aðeins þær frumur í dálki A sem samsvara hólfum í sömu röð í dálki C:

    1. Veldu svið með færslum til að lita (A2:A10 fyrir mig).
    2. Farðu á Snið > Skilyrt snið í töflureiknivalmyndinni.
    3. Sláðu inn einfalda formúlu við regluna:

      =A2=C2

    4. Veldu litinn til að auðkenna frumur.

    Ábending. Ef dálkarnir þínir breytast stöðugt að stærð og þú vilt hafaregla um að taka til greina allar nýjar færslur, notaðu hana á allan dálkinn (A2:A, að því gefnu að gögnin til að bera saman byrji frá A2) og breyttu formúlunni svona:

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

    Þetta mun vinna úr heila dálka og hunsa tómar reiti.

    Athugið. Til að bera saman gögn úr tveimur mismunandi blöðum þarftu að gera aðrar breytingar á formúlunni. Þú sérð, skilyrt snið í Google töflureiknum styður ekki tilvísanir milli blaða. Hins vegar geturðu fengið aðgang að öðrum blöðum óbeint:

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

    Í þessu tilviki, vinsamlega tilgreinið svið til að beita reglunni á – A2:A10.

    Bera saman tvö Google blöð og dálka fyrir mismun

    Til að auðkenna færslur sem passa ekki við frumur í sömu röð í öðrum dálki, er æfingin sú sama og hér að ofan. Þú velur svið og býrð til skilyrta sniðsreglu. Hins vegar er formúlan hér frábrugðin:

    =A2C2

    Aftur, breyttu formúlunni til að gera regluna kraftmikla (láta hana íhuga öll nýbætt gildi í þessum dálkum):

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

    Og notaðu óbeina tilvísun í annað blað ef dálkurinn til að bera saman við er þar:

    =A2INDIRECT("Sheet1!C2:C")

    Athugið. Ekki gleyma að tilgreina svið til að beita reglunni á – A2:A10.

    Berðu saman tvo lista og auðkenndu færslur í þeim báðum

    Auðvitað er líklegra að sömu færslurnar í dálkunum þínum verði á víð og dreif. Gildið í A2 í einum dálki verður ekki endilega í annarri röð annars dálks. Reyndar getur þaðbirtast miklu seinna. Þetta krefst greinilega annarrar aðferðar til að leita að hlutunum.

    Dæmi 1. Berðu saman tvo dálka í Google Sheets og auðkenndu mismun (einstök)

    Til að auðkenna einstök gildi á hverjum lista verður þú að búa til tvær skilyrtar sniðreglur fyrir hvern dálk.

    Litardálkur A: =COUNTIF($C$2:$C$9,$A2)=0

    Litabálkur C: =COUNTIF($A$2:$A$10,$C2)=0

    Hér eru eintökin sem ég hef:

    Dæmi 2. Finndu og auðkenndu tvítekningar í tveimur dálkum í Google Sheets

    Þú getur litað algeng gildi eftir smávægilegar breytingar á báðum formúlunum frá fyrra dæmi. Láttu bara formúluna telja allt meira en núll.

    Litamyndir á milli dálka í A eingöngu: =COUNTIF($C$2:$C$9,$A2)>0

    Litamyndir á milli dálka í C eingöngu: =COUNTIF($A$2:$A$10,$C2)>0

    Ábending. Finndu mörg fleiri formúludæmi til að auðkenna tvítekningar í Google töflureiknum í þessari kennslu.

    Fljót leið til að passa saman dálka og auðkenna færslur

    Skilyrt snið getur stundum verið flókið: þú gætir óvart búið til nokkrar reglur yfir sama svið eða notaðu liti handvirkt yfir frumur með reglum. Einnig verður þú að fylgjast með öllum sviðum: þeim sem þú auðkennir með reglum og þeim sem þú notar í reglunum sjálfum. Allt þetta gæti ruglað þig mikið ef þú ert ekki tilbúinn og ekki viss hvar þú átt að leita að vandamálinu.

    Sem betur fer eru samanburðardálkar okkar eða blöð nógu leiðandi til að hjálpa þér að passa saman tvo dálka innan einni töflu, tvö mismunandi borð á einublað, eða jafnvel tvö aðskilin blöð, og auðkenndu þá einstöku eða villur sem gætu laumast inn í gögnin þín.

    Hér er hvernig ég auðkenndi tvítekningar á milli tveggja töflur byggðar á Fruit og MSRP dálka með því að nota tólið:

    Ég get líka vistað þessar stillingar í endurnýtanlegu atburðarás. Ef skrárnar uppfærast mun ég kalla eftir þessari atburðarás með einum smelli og viðbótin mun strax byrja að vinna úr öllum gögnum. Þannig forðast ég að fínstilla allar þessar stillingar yfir viðbótarskrefin ítrekað. Þú munt sjá hvernig aðstæður virka í dæminu hér að ofan og í þessari kennslu.

    Ábending. Hefur þú séð kynningarmyndbandið fyrir Compare dálka eða blöð viðbótina? Skoðaðu þetta.

    Allar þessar aðferðir eru nú til ráðstöfunar - gerðu tilraunir með þær, breyttu og notaðu til gagna þinna. Ef ekkert af tillögum hjálpar tilteknu verkefni þínu skaltu ekki hika við að ræða mál þitt í athugasemdum hér að neðan.

    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.