Talaan ng nilalaman
Sa tutorial na ito, tatalakayin ko ang ilang paraan para maghanap ng bahagyang tugma sa text gamit ang excel VLOOKUP tinatayang tugma. Alam nating lahat na ang VLOOKUP function ay nakakahanap ng partikular na value sa pinakakaliwang column ng isang hanay ng data at nagbabalik ng gustong value sa parehong row mula sa isang column na iyong tinukoy. Hindi tulad ng bahagyang tumutugma sa mga halaga ng numero, ang isang tinatayang tugma ng mga halaga ng teksto ay medyo nakakalito. Kaya, tuklasin natin ang ilang halimbawa ng VLOOKUP bahagyang pagtutugma ng mga value ng text.
I-download ang Practice Workbook
Maaari mong i-download ang practice workbook na ginamit namin para ihanda ang artikulong ito.
Vlookup Approximate Match.xlsx
4 na Halimbawa ng Excel VLOOKUP to Find Approximate Match for Text
Bago humanap ng approximate match sa excel , dapat nating tingnan ang syntax ng VLOOKUP function, na:
VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])
Sa syntax sa itaas, ang ikaapat na argumento ( range_lookup ) ay nagpapahiwatig kung naghahanap kami ng eksaktong tugma o isang tinatayang tugma. Karaniwan, mayroon kaming dalawang opsyon na mapagpipilian.
- FALSE : Upang makakuha ng eksaktong tugma ng lookup value.
- TRUE : Upang makakuha ng tinatayang tugma ng halaga ng paghahanap.
Sa pamamagitan ng pagtingin sa talakayan sa itaas, maaari mong isipin kung ilalagay namin ang TRUE bilang pang-apat na argumento, makakakuha kami ng tinatayang tugma ng isang lookuphalaga sa isang hanay ng data. Oo, maaari mong makuha ang bahagyang tugma gamit ang ganitong paraan kung ang hanay ng paghahanap ay naglalaman ng mga numero. Ito ay dahil, kapag pinagbukud-bukod mo ang isang hanay ng paghahanap (na naglalaman ng mga numero) sa pataas na pagkakasunud-sunod, ibabalik ng tinatayang tugma ang susunod na pinakamalaking halaga na mas mababa kaysa sa halaga ng paghahanap. Gayunpaman, kung ang hanay ng paghahanap ay naglalaman ng mga halaga ng teksto, ang isang tinatayang tugma ay hindi gagana. Sa kasong iyon, gagamit kami ng mga alternatibong paraan tulad ng paggamit ng wildcard sa unang argumento ng function. Halimbawa, gagamitin ko ang simbolo na asterisk (*) bilang wildcard. Tandaan, gagamitin namin ang function na VLOOKUP sa exact match mode habang ginagamit ang wildcard.
1. Ilapat ang Wildcard sa VLOOKUP para Maghanap ng Partial Match (Text Begins with)
Halimbawa, mayroon akong isang dataset na naglalaman ng ilang mga pangalan ng mga kinatawan ng benta at ang mga ito tungkol sa mga halaga ng benta na nakamit. Ngayon, hahanapin ko ang pangalan ng sales representative na nagsisimula sa ' Brad ' at sa gayon ay ibabalik ang katumbas na halaga ng benta.
Mga Hakbang:
- Isulat ang formula sa ibaba sa Cell C14 .
=VLOOKUP(C12&"*",B5:C10,2,FALSE)
- Pindutin ang Enter .
- Bilang resulta, ibinabalik ng formula sa itaas ang halaga ng benta ( $10,000 ) na kinita ni Brad Miller .
🔎 Paano Gumagana ang Formula?
➤ C12&”*”
Dito, pinagsasama ng Ampersand ( & ) ang halaga ng SellC12 ( Brad ) na may wildcard (*). Bilang resulta, ang lookup value ay magiging Brad* . Kaya, hinahanap ng formula na VLOOKUP ang text na nagsisimula sa Brad* . Ang ibig sabihin ng Brad* ay hahanapin ng formula ang alinman sa mga pangalan na nagsisimula sa Brad , na may zero/higit pang mga character pagkatapos (tulad ng Brad , Bradley , Braden ).
➤ VLOOKUP(C12&”*”,B5:C10,2,FALSE)
Ang formula sa itaas hinahanap ang Brad* sa hanay na B5:C10 , at ibinabalik ang halaga ng benta mula sa column 2 . FALSE sa ikaapat na argumento ay nagpapahiwatig na ginagamit dito ang exact match mode.
⏩ Tandaan:
Mag-ingat sa mga duplicate. Ibig sabihin, mayroong dalawang pangalan sa aking dataset na nagsisimula sa Brad ( Brad Miller at Bradly Shaw ). Kaya, kung mahahanap ang maramihang mga bahagyang tugma, ang formula sa itaas ay magbabalik ng mga resulta para lamang sa unang tugma. Gaya ng nakasaad sa itaas, nakuha namin ang resulta ng pagtutugma para sa Brad , hindi para sa Bradly .
2. Maghanap ng Tinatayang Tugma Kung Saan Nagtatapos ang Cell Value sa Partikular na Teksto
Ngayon, tutugmain ko ang pangalan ng sales representative na nagtatapos sa isang partikular na bahagi ng text na ' anak ' at sa gayon ay makukuha ang kinita na halaga ng benta.
Mga Hakbang:
- Isulat ang formula sa ibaba sa Cell C14 .
=VLOOKUP("*"&C12,B5:C10,2,FALSE)
- Hinahanap ng formula sa itaas ang pangalan ng sales representative na nagtatapos sa text na ' anak ' at ibinabalik ang katumbas nahalaga ng benta ( $7,500 ) pagkatapos pindutin ang Enter .
Dito, “*”&C12 , ang bahaging ito ng formula ay nagreresulta sa *anak . Ibig sabihin, hahanapin ng formula sa itaas ang mga pangalan na nagtatapos sa text value na *son (gaya ng son , Johnson , Richardson ) . Gumagana ang natitirang formula gaya ng nabanggit sa Paraan 1 .
Mga Katulad na Pagbasa:
- VLOOKUP Partial Text mula sa isang Single Cell sa Excel
- Paano Gamitin ang VLOOKUP para sa Partial Match sa Excel (4 na Paraan)
- Gumamit ng IF Partial Match sa Excel (4 Basic Mga Operasyon)
- Paano Magsagawa ng Partial Match String sa Excel (5 Methods)
- COUNTIF Partial Match sa Excel (2 o Higit pang Mga Diskarte)
3. Dalawang Wildcard sa VLOOKUP para Makakuha ng 'Contains Type' Partial Match in Text
Sa nakaraang dalawang pamamaraan, ipinakita ko kung paano maghanap ng text na nagsisimula/nagtatapos na may isang tiyak na halaga ng teksto. Ngayon, titingnan ko kung alinman sa mga pangalan ng sales representative ang naglalaman ng text na ' Ako ' sa anumang posisyon at sa gayon ay malalaman ang halaga ng benta.
Mga Hakbang:
- Isulat ang formula sa ibaba sa Cell C14 .
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)
- Bilang resulta, hahanapin ng formula sa itaas ang pangalan ng sales representative na naglalaman ng ' Ako ' saanman sa pangalan at sa gayon ay ipapakita ang kinita na halaga ng benta ( $11,000 ) pagkatapos pindutin ang Enter .
Dito, “*”&C12&”*” , ang bahaging ito ng formula ay nagreresulta *Ako* . Nangangahulugan ito na ang formula sa itaas ay maghahanap sa hanay ng paghahanap kung ang alinman sa mga pangalan ay naglalaman ng tekstong ' *Ako* '.
Magbasa Nang Higit Pa: Paghahanap Bahagyang Pagtutugma ng Teksto sa Excel (5 Paraan)
4. Kumuha ng Tinatayang Tugma sa Maramihang Mga Teksto gamit ang Helper Column at VLOOKUP Function
Sa pagkakataong ito ay bahagyang tutugma ako sa maraming teksto. Halimbawa, mayroon akong dataset sa ibaba, na naglalaman ng Sales Rep , Selling Item, at Benta Halaga .
Mga Hakbang:
- Una, gagawa ako ng 'helper column' sa pinakakaliwang bahagi ng aking dataset upang pagsamahin ang mga value ng column C at D pag-type ng formula sa ibaba sa Cell B5 .
=C5&D5
- Pindutin ang Enter . Gamitin ang Autofill ( + ) para kopyahin ang formula sa iba pang mga cell at ipapakita ng helper column ang pinagsama-samang halaga ng Sales Rep at Selling Item .
- Ngayon ay hahanapin ko ang halaga ng Cell C12 at C13 sa column ng helper. Upang gawin iyon, i-type ang sumusunod na formula sa Cell C15 . Katulad ng mga nakaraang pamamaraan, ginamit ko ang wildcard ( * ) at VLOOKUP eksaktong tugma (dito, 0 ay nangangahulugang FALSE ) sa pagkakataong ito masyadong.
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)
- Pindutin ang Enter . Bilang resulta, dito ko nakuha ang halaga ng benta na tumugma sa ibinigaykundisyon.
Magbasa Nang Higit Pa: Excel Partial Match Two Column (4 Simple Approaches)
Mga Alternatibo ng Vlookup para Makakuha ng Tinatayang Tugma para sa Teksto
Bukod sa paggamit ng function na VLOOKUP , maaari tayong gumamit ng ilang iba pang opsyon upang bahagyang tumugma sa mga teksto. Halimbawa:
➥ Fuzzy Lookup Add-In para sa Excel
May libreng add-in ang Microsoft na ginagamit para sa Fuzzy Lookup . Ang Fuzzy Lookup ay katulad ng tinatayang lookup.
Konklusyon
Sa artikulo sa itaas, sinubukan kong talakayin ang ilang halimbawa ng VLOOKUP tinatayang teksto ng tugma sa excel nang detalyado. Sana, ang mga halimbawa at paliwanag na ito ay sapat na upang malutas ang iyong mga problema. Mangyaring ipaalam sa akin kung mayroon kang anumang mga query.