Paghambingin ang data sa dalawang Google sheet o column para sa mga tugma at pagkakaiba

  • Ibahagi Ito
Michael Brown

Kahit tag-araw man ay kumakatok sa aming mga pintuan o taglamig na sumalakay sa Westeros, nagtatrabaho pa rin kami sa Google Sheets at kailangan naming paghambingin ang iba't ibang piraso ng mga talahanayan sa isa't isa. Sa artikulong ito, nagbabahagi ako ng mga paraan ng pagtutugma ng iyong data at pagbibigay ng mga tip sa mabilis na paggawa nito.

    Ihambing ang dalawang column o sheet

    Isa sa ang mga gawain na maaaring mayroon ka ay mag-scan ng dalawang column o sheet para sa mga tugma o pagkakaiba at tukuyin ang mga ito sa isang lugar sa labas ng mga talahanayan.

    Ihambing ang dalawang column sa Google Sheets para sa mga tugma at pagkakaiba

    Sisimulan ko sa pamamagitan ng paghahambing ng dalawang cell sa Google Sheets. Hinahayaan ka ng ganitong paraan na i-scan ang buong column row by row.

    Halimbawa 1. Google Sheets – ihambing ang dalawang cell

    Para sa unang halimbawang ito, kakailanganin mo ng helper column upang maipasok ang formula sa ang unang hilera ng data na ihahambing:

    =A2=C2

    Kung tumugma ang mga cell, makikita mo ang TAMA, kung hindi ay MALI. Upang suriin ang lahat ng mga cell sa isang column, kopyahin ang formula pababa sa iba pang mga row:

    Tip. Upang ihambing ang mga column mula sa iba't ibang file, kailangan mong gamitin ang IMPORTRANGE function:

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

    Halimbawa 2. Google Sheets – paghambingin ang dalawang listahan para sa mga tugma at pagkakaiba

    • Isang mas maayos na solusyon ay ang paggamit ng IF function. Magagawa mong itakda ang eksaktong status para sa magkapareho at magkaibang mga cell :

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

      Tip. Kung ang iyong data ay nakasulat sa iba't ibang mga kaso at gusto mong isaalang-alang ang mga naturang salita bilang iba,narito ang formula para sa iyo:

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

      Kung saan isinasaalang-alang ng EXACT ang kaso at hinahanap ang kumpletong mga kapareho.

    • Upang tukuyin ang mga row lang na may mga duplicate na cell , gamitin ang formula na ito:

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

    • Upang markahan lang ang mga row na may mga natatanging tala sa pagitan ng mga cell sa dalawang column, kunin ang isang ito:

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

    Halimbawa 3. Paghambingin ang dalawang column sa Google Sheets

    • Mayroong paraan upang maiwasan ang pagkopya ng formula sa bawat row. Maaari kang gumawa ng array IF formula sa unang cell ng iyong helper column:

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

    Itong IF ay nagpapares sa bawat cell ng column A na may parehong row sa column C . Kung ang mga tala ay magkaiba , ang row ay makikilala nang naaayon. Ang maganda sa array formula na ito ay awtomatiko nitong minarkahan ang bawat row nang sabay-sabay:

  • Kung sakaling mas gugustuhin mong pangalanan ang mga row ng magkaparehong mga cell , punan ang pangalawang argumento ng formula sa halip na ang pangatlo:
  • =ArrayFormula(IF(A2:A=C2:C,"Match",""))

    Halimbawa 4. Paghambingin ang dalawang Google Sheets para sa mga pagkakaiba

    Kadalasan kailangan mong paghambingin ang dalawang column sa Google Sheets na kabilang sa isang malaking mesa. O maaari silang maging ganap na magkakaibang mga sheet tulad ng mga ulat, mga listahan ng presyo, mga shift sa trabaho bawat buwan, atbp. Pagkatapos, naniniwala ako, hindi mo kayang gumawa ng column ng helper o maaaring mahirap itong pamahalaan.

    Kung pamilyar ito, huwag mag-alala, maaari mo pa ring markahan ang mga pagkakaiba sa isa pang sheet.

    Narito angdalawang mesa na may mga produkto at ang kanilang mga presyo. Gusto kong hanapin ang lahat ng mga cell na may iba't ibang nilalaman sa pagitan ng mga talahanayang ito:

    Magsimula sa paggawa ng bagong sheet at ilagay ang susunod na formula sa A1:

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

    Tandaan. Dapat mong kopyahin ang formula sa hanay na katumbas ng laki ng pinakamalaking talahanayan.

    Bilang resulta, makikita mo lang ang mga cell na nagkakaiba sa mga nilalaman. Ang formula ay kukuha din ng mga tala mula sa parehong mga talahanayan at paghihiwalayin ang mga ito sa isang character na iyong ilalagay sa formula:

    Tip. Kung ang mga sheet na ihahambing ay nasa magkaibang mga file, muli, isama lang ang IMPORTRANGE function:

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

    Tool para sa Google Sheets na maghambing ng dalawang column at sheet

    Siyempre, bawat isa sa maaaring gamitin ang mga halimbawa sa itaas upang ihambing ang dalawang column mula sa isa o dalawang talahanayan o kahit na mga sheet ng tugma. Gayunpaman, mayroong isang tool na ginawa namin para sa gawaing ito na lubos na makikinabang sa iyo.

    Ito ay maghahambing ng dalawang Google sheet at column para sa mga duplicate o unique sa 3 hakbang. Gawin itong markahan ang mga nahanap na tala ng isang column ng status (na maaaring i-filter, sa pamamagitan ng paraan) o kulayan, kopyahin o ilipat ang mga ito sa ibang lokasyon, o kahit na i-clear ang mga cell at tanggalin ang buong mga hilera na may anumang mga dupe.

    I ginamit ang add-on upang mahanap ang mga row mula sa Sheet1 na wala sa Sheet2 batay sa Fruit at MSRP na mga column:

    Pagkatapos ay nai-save ko ang aking mga setting sa isang senaryo. Ngayon ay mabilis ko nang patakbuhin ang mga ito nang hindi dumadaan sa lahat ng hakbangmuli sa tuwing nagbabago ang mga tala sa aking mga talahanayan. Kailangan ko lang simulan ang senaryo na iyon mula sa menu ng Google Sheets:

    Para sa iyong mas mahusay na kaginhawahan, inilarawan namin ang lahat ng opsyon ng tool sa page ng tulong nito at sa video na ito:

    Huwag mag-atubiling subukan ito para sa iyong sarili at pansinin kung gaano karaming oras ang nakakatipid sa iyo. :)

    Ihambing ang data sa dalawang Google Sheets at kunin ang mga nawawalang tala

    Ang paghahambing ng dalawang Google Sheets para sa mga pagkakaiba at pag-uulit ay kalahati ng trabaho, ngunit paano naman ang nawawalang data? May mga espesyal na function din para dito, halimbawa, VLOOKUP. Tingnan natin kung ano ang magagawa mo.

    Hanapin ang nawawalang data

    Halimbawa 1

    Isipin na mayroon kang dalawang listahan ng mga produkto (column A at C sa aking kaso, ngunit maaari silang nasa iba't ibang mga sheet). Kailangan mong hanapin ang mga ipinakita sa unang listahan ngunit hindi sa pangalawa. Gagawin ng formula na ito ang trick:

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

    Paano gumagana ang formula:

    • Hinahanap ng VLOOKUP ang produkto mula sa A2 sa pangalawang listahan. Kung naroon ito, ibabalik ng function ang pangalan ng produkto. O kung hindi, makakakuha ka ng #N/A error na nangangahulugang hindi nakita ang value sa column C.
    • Sinusuri ng ISERROR kung ano ang ibinabalik ng VLOOKUP at ipapakita sa iyo na TAMA kung ito ang value at FALSE kung ito ang error.

    Kaya, ang mga cell na may FALSE ang hinahanap mo. Kopyahin ang formula sa ibang mga cell upang suriin ang bawat produkto mula sa unang listahan:

    Tandaan. Kung ang iyong mga column ay nasa iba't ibang sheet, gagawin ng iyong formulareference ang isa sa mga ito:

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

    Tip. Upang makayanan ang isang one-cell na formula, dapat itong isang array. Awtomatikong pupunuin ng naturang formula ang lahat ng mga cell ng mga resulta:

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

    Halimbawa 2

    Ang isa pang matalinong paraan ay ang bilangin ang lahat ng hitsura ng produkto mula sa A2 sa column C:

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

    Kung talagang walang mabibilang, ang IF function ay mamarkahan ang mga cell ng Not found . Ang ibang mga cell ay mananatiling walang laman:

    Halimbawa 3

    Kung saan mayroong VLOOKUP, mayroong MATCH. Alam mo naman yun diba? ;) Narito ang formula upang tumugma sa mga produkto sa halip na bilangin:

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

    Tip. Huwag mag-atubiling tukuyin ang eksaktong hanay ng pangalawang column kung mananatili itong pareho:

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

    Pull matching data

    Halimbawa 1

    Maaaring medyo kaunti ang iyong gawain fancier: maaaring kailanganin mong kunin ang lahat ng nawawalang impormasyon para sa mga talaang karaniwan para sa parehong mga talahanayan, halimbawa, i-update ang mga presyo. Kung gayon, kakailanganin mong balutin ang MATCH sa INDEX:

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

    Inihahambing ng formula ang mga prutas sa column A sa mga prutas sa column D. Para sa lahat ng nakita, kinukuha nito ang mga presyo mula sa column E sa column B.

    Halimbawa 2

    Gaya ng nahulaan mo, isa pang halimbawa ang gagamit ng Google Sheets VLOOKUP function na inilarawan namin kanina.

    Gayunpaman, mayroong ilan pang instrumento para sa trabaho. Inilarawan din namin silang lahat sa aming blog:

    1. Ang mga ito ay gagana para sa mga pangunahing kaalaman: paghahanap, pagtutugma at pag-update ng mga tala.
    2. Ang mga ito ay hindi lamangi-update ang mga cell ngunit magdagdag ng mga nauugnay na column & hindi tugmang mga hilera.

    Pagsamahin ang mga sheet gamit ang add-on

    Kung pagod ka na sa mga formula, maaari mong gamitin ang aming add-on sa Merge Sheets upang mabilis na itugma at pagsamahin ang dalawa Google sheet. Kasabay ng pangunahing layunin nito na hilahin ang nawawalang data, maaari din nitong i-update ang mga umiiral nang value at magdagdag pa ng mga hindi tumutugmang row. Makikita mo ang lahat ng pagbabago sa kulay o sa column ng status na maaaring i-filter.

    Tip. Gayundin, tiyaking panoorin ang video na ito tungkol sa add-on ng Merge Sheets:

    Kondisyunal na pag-format upang ihambing ang data sa dalawang Google Sheets

    Mayroong isa pang karaniwang paraan na inaalok ng Google upang maghambing iyong data – sa pamamagitan ng pagkukulay ng mga tugma at/o mga pagkakaiba sa pamamagitan ng conditional formatting. Ang paraang ito ay ginagawang kapansin-pansin kaagad ang lahat ng talaang hinahanap mo. Ang iyong trabaho dito ay gumawa ng panuntunan na may formula at ilapat ito sa tamang hanay ng data.

    I-highlight ang mga duplicate sa dalawang sheet o column

    Paghambingin natin ang dalawang column sa Google Sheets para sa mga tugma at kulay ang mga cell lang sa column A na nagtatagal ng mga cell sa parehong row sa column C:

    1. Piliin ang hanay na may mga record na kukulayan (A2:A10 para sa akin).
    2. Pumunta sa Format > Conditional formatting sa spreadsheet menu.
    3. Maglagay ng simpleng formula sa panuntunan:

      =A2=C2

    4. Piliin ang kulay para i-highlight ang mga cell.

    Tip. Kung patuloy na nagbabago ang laki ng iyong mga column at gusto mo angpanuntunan upang isaalang-alang ang lahat ng mga bagong entry, ilapat ito sa buong column (A2:A, sa pag-aakalang ang data na ihahambing ay magsisimula sa A2) at baguhin ang formula tulad nito:

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

    Ipoproseso ito buong column at huwag pansinin ang mga walang laman na cell.

    Tandaan. Upang ihambing ang data mula sa dalawang magkaibang sheet, kakailanganin mong gumawa ng iba pang mga pagsasaayos sa formula. Kita mo, hindi sinusuportahan ng conditional formatting sa Google Sheets ang mga cross-sheet reference. Gayunpaman, maaari mong i-access ang iba pang mga sheet nang hindi direkta:

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

    Sa kasong ito, mangyaring tukuyin ang hanay kung saan ilalapat ang panuntunan sa – A2:A10.

    Ihambing ang dalawang Google sheet at column para sa mga pagkakaiba

    Upang i-highlight ang mga talaan na hindi tumutugma sa mga cell sa parehong row sa isa pang column, ang drill ay pareho sa itaas. Pipiliin mo ang hanay at gagawa ka ng kondisyonal na panuntunan sa pag-format. Gayunpaman, ang formula dito ay naiiba:

    =A2C2

    Muli, baguhin ang formula upang gawing dynamic ang panuntunan (isinasaalang-alang nito ang lahat ng bagong idinagdag na halaga sa mga column na ito):

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

    At gamitin ang hindi direktang reference sa isa pang sheet kung ang column na ihahambing ay nandoon:

    =A2INDIRECT("Sheet1!C2:C")

    Tandaan. Huwag kalimutang tukuyin ang hanay kung saan ilalapat ang panuntunan – A2:A10.

    Paghambingin ang dalawang listahan at i-highlight ang mga tala sa pareho ng mga ito

    Siyempre, mas malamang na magkalat ang parehong mga tala sa iyong mga column. Ang halaga sa A2 sa isang column ay hindi nangangahulugang nasa pangalawang row ng isa pang column. Sa katunayan, maaaringlilitaw sa ibang pagkakataon. Malinaw, nangangailangan ito ng isa pang paraan ng paghahanap para sa mga item.

    Halimbawa 1. Paghambingin ang dalawang column sa Google Sheets at i-highlight ang mga pagkakaiba (natatangi)

    Upang i-highlight ang mga natatanging value sa bawat listahan, dapat kang lumikha dalawang conditional formatting rules para sa bawat column.

    Color column A: =COUNTIF($C$2:$C$9,$A2)=0

    Color column C: =COUNTIF($A$2:$A$10,$C2)=0

    Narito ang mga unique na nakuha ko:

    Halimbawa 2. Hanapin at i-highlight ang mga duplicate sa dalawang column sa Google Sheets

    Maaari mong kulayan ang mga karaniwang value pagkatapos ng bahagyang pagbabago sa parehong mga formula mula sa nakaraang halimbawa. Gawin lang ang formula na bilangin ang lahat ng higit sa zero.

    Mga color dupe sa pagitan ng mga column sa A lang: =COUNTIF($C$2:$C$9,$A2)>0

    Color dupe sa pagitan ng mga column sa C lang: =COUNTIF($A$2:$A$10,$C2)>0

    Tip. Maghanap ng marami pang halimbawa ng formula upang i-highlight ang mga duplicate sa Google Sheets sa tutorial na ito.

    Mabilis na paraan upang itugma ang mga column at i-highlight ang mga talaan

    Maaaring nakakalito kung minsan ang kondisyong pag-format: maaari kang gumawa ng ilang mga panuntunan nang hindi sinasadya. ang parehong hanay o manu-manong ilapat ang mga kulay sa mga cell na may mga panuntunan. Gayundin, kailangan mong bantayan ang lahat ng saklaw: ang mga iha-highlight mo sa pamamagitan ng mga panuntunan at ang mga ginagamit mo mismo sa mga panuntunan. Maaaring malito ka ng lahat ng ito kung hindi ka handa at hindi ka sigurado kung saan hahanapin ang problema.

    Sa kabutihang-palad, ang aming Compare column o sheet ay sapat na intuitive upang matulungan kang magtugma ng dalawang column sa loob ng isang table, dalawang magkaibang table sa isasheet, o kahit na dalawang magkahiwalay na sheet, at i-highlight ang mga natatangi o mga panloloko na maaaring lumabas sa iyong data.

    Narito kung paano ako nag-highlight ng mga duplicate sa pagitan ng dalawang talahanayan batay sa Fruit at MSRP mga column gamit ang tool:

    Maaari ko ring i-save ang mga setting na ito sa isang senaryo na magagamit muli. Kung mag-a-update ang mga talaan, tatawagin ko ang sitwasyong ito sa isang pag-click lamang at ang add-on ay agad na magsisimulang iproseso ang lahat ng data. Kaya, iniiwasan kong i-tweak ang lahat ng mga setting na iyon sa mga add-on na hakbang nang paulit-ulit. Makikita mo kung paano gumagana ang mga sitwasyon sa halimbawa sa itaas at sa tutorial na ito.

    Tip. Nakita mo na ba ang demo na video para sa Add-on ng Compare columns o sheets? Suriin ito.

    Ang lahat ng mga pamamaraang ito ay magagamit mo na ngayon – eksperimento sa mga ito, baguhin at ilapat sa iyong data. Kung wala sa mga mungkahi ang makakatulong sa iyong partikular na gawain, huwag mag-atubiling talakayin ang iyong kaso sa mga komento sa ibaba.

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.