Paano Maghambing ng Dalawang Listahan at Magbalik ng Mga Pagkakaiba sa Excel

  • Ibahagi Ito
Hugh West

Minsan kailangan nating paghambingin ang dalawang listahan sa Excel para sa iba't ibang layunin. Sa Excel, ang listahan ay maaaring ipakita sa dalawang paraan. Maaari itong maging column-wise o row-wise. Nag-aalok ang MS Excel ng maraming pagpipilian upang ihambing at itugma ang data, ngunit karamihan sa kanila ay nakatuon sa paghahanap sa isang column. Sa tutorial na ito, mag-e-explore kami ng maraming technique para paghambingin ang dalawang listahan at ibalik ang mga pagkakaiba sa Excel.

I-download ang Practice Workbook

Paghambingin ang Dalawang Listahan at Mga Pagkakaiba sa Pagbabalik.xlsx

4 na Paraan para Paghambingin ang Dalawang Listahan at Pagbabalik ng Mga Pagkakaiba sa Excel

Sinasaklaw ng seksyong ito ang 4 mga natatanging sitwasyon na nagpapakita ng mga paraan upang ihambing ang dalawang listahan at ibalik ang mga pagkakaiba sa Excel. Isa-isa nating ipakita ang mga ito.

1. Paghambingin ang Dalawang Listahan para sa Mga Pagkakaiba sa Parehong Hilera (Angkop na Tugma)

Sabihin natin, mayroon kaming dataset ng dalawang indibidwal na order. Sa aming dataset, mayroon kaming dalawang talahanayan para sa mga order. Ngayon ang aming gawain ay alamin ang mga produkto na nasa dalawang talahanayan ng pagkakasunud-sunod.

Magbabalik kami ng mensahe kung ang pangalan ng produkto ay tugma o hindi para sa bawat hilera.

Para sa formula, gagamitin namin ang IF function . Ang syntax ng function ay:

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

Sa unang bahagi kinukuha nito ang kundisyon o pamantayan, pagkatapos ang value na ipi-print kung true ang resulta at kung mali ang resulta.

Logical_condition -> Ito ang lohikal na kundisyon naay susundan upang makagawa ng desisyon.

[value_if_true] -> Ito ang mensaheng ipi-print kung totoo ang desisyon.

[ value_if_false] -> Ito ang mensaheng ipi-print kung mali ang desisyon.

Mga Hakbang :

  • Una sa lahat, i-type isa sa mga formula sa cell G5 .

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

O

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

Paliwanag ng Formula

Narito ako ipinakita ang dalawang paraan upang gamitin ang function na IF sa formula. Maari nating gamitin ang equal (=) sign o ang not equal sign () sa ating lohikal na kondisyon. Batay doon, maaaring mag-iba ang aming output.

  • Pagkatapos, i-drag ang Fill Handle tool sa Autofill ang formula hanggang sa cell H16 at ang mga cell ay mag-iiba sa pagitan ng dalawang talahanayan kung sila ay magkatugma o hindi.

2. Ihambing ang Dalawang Listahan para sa Mga Pagkakaiba sa Parehong Hilera (Eksaktong Tugma)

Sa nakaraang pamamaraan, hindi namin pinansin ang isyu sa pagiging sensitibo ng kaso. Ngayon dito makikita natin ang paghahambing kung saan isasaalang-alang natin ang isang case-sensitive na pangyayari. Dito, gagamitin namin ang EXACT function na naka-nest sa IF function upang mahanap ang eksaktong tugma sa pagitan ng dalawang talahanayan samantalang ang nakaraang paraan ay tumatalakay sa naaangkop na tugma.

Ang syntax ng EXACT function ay:

EXACT (text1, text2)

Ang function na ito ay maaaring tumagal ng dalawang argumento sa parameter nito at ihambing sila. Bilang tayomakikita na kailangan ng dalawang argumento na magiging string o text at ibabalik ang inihambing na resulta.

Muli, ang aming dataset ay magiging katulad ng nasa itaas.

  • Sa una, ilapat ang formula sa ibaba sa cell H6 .

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

