Excel: Paghambingin ang dalawang column para sa mga tugma at pagkakaiba

  • Ibahagi Ito
Michael Brown

Ang paghahambing ng mga column sa Excel ay isang bagay na ginagawa nating lahat paminsan-minsan. Nag-aalok ang Microsoft Excel ng ilang mga opsyon upang ihambing at itugma ang data, ngunit karamihan sa mga ito ay nakatuon sa paghahanap sa isang column. Sa tutorial na ito, tutuklasin namin ang ilang mga diskarte upang paghambingin ang dalawang column sa Excel at maghanap ng mga tugma at pagkakaiba sa pagitan ng mga ito.

    Paano ihambing ang 2 column sa Excel row- by-row

    Kapag gumawa ka ng data analysis sa Excel, ang isa sa pinakamadalas na gawain ay ang paghahambing ng data sa bawat indibidwal na row. Ang gawaing ito ay maaaring gawin sa pamamagitan ng paggamit ng IF function, tulad ng ipinapakita sa mga sumusunod na halimbawa.

    Halimbawa 1. Paghambingin ang dalawang column para sa mga tugma o pagkakaiba sa parehong row

    Upang paghambingin ang dalawang column sa Excel row-by-row, magsulat ng karaniwang IF formula na naghahambing sa unang dalawang cell. Ilagay ang formula sa ilang iba pang column sa parehong row, at pagkatapos ay kopyahin ito pababa sa ibang mga cell sa pamamagitan ng pag-drag sa fill handle ( isang maliit na parisukat sa kanang sulok sa ibaba ng napiling cell). Habang ginagawa mo ito, nagbabago ang cursor sa plus sign:

    Formula para sa mga tugma

    Upang mahanap ang mga cell sa loob ng parehong row na may parehong nilalaman, A2 at B2 sa halimbawang ito, ang formula ay tulad ng sumusunod:

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

    Formula para sa mga pagkakaiba

    Upang maghanap ng mga cell sa parehong row na may iba't ibang value, palitan lang ang equals sign ng non-equality sign ():

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

    Mga tugma at pagkakaiba

    At siyempre,hanapin ang:

    • Duplicate mga value (mga tugma) - ang mga item na umiiral sa parehong listahan.
    • Natatangi values (mga pagkakaiba) - ang mga item na nasa listahan 1, ngunit wala sa listahan 2.

    Dahil ang layunin namin ay maghanap ng mga tugma, pipiliin namin ang unang opsyon at i-click ang Susunod .

  • Ito ang pangunahing hakbang kung saan pipiliin mo ang mga column para sa paghahambing . Sa aming kaso, kitang-kita ang pagpipilian dahil 2 column lang ang inihahambing namin: 2000 Winners laban sa 2021 Winners . Sa mas malalaking talahanayan, maaari kang pumili ng ilang mga pares ng column na ihahambing.
  • Sa huling hakbang, pipiliin mo kung paano haharapin ang mga nahanap na item at i-click ang Tapos na .

    May ilang iba't ibang opsyon dito. Para sa aming mga layunin, ang dalawang ito ay pinakakapaki-pakinabang:

    • I-highlight na may kulay - mga shade na tumutugma o mga pagkakaiba sa napiling kulay (tulad ng ginagawa ng conditional formatting ng Excel).
    • Tukuyin sa column ng Status - ipinapasok ang column na Status na may mga label na "Duplicate" o "Natatangi" (tulad ng ginagawa ng mga formula ng IF).
  • Para sa halimbawang ito, nagpasya akong i-highlight ang mga duplicate sa sumusunod na kulay:

    At sa ilang sandali, nakuha ang sumusunod na resulta:

    Gamit ang Status column, magiging ganito ang magiging resulta:

    Tip. Kung ang mga listahang inihahambing mo ay nasa iba't ibang worksheet o workbook, maaaring makatulong na tingnan ang Excelmagkatabi ang mga sheet.

    Ganito ka naghahambing ng mga column sa Excel para sa mga tugma (mga duplicate) at mga pagkakaiba (mga natatanging halaga). Kung interesado kang subukan ang tool na ito, maaari kang mag-download ng bersyon ng pagsusuri gamit ang link sa ibaba.

    Salamat sa pagbabasa at hinihikayat kang tingnan ang iba pang kapaki-pakinabang na mga tutorial na mayroon kami :)

    Mga available na download

    Ihambing ang Mga Listahan ng Excel - mga halimbawa (.xlsx file)

    Ultimate Suite - trial na bersyon (.exe file)

    walang pumipigil sa iyo na mahanap ang parehong mga tugma at pagkakaiba sa isang formula:

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

    O

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

    Maaaring katulad nito ang resulta:

    Tulad ng nakikita mo, pinangangasiwaan ng formula ang mga numero , mga petsa , beses at mga string ng teksto nang pantay-pantay.

    Tip. Maaari mo ring ihambing ang dalawang hanay sa bawat hilera gamit ang Excel Advanced Filter. Narito ang isang halimbawang nagpapakita kung paano i-filter ang mga tugma at pagkakaiba sa pagitan ng 2 column.

    Halimbawa 2. Paghambingin ang dalawang listahan para sa case-sensitive na mga tugma sa parehong row

    Gaya ng malamang na napansin mo, ang mga formula mula sa nakaraang halimbawa huwag pansinin ang kaso kapag inihambing ang mga halaga ng teksto, tulad ng sa row 10 sa screenshot sa itaas. Kung gusto mong humanap ng case-sensitive na mga tugma sa pagitan ng 2 column sa bawat row, pagkatapos ay gamitin ang EXACT function:

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

    Upang mahanap ang case-sensitive na mga pagkakaiba sa parehong hilera, ilagay ang katumbas na text ("Natatangi" sa halimbawang ito) sa ika-3 argumento ng IF function, hal.:

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

    Maghambing ng maraming column para sa mga tugma sa ang parehong row

    Sa iyong mga Excel worksheet, maraming column ang maaaring ikumpara batay sa sumusunod na pamantayan:

    • Maghanap ng mga row na may parehong value sa lahat ng column ( Halimbawa 1)
    • Maghanap ng mga row na may parehong mga value sa anumang 2 column (Halimbawa 2)

    Halimbawa 1. Maghanap ng mga tugma sa lahat ng mga cell sa loob ng parehong row

    Kung ang iyong talahanayan ay may tatlo o higit pang mga column at ikawGustong maghanap ng mga row na may parehong mga value sa lahat ng mga cell, isang IF formula na may isang AND statement ay gagana ng isang treat:

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

    Kung ang iyong talahanayan ay maraming column, mas elegante solusyon ay gagamit ng COUNTIF function:

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

    Kung saan 5 ang bilang ng mga column na iyong inihahambing.

    Halimbawa 2. Maghanap ng mga tugma sa alinmang dalawang cell sa parehong row

    Kung naghahanap ka ng paraan upang ihambing ang mga column para sa anumang dalawa o higit pang mga cell na may parehong mga halaga sa loob ng parehong row, gumamit ng IF formula na may OR statement:

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

    Kung sakaling maraming column ang ihahambing, maaaring lumaki nang masyadong malaki ang iyong OR statement. Sa kasong ito, ang isang mas mahusay na solusyon ay ang pagdaragdag ng ilang COUNTIF function. Binibilang ng unang COUNTIF kung ilang column ang may parehong value tulad ng sa 1st column, binibilang ng pangalawang COUNTIF kung ilan sa mga natitirang column ang katumbas ng 2nd column, at iba pa. Kung 0 ang bilang, ibabalik ng formula ang "Natatangi", "Tugma" kung hindi. Halimbawa:

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

    Paano ihambing ang dalawang column sa Excel para sa mga tugma at pagkakaiba

    Ipagpalagay na mayroon kang 2 listahan ng data sa Excel, at gusto mong mahanap ang lahat ng value (mga numero, petsa, o text string) na nasa column A ngunit wala sa column B.

    Para dito, maaari mong i-embed ang COUNTIF($B:$B, $A2)=0 function sa logical test ng IF at tingnan kung nagbabalik ito ng zero (walang nakitang tugma) o anumang iba pang numero (hindi bababa sa 1 tugma ang nakita).

    Para sahalimbawa, ang sumusunod na IF/COUNTIF formula ay naghahanap sa buong column B para sa value sa cell A2. Kung walang nakitang tugma, ibabalik ng formula ang "Walang tugma sa B", isang walang laman na string kung hindi:

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

    Tip. Kung ang iyong talahanayan ay may nakapirming bilang ng mga row, maaari kang tumukoy ng isang partikular na hanay (hal. $B2:$B10) sa halip na ang buong column ($B:$B) para gumana nang mas mabilis ang formula sa malalaking set ng data.

    Ang parehong resulta ay maaaring makamit sa pamamagitan ng paggamit ng IF formula na may naka-embed na ISERROR at MATCH function:

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

    O, sa pamamagitan ng paggamit ng sumusunod na array formula (tandaang pindutin ang Ctrl + Shift + Enter para ipasok ito ng tama):

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

    Kung gusto mong tukuyin ng isang formula ang parehong mga tugma (duplicate) at mga pagkakaiba (natatanging value), maglagay ng ilang text para sa mga tugma sa walang laman na double quotes ("") sa alinman sa mga formula sa itaas. Halimbawa:

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

    Paano paghambingin ang dalawang listahan sa Excel at mga pull na tugma

    Minsan maaaring kailanganin mong hindi lang magtugma ng dalawang column sa dalawang magkaibang talahanayan, ngunit mag-pull matching din mga entry mula sa lookup table. Ang Microsoft Excel ay nagbibigay ng isang espesyal na function para dito - ang VLOOKUP function. Bilang kahalili, maaari kang gumamit ng mas malakas at maraming nalalaman na formula ng INDEX MATCH. Maaaring magawa ng mga user ng Excel 2021 at Excel 365 ang gawain gamit ang XLOOKUP function.

    Halimbawa, inihahambing ng mga sumusunod na formula ang mga pangalan ng produkto sa column D laban sa mga pangalan sa column A at hilahinisang katumbas na numero ng benta mula sa column B kung may nakitang tugma, kung hindi, ibabalik ang #N/A error.

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

    Para sa higit pang impormasyon, pakitingnan ang Paano maghambing ng dalawang column gamit ang VLOOKUP.

    Kung hindi ka komportable sa mga formula, maaari mong gawin ang trabaho gamit ang isang mabilis at madaling gamitin na solusyon - Merge Tables Wizard.

    Paghambingin ang dalawang listahan at i-highlight ang mga tugma at pagkakaiba

    Kapag inihambing mo ang mga column sa Excel, maaaring gusto mong "i-visualize" ang mga item na nasa isang column ngunit nawawala sa isa pa. Maaari mong liliman ang mga naturang cell sa anumang kulay na iyong pipiliin sa pamamagitan ng paggamit sa tampok na Excel Conditional Formatting at ipinapakita ng mga sumusunod na halimbawa ang mga detalyadong hakbang.

    Halimbawa 1. I-highlight ang mga tugma at pagkakaiba sa bawat hilera

    Para sa ihambing ang dalawang column at Excel at i-highlight ang mga cell sa column A na mayroong magkaparehong mga entry sa column B sa parehong row, gawin ang sumusunod:

    • Piliin ang mga cell na gusto mong i-highlight ( maaari kang pumili ng mga cell sa loob ng isang column o sa ilang column kung gusto mong kulayan ang buong row).
    • I-click ang Conditional formatting > Bagong Panuntunan... > Gumamit ng formula para matukoy kung aling mga cell ang ipo-format .
    • Gumawa ng panuntunan na may simpleng formula tulad ng =$B2=$A2 (ipagpalagay na ang row 2 ang unang row na may data, hindi kasama ang column header). Mangyaring i-double check kung gumagamit ka ng isang kamag-anak na sanggunian sa hilera (nang walang $sign) tulad ng sa formula sa itaas.

    Upang i-highlight ang mga pagkakaiba sa pagitan ng column A at B, gumawa ng panuntunan gamit ang formula na ito:

    =$B2$A2

    Kung bago ka sa Excel conditional formatting, pakitingnan ang Paano gumawa ng formula-based na conditional formatting rule para sa sunud-sunod na mga tagubilin.

    Halimbawa 2. I-highlight ang mga natatanging entry sa bawat listahan

    Sa tuwing naghahambing ka ng dalawang listahan sa Excel, mayroong 3 uri ng item na maaari mong i-highlight:

    • Mga item na nasa unang listahan lamang (natatangi)
    • Mga item na nasa ika-2 listahan lamang (natatangi)
    • Mga item na nasa parehong listahan (mga duplicate) - ipinakita sa susunod na halimbawa.

    Ipinapakita ng halimbawang ito kung paano kulayan ang mga item na nasa isang listahan lamang.

    Ipagpalagay na ang iyong Listahan 1 ay nasa hanay A (A2:A6) at Listahan 2 sa hanay C (C2:C5). Gagawin mo ang mga tuntunin sa pag-format ng kondisyon gamit ang mga sumusunod na formula:

    I-highlight ang mga natatanging value sa Listahan 1 (column A):

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

    I-highlight ang mga natatanging value sa List 2 (column C ):

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

    At kunin ang sumusunod na resulta:

    Halimbawa 3. I-highlight ang mga tugma (mga duplicate) sa pagitan ng 2 column

    Kung mahigpit mong sinundan ang nakaraang halimbawa, hindi ka mahihirapan sa pagsasaayos ng mga formula ng COUNTIF upang mahanap nila ang mga tugma sa halip na mga pagkakaiba. Ang kailangan mo lang gawin ay itakda ang bilang na higit sa zero:

    I-highlight ang mga tugma sa Listahan 1 (columnA):

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

    I-highlight ang mga tugma sa Listahan 2 (column C):

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

    I-highlight ang mga pagkakaiba sa row at mga tugma sa maraming column

    Kapag naghahambing ng mga halaga sa ilang hanay sa bawat hilera, ang pinakamabilis na paraan upang i-highlight ang mga tugma ay ang paggawa ng kondisyonal na panuntunan sa pag-format, at ang pinakamabilis na paraan upang linawin ang mga pagkakaiba ay ang pagtanggap sa tampok na Go To Special , bilang ipinakita sa mga sumusunod na halimbawa.

    Halimbawa 1. Paghambingin ang maraming column at i-highlight ang mga tugma ng row

    Upang i-highlight ang mga row na may magkaparehong value sa lahat ng column , lumikha ng isang kondisyong tuntunin sa pag-format batay sa isa sa mga sumusunod na formula:

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

    o

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

    Kung saan ang A2, B2 at C2 ang pinakamataas na mga cell at ang 3 ay ang bilang ng mga column na ihahambing.

    Siyempre, hindi limitado ang formula ng AND o COUNTIF sa paghahambing lamang ng 3 column, maaari kang gumamit ng mga katulad na formula para i-highlight ang mga row na may parehong mga value sa 4, 5, 6 o higit pang column.

    Halimbawa 2. Paghambingin ang maraming column at i-highlight ang mga pagkakaiba ng row

    Upang mabilis na ma-highlight ang mga cell na may iba't ibang value sa bawat indibidwal na row, maaari mong gamitin ang feature na Go To Special ng Excel.

    1. Piliin ang hanay ng mga cell na gusto mong ihambing. Sa halimbawang ito, pinili ko ang mga cell A2 hanggang C8.

      Bilang default, ang pinakanangungunang cell ng napiling hanay ay ang aktibong cell, at ang mga cell mula sa iba pang napiling column sa parehong row ay ihahambing dooncell. Tulad ng makikita mo sa screenshot sa itaas, ang aktibong cell ay puti habang ang lahat ng iba pang mga cell ng napiling hanay ay naka-highlight. Sa halimbawang ito, ang aktibong cell ay A2, kaya ang comparison column ay column A.

      Upang palitan ang paghahambing na column , gamitin ang alinman sa Tab key para mag-navigate piniling mga cell mula kaliwa hanggang kanan, o ang Enter key upang ilipat mula sa itaas hanggang sa ibaba.

      Tip. Upang piliin ang mga hindi katabing column , piliin ang unang column, pindutin nang matagal ang Ctrl , at pagkatapos ay piliin ang iba pang column. Ang aktibong cell ay nasa huling column (o sa huling bloke ng mga katabing column). Upang baguhin ang column ng paghahambing, gamitin ang Tab o Enter key gaya ng inilarawan sa itaas.

    2. Sa tab na Home , pumunta sa grupong Pag-edit , at i-click ang Hanapin & Piliin ang > Go To Special… Pagkatapos ay piliin ang Mga pagkakaiba sa hilera at i-click ang button na OK .
    3. Ang mga cell na ang mga halaga ay iba sa paghahambing na cell sa bawat row ay may kulay. Kung gusto mong i-shade ang mga naka-highlight na cell sa ilang kulay, i-click lang ang icon na Fill Color sa ribbon at piliin ang kulay na iyong pinili.

    Paano ihambing ang dalawang cell sa Excel

    Sa katunayan, ang paghahambing ng 2 cell ay isang partikular na kaso ng paghahambing ng dalawang column sa Excel row-by-row maliban na hindi mo Hindi kailangang kopyahin ang mga formula pababa sa iba pang mga cell sa column.

    Halimbawa, upang ihambing ang mga cell A1at C1, maaari mong gamitin ang mga sumusunod na formula.

    Para sa mga tugma:

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

    Para sa mga pagkakaiba:

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

    Upang matuto ilang iba pang paraan upang ihambing ang mga cell sa Excel, pakitingnan ang:

    • Paano ihambing ang dalawang string sa Excel
    • Suriin kung magkatugma ang dalawang cell o magkapareho ang maraming cell

    Formula-free na paraan upang paghambingin ang dalawang column / listahan sa Excel

    Ngayong alam mo na ang mga alok ng Excel para sa paghahambing at pagtutugma ng mga column, hayaan mo akong ipakita sa iyo ang sarili naming solusyon para sa gawaing ito. Ang tool na ito ay pinangalanang Compare Two Tables at ito ay kasama sa aming Ultimate Suite.

    Ang add-in ay maaaring maghambing ng dalawang talahanayan o listahan sa pamamagitan ng anumang bilang ng mga column at parehong tumukoy ng mga tugma/pagkakaiba (tulad ng ginawa namin sa mga formula) at i-highlight ang mga ito (tulad ng ginawa namin sa conditional formatting).

    Para sa layunin ng artikulong ito, ihahambing namin ang sumusunod na 2 listahan upang mahanap ang mga karaniwang value na nasa pareho.

    Upang paghambingin ang dalawang listahan, narito ang mga hakbang na kailangan mong sundin:

    1. Magsimula sa pag-click sa button na Compare Tables sa Ablebits Data tab.
    2. Piliin ang unang column/list at i-click ang Susunod . Sa mga tuntunin ng add-in, ito ang iyong Talahanayan 1.
    3. Piliin ang pangalawang column/list at i-click ang Next . Sa mga tuntunin ng add-in, ito ang iyong Talahanayan 2, at maaari itong manatili sa pareho o magkaibang worksheet o kahit sa ibang workbook.
    4. Piliin kung anong uri ng data ang pupuntahan

    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.