Paano Maghanap ng Bahagyang Tugma sa Dalawang Hanay sa Excel (4 na Paraan)

  • Ibahagi Ito
Hugh West

Depende sa mga pangyayari na maaaring kailanganin mong paghambingin ang ilang column. Ang paghahambing ay maaaring gawin sa maraming anyo, isa sa mga ito ang bahagyang pagtutugma. Ngayon ay ipapakita namin sa iyo kung paano patakbuhin ang partial match sa dalawang column sa Excel. Para sa season na ito, ginagamit namin ang Excel Microsoft 365 , huwag mag-atubiling gamitin ang sa iyo.

Una muna, kilalanin natin ang tungkol sa workbook na siyang batayan ng aming mga halimbawa.

Narito mayroon kaming dataset ng ilang sikat na atleta mula sa iba't ibang sports. Gamit ang dataset na ito, isasagawa namin ang partial match sa loob ng dalawang column. Gagamitin namin ang dataset na ito para madaling ipaliwanag ang mga pamamaraan.

I-download ang Practice Workbook

Maaari mong i-download ang practice workbook mula dito.

Partial Matching Two Columns.xlsx

4 Madaling Paraan para Maghanap ng Partial Match sa Dalawang Column

1. Partial Match sa Dalawang Columns Gamit ang VLOOKUP

Isa sa mga approach para maisagawa ang Ang bahagyang tugma sa pagitan ng mga column ay ang paggamit ng ang VLOOKUP function .

Hinahanap ng VLOOKUP function ang data sa isang nakaayos ang hanay nang patayo.

Ihahambing namin ang dalawang column ng dataset sa itaas at ilalabas ang resulta sa isa pang column.

  • Una, ipasok ang formula sa cell E5 .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")

Narito, itinakda namin ang unang hilera ng column na Pikat na Pangalan ng Atleta sa lookup_value field.

At ang Pangalan ng Atleta column bilang lookup_array . Dahil kailangan naming suriin ang bahagyang tugma, ginamit namin ang mga asterisk sign bilang mga wildcard. Ang sign na ito ay nagsasaad na ang anumang bilang ng mga character ay maaaring naroroon.

  • Pagkatapos, kapag natagpuan ang tugma ay ibabalik ng formula ang buong pangalan na pinili namin sa cell.
  • Susunod, gamitin ang pagpipiliang Fill Handle para ilapat ang formula sa lahat ng mga cell.

  • Pagkatapos nito, makukuha mo ang huling resulta nang naaayon .

Tandaan na, sa cell E6 , nakakita ka ng gap tulad ng sa C6 cell na mayroon ka ipinasok ang pangalang Dhoni, na hindi mahanap ng formula sa column B .

🔎 Paano Gumagana ang Formula?

  • VLOOKUP(“*”&C5&”*”;$B$5:$B$12;1;0) : Sa unang bahagi, makikita natin ang gustong mga hanay ng cell sa pagitan ng cell B5 hanggang B12 upang makahanap ng mga partikular na halaga.
  • IFERROR(VLOOKUP(“*”&C5& ;”*”;$B$5:$B$12;1;0);” ) : Ilalapat ng bahaging ito ang wastong pamantayan sa formula upang ipakita ang huling resulta ayon sa gustong hanay ng cell.

Kaya, naisagawa namin ang bahagyang tugma sa pagitan column sa pamamagitan ng paggamit ng ang VLOOKUP function sa excel.

Magbasa Nang Higit Pa: Excel VLOOKUP para Hanapin ang Pinakamalapit na Tugma (na may 5 Halimbawa)

2. Bahagyang Tugma sa Kumbinasyon ng INDEX – MATCH Function

Susunod, kamimaaaring gamitin ang kumbinasyon ng INDEX at MATCH function. Naunang seksyon, nakita natin kung paano kinukuha ng VLOOKUP ang halaga kapag nahanap na nito ang katugma. Dito INDEX – MATCH kumbinasyon ay gagawin ang parehong. Hinahanap ng MATCH ang posisyon ng isang lookup value at ibinabalik ng INDEX ang value mula sa ibinigay na lokasyon.

Upang malaman ang tungkol sa mga function bisitahin ang mga artikulong ito: INDEX, MATCH.

  • Una, ilalagay natin ang formula sa cell E5 .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5&"*";$B$5:$B$12;0));"")

  • Pagkatapos, makakakuha ka ng mga resulta para sa cell na ito at pagkatapos ay gamitin ang Fill Handle upang ilapat ito sa lahat ng mga cell.

  • Sa wakas, makukuha mo ang iyong huling resulta.