Paliwanag ng Formula

Narito, ang EXACT function ay ginamit upang makuha ang eksaktong tugma sa parehong listahan.

Sa formula , ang EXACT function ay nagsasaad ng lohikal na kundisyon para sa IF function dahil ang aming alalahanin ay upang mahanap ang parehong tugma. Dahil ang mga cell B6 at E6 ay hindi magkatugma, kaya ang output=> Hindi Magtugma

  • Ngayon, kopyahin ang formula hanggang H16 at obserbahan ang output. 3 ang mga pares mula sa dalawang talahanayan ay naitugma.

3. Isang Item sa Isa pang Talahanayan

Ngayon, ipagpalagay natin na mayroon tayong dalawang talahanayan ( Talahanayan 1 at Talahanayan 2 ) sa dataset at malalaman natin kung anumang produkto mula sa Talahanayan 1 ay umiiral sa Talahanayan 2 o wala at ipakita ito sa hanay ng Mga Puna .

3.1. Pinagsasama ang IF at COUNTIF Function

Dito, ang COUNTIF function ay gagamitin kasama ang IF function.

  • Una, ilapat ang sumusunod na formula sa cell H6 .

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

Maaari mo ring ilapat ang alinman sa mga sumusunod mga formula na may ISERROR , MATCH , SUM mga function:

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

O

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

Paliwanag ng Formula

Dito, inilalapat din ang COUNTIF function. COUNTIF($E:$E,$B6)=0 Nalaman ng bahaging ito ang katugmang data sa pamamagitan ng paghahambing ng isang row mula sa sa lahat ng data sa Talahanayan 2 . Kung ang alinman sa data sa Talahanayan 2 ay tumugma sa partikular na hilera sa Talahanayan 1 kung gayon ang COUNTIF function ay nagbabalik ng ilang halaga maliban sa 0 at nagpi-print ng Walang tugma sa Talahanayan 2. Kung ibabalik ng function ang 0 pagkatapos ay magpi-print ito ng Tugma sa Talahanayan 2 .

  • Kopyahin pababa sa formula hanggang H16 . Ang mga pagkakaiba (i.e. Walang Tugma sa Talahanayan 2 ) ay ipinapakita sa larawan sa ibaba.

Magbasa Nang Higit Pa: Paano Paghambingin ang Dalawang Column o Listahan sa Excel

3.2. Gamit ang VLOOKUP Function

Ngayon tingnan natin kung paano natin magagamit ang VLOOKUP at ISNA function para sa dataset katulad ng Paraan 3.1 .

Dito, ang kailangan mo lang gawin ay ilapat ang formula sa cell H6 at i-drag ito pababa para sa iba pang mga cell.

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

Paliwanag ng Formula

ISNA(VLOOKUP(B6,$E $6:$E$16,1, FALSE)) hinahanap ng bahaging ito ng formula ang lohikal na halaga na maaaring True o False . Ayon sa lohikal na output, ang IF function ay magbabalik ng mensahe.

Tingnan ang mga pagkakaiba sa larawansa ibaba.

Magbasa Nang Higit Pa: Formula ng VLOOKUP para Paghambingin ang Dalawang Column sa Magkaibang Sheet!

Mga Katulad na Pagbasa :

  • Macro para Paghambingin ang Dalawang Column sa Excel at I-highlight ang Mga Pagkakaiba
  • Excel Macro para Paghambingin ang Dalawang Column (4 Easy Mga Paraan)
  • Formula ng Excel na Paghahambing at Pagbabalik ng Halaga mula sa Dalawang Column (5 Formula)
  • Paano Paghambingin ang Dalawang Column at Pagbabalik ng Mga Karaniwang Halaga sa Excel

4. I-highlight ang Mga Pagkakaiba na Naglalapat ng Conditional Formatting

Sa paraang ito, ilalapat namin ang Conditional Formatting upang paghambingin ang dalawang listahan at i-highlight ang kanilang mga pagkakaiba. Para dito, gagamitin namin ang parehong dataset at formula na ginamit sa naunang paraan.

Dito sa halip na gumamit ng mga mensahe sa pag-print, iha-highlight namin ang mga row para magkaiba ng data.

Mga Hakbang :

  • Una, piliin ang mga cell na kailangan naming i-highlight. Kung ang hanay ng data ay hindi katabi, piliin ang mga ito sa pamamagitan ng pagpindot sa CTRL button.

  • Pagkatapos, pumunta sa Home tab> i-click ang dropdown ng Conditional Formatting > piliin ang I-highlight ang Mga Panuntunan sa Mga Cell > piliin ang Duplicate Values...

  • Ngayon, lalabas ang Duplicate Values ​​ dialog box. Dito, ang Duplicate ay pinili bilang default at ang iyong mga cell na may mga duplicate na value ay iha-highlight.
  • Ngunit hindi namin gusto ang mga pagkakatulad, sa halip ay gusto naminupang malaman ang mga pagkakaiba. Kaya, piliin ang Natatangi mula sa dropdown para mahanap mo ang mga pagkakaiba sa pagitan ng mga talahanayan na nagha-highlight sa mga natatanging value. I-click ang OK .

  • Samakatuwid, ang lahat ng Natatanging mga halaga ay iha-highlight at makikita mo ang pagkakaiba sa pagitan ng mga listahan.

Magbasa Nang Higit Pa: Paano Paghambingin ang Dalawang Column sa Excel Para sa Paghahanap ng Mga Pagkakaiba

Paano Maghanap ng Mga Tekstong Nangyayari nang Higit sa Dalawang beses sa Excel

Ngayon, alamin natin ang mga pangalan ng mga produkto sa Talahanayan 1 na naganap nang higit sa dalawang beses sa Talahanayan 2 .

Ilapat ang sumusunod na formula sa cell H6 at i-drag ito pababa.

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

Paliwanag ng Formula

Narito COUNTIF($E$6:$E$16,$B6)>2 Alamin ng bahaging ito ang mga row kung ang anumang produkto sa Talahanayan 1 ay lumabas nang higit sa dalawang beses sa Talahanayan 2 . Depende sa resultang ito IF function ay magpapasya kung ipi-print ang Oo o Hindi bilang mga mensahe.

Ang text sa Talahanayan 1 nangyayari nang higit sa dalawang beses sa Talahanayan 2 ay magpapakita ng Oo sa output section at vice versa.

Basahin Higit pa: Excel Count Matches in Two Columns (4 Easy Ways)

Compare Two Lists in Excel and Extract Matching Data

Sabihin natin,  mayroon kaming dalawang table ang isa ay ang Product Table na may Pangalan ng Produkto at Mga Presyo, ang isa pa ay ang Order Table na may Order ID, Mga Produkto,at Mga Presyo. Ngayon ang aming gawain ay kopyahin ang mga presyo sa listahan ng order sa pamamagitan ng paghahambing ng pangalan ng produkto.

Ilapat ang formula sa cell G6 at pagkatapos ay i-drag ito pababa para sa iba pang mga cell.

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

Paliwanag ng Formula

Dito sa formula, gumamit kami ng dalawang function na INDEX at MATCH . MATCH( $F6,$B$6:$B$12,0 ) hinahanap ng bahaging ito ang mga tugmang row sa pamamagitan ng paghahambing ng mga pangalan ng produkto. Pagkatapos gamit ang function na INDEX kinukuha ang mga presyo mula sa Table ng Produkto hanggang sa Talaan ng Pag-order.

Seksyon ng Practice

Nagbibigay ako ng practice sheet sa workbook para sa layunin ng iyong pagsasanay.

Konklusyon

Ito ang mga paraan upang paghambingin ang dalawang listahan at ibalik ang mga pagkakaiba sa Excel. Ipinakita ko ang lahat ng mga pamamaraan sa kani-kanilang mga halimbawa ngunit maaaring maraming iba pang mga pag-ulit. Gayundin, tinalakay ko ang mga batayan ng mga ginamit na function. Kung mayroon kang anumang iba pang paraan ng pagkamit nito, mangyaring huwag mag-atubiling ibahagi ito sa amin.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.