🔎 Paano Gumagana ang Formula?
  • MATCH(“*”&C5&”*”;$B$5:$B$12;0) : Sa unang bahagi, makikita natin ang gustong cell mga hanay na gusto naming gamitin.
  • INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$B$12;0)) : Kapag balak mong magbalik ng value (o mga value) mula sa iisang range, gagamitin mo ang array form ng INDEX function. Ilalapat ng bahaging ito ang wastong pamantayan sa formula.
  • IFERROR(INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$ B$12;0));”” ) : Kukunin nito ang mga saklaw mula sa INDEX at MATCH na bahagi ng function at itatakda ang tamang kundisyon para sa formula.

Sa bahaging ito, gumamit kami ng kumbinasyon ng INDEX at MATCH ang mga function upang mahanap ang mga bahagyang tugma sa pagitan ng mga column. Ang function na IFERROR ay binabalewala ang anumang uri ng error na maaaring mangyari dahil sa anumang hindi pagkakapare-pareho sa formula.

Magbasa Nang Higit Pa: Conditional Formatting para sa Partial Text Match sa Excel (9 na Halimbawa)

Mga Katulad na Pagbasa

  • Paano Gamitin ang Bahagyang VLOOKUP sa Excel(3 o Higit pang Mga Paraan)
  • Gamitin ang VLOOKUP para Maghanap ng Partial Text mula sa Isang Cell
  • Paano Magsagawa ng Partial Match String sa Excel (5 Paraan)

3. IF Function na Magsagawa ng Partial Match sa Dalawang Columns

Sa bahaging ito ng artikulo, maaari nating gawin ang partial match gamit ang IF function . Tulad ng alam mo, ang IF function ay nagpapatakbo ng lohikal na pagsubok at nagbabalik ng value para sa isang TRUE o FALSE resulta.

  • Ngayon , dito namin itinakda ang “Full name is Found” bilang if_true_value at iniwang walang laman ang if_false_value . Ipasok ang sumusunod na formula sa cell.
=IF(COUNTIFS($B$5:$B$12;"*"&C5)=1;"Full Name Is Found";"Full Name not Found")

Dito ibinigay ng formula ang if_true_value . Ngayon isulat ang formula para sa natitirang mga halaga.

  • Bukod pa rito, pagkatapos pindutin ang Enter Button makukuha mo ang resulta para dito cell at pagkatapos ay gamitin ang opsyon na Fill Handle para sa lahat ng mga cell nang naaayon.

  • Sa wakas, makukuha mo ang gustong resulta.

🔎 Paanoang Formula Work?

  • COUNTIFS($B$5:$B$12;”*”&C5) : Sa unang bahagi, makikita natin ang hanay ng mga cell na gusto naming suriin ang kundisyon.
  • IF(COUNTIFS ($B$5:$B$12;”*”&C5)=1; “Full Name is Found”; “Full Name not Found”) : Ilalapat ng bahaging ito ang wastong pamantayan sa formula.

Samakatuwid, pagsasama-sama ng IF at COUNTIF mga function upang maisagawa ang Ang bahagyang tugma sa dalawang column sa Excel ay napakadaling gamitin.

Magbasa Nang Higit Pa: COUNTIF Bahagyang Tugma sa Excel (2 o Higit pang Mga Diskarte)

4. Paghambingin ang Dalawang Column Gamit ang AGGREGATE Function

Sa huli, susubukan naming maghanap ng partial match sa loob ng dalawang column sa pamamagitan ng paggamit ng ang AGGREGATE function din. Microsoft Excel mga function tulad ng SUM , COUNT , LARGE at MAX ay hindi gagana kung ang isang range ay naglalaman ng mga error . Gayunpaman, mabilis mong malulutas ito sa pamamagitan ng paggamit ng ang AGGREGATE na function . Ipapakita sa iyo ng artikulong ito kung paano pagsama-samahin ang data sa Excel .

AGGREGATE Function: Syntax at Argument

Ibinabalik ng AGGREGATE function ng Excel ang pinagsama-samang talahanayan ng data o listahan ng data. Ang isang function number ang nagsisilbing unang argument, habang ang iba't ibang data set ang bumubuo sa iba pang argumento. Upang malaman kung aling function ang gagamitin, kailangang isaulo ang function number, o sa tabi mo makikita ito sa talahanayan.

Reference atarray syntax ang dalawang posibleng syntax para sa Excel AGGREGATE function na ipapakita namin sa iyo dito.

Array Syntax:

= AGGREGATE(function_num,options,array,[k])

Reference Syntax:

=AGGREGATE(function_num,options,ref1, [ref2 ],…)

Hindi na kailangang mag-alala tungkol sa form na iyong ginagamit. Batay sa mga input parameter na ibinibigay mo, Excel ay pipiliin ang pinakaangkop na form.

Mga Argumento:

Function Function_number
AVERAGE 1
Bilang 2
CONTACT 3
MAX 4
MIN 5
PRODUCT 6
SUM 9
MALAKING 14
MALIIT 15

Ngayon, magpatuloy at talakayin ang tungkol sa kung paano gamitin ang function na ito nang lubusan sa pamamagitan ng pagsunod sa mga hakbang sa ibaba.

  • Una, ipasok ang sumusunod na formula sa cell.
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8&"*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))

  • Susunod, makukuha mo ang resulta para sa cell na ito at pagkatapos ay gamitin ang opsyon na Fill Handle upang ilapat ito sa lahat ng mga cell.

  • Sa wakas, ang iyong screen ay magpapakita ng katulad na resulta sa sumusunod na larawan.

🔎 Paano Gumagana ang Formula?

  • (ROW($E$5:$E$8)-ROW(E$5)+1) : Kapag mayroon kang maliit na dataset, madaling mahanap ang row number ngunit sasa kaso ng mas malaking dataset, maaaring kailanganin mong gamitin ang function na ROW. Sa unang bahagi, makikita namin ang gustong mga hanay ng cell na gusto naming gamitin.
  • MATCH(“*”&$E$5:$E$8&”*”;$ B5;0) : Sa tuwing nagtatrabaho ka sa isang Excel worksheet, maaaring gusto mong maghanap ng relasyon sa pagitan ng dalawa o higit pang mga cell. Ipagpalagay na gusto mong itugma ang pamantayan sa iba pang mga cell. Sa kasong ito, maaari mong gamitin ang function na MATCH . Susubukan ng bahaging ito na hanapin ang tugma sa loob ng napiling hanay.
  • AGGREGATE(15;6; MATCH(“*”&$E$5:$E$8&”*”;$B5 ;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : Sa Excel, ginagamit ang AGGREGATE function sa iba't ibang function para makakuha ng mga partikular na resulta. Sa kasong ito, maaari mong gamitin ang function na MATCH . Ilalapat ng bahaging ito ang wastong pamantayan sa formula.
  • @INDEX(E$5:E$8;AGGREGATE(15; 6;MATCH(“*”&$E$5:$E$8&”*”;$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1 )) : Kapag nilayon mong magbalik ng value (o mga value) mula sa maraming hanay, gagamitin mo ang reference form ng function na INDEX . Ibabalik sa iyo ng bahaging ito ang huling resulta nang naaayon.

Kaya, sa wakas, natapos na namin ang aming artikulo sa pamamagitan ng paggamit ng ang AGGREGATE function upang isagawa ang partial match sa dalawang column sa Excel.

Magbasa Nang Higit Pa: Maghanap ng Partial Text Match sa Excel (5 Paraan)

Mga Dapat Tandaan

  • Sa kaso ng paggamit ng una dalawang pamamaraan, ang mga kumbinasyong VLOOKUP at INDEX-MATCH ang gumaganap ng pinakamahalagang tungkulin. Kapag ipinapasok ang mga halaga, subukang tandaan iyon. Kung babaguhin mo ang hanay, mag-iiba ang resulta.
  • Kapag gumagamit ng mga formula, mahalagang ipasok ang mga ito gamit ang tamang syntax. Kung hindi, hindi ito magbibigay ng anumang mga resulta.
  • Iminumungkahi naming i-download mo ang excel file at tingnan ito habang ginagamit ang mga formula para sa mas mahusay na pag-unawa.

Konklusyon

Yan lamang para sa araw na ito. Naglista kami ng ilang paraan para patakbuhin ang partial match sa dalawang column sa Excel. Sana ay makatulong ito sa iyo. Huwag mag-atubiling magkomento kung may tila mahirap unawain. Ipaalam sa amin kung alin sa mga pamamaraan ang iyong gagamitin. Ipaalam ang anumang iba pang diskarte na maaaring napalampas namin dito.

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.