Hoe kinne jo VLOOKUP brûke om sawat oerienkomst foar tekst te finen yn Excel

  • Diel Dit
Hugh West

Yn dizze tutorial sil ik ferskate manieren beprate om in part oerienkomst yn tekst te finen mei it brûken fan excel VLOOKUP likernôch oerienkomst. Wy witte allegear dat de funksje VLOOKUP in bepaalde wearde fynt yn 'e lofterste kolom fan in gegevensberik en jout in winske wearde yn deselde rige út in kolom dy't jo oantsjutte. Oars as foar in part oerienkommende nûmerwearden, is in likernôch oerienkomst fan tekstwearden in bytsje lestich. Litte wy dus wat foarbylden ûndersykje fan VLOOKUP foar in part oerienkommende tekstwearden.

Oefenwurkboek downloade

Jo kinne it oefenwurkboek downloade dat wy brûkt hawwe om dit artikel ta te rieden.

Vlookup Approximate Match.xlsx

4 Foarbylden fan Excel VLOOKUP om Approximate Match for Text te finen

Foardat jo in ungefearde oerienkomst fine yn excel , wy moatte sjen nei de syntaksis fan de VLOOKUP funksje, dat is:

VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])

Yn de boppesteande syntaksis jout it fjirde argumint ( range_lookup ) oan oft wy sykje nei de krekte oerienkomst of in ûngefear oerienkomst. Yn prinsipe hawwe wy twa opsjes beskikber om út te kiezen.

  1. FALSE : Om in eksakte oerienkomst fan de opsykwearde te krijen.
  2. TRUE : Om in ûngefear oerienkomst fan de opsykwearde te krijen.

Troch de boppesteande diskusje te sjen, kinne jo tinke as wy TRUE as it fjirde argumint sette, sille wy in ûngefear krije wedstriid fan in lookupwearde yn in berik fan gegevens. Ja, jo kinne de parsjele oerienkomst op dizze manier krije as de opsykkolom sifers befettet. Dit komt om't, as jo in opsykkolom (mei sifers) sortearje yn oprinnende folchoarder, sil de likernôch oerienkomst de folgjende grutste wearde weromjaan dy't minder is as de opsykwearde. As de opsykkolom lykwols tekstwearden befettet, sil in ûngefear oerienkomst net wurkje. Yn dat gefal sille wy alternative manieren brûke, lykas it brûken fan in wildcard yn it earste argumint fan 'e funksje. Bygelyks, ik sil it asterisk (*) symboal brûke as jokerteken. Unthâld, wy sille de funksje VLOOKUP brûke yn 'e eksakte oerienkomstmodus by it brûken fan it jokerteken.

1. Jokerteken tapasse yn VLOOKUP om Partial Match te finen (Tekst begjint mei)

Bygelyks, ik haw in dataset mei de nammen fan ferskate ferkeapfertsjintwurdigers en har oangeande ferkeapbedragen. No sil ik sykje nei de namme fan 'e ferkeapfertsjintwurdiger dy't begjint mei ' Brad ' en dus it korrespondearjende ferkeapbedrach weromjaan.

Stappen:

  • Skriuw de ûndersteande formule yn Sel C14 .
=VLOOKUP(C12&"*",B5:C10,2,FALSE)

  • Druk op Enter .
  • As resultaat jout de boppesteande formule it ferkeapbedrach ( $10.000 ) fertsjinne troch Brad Miller .

🔎 Hoe wurket de formule?

➤ C12&”*”

Hjir, Ampersand ( & ) ferbynt de wearde fan SelC12 ( Brad ) mei it jokerteken (*). As gefolch wurdt de opsykwearde Brad* . Dus, de VLOOKUP -formule siket foar de tekst begjint mei Brad* . Brad* betsjut dat de formule sil sykje nei ien fan 'e nammen dy't begjinne mei Brad , mei nul/mear tekens dêrnei (lykas Brad , Bradley , Braden ).

➤ VLOOKUP(C12&”*”,B5:C10,2,FALSE)

De boppesteande formule siket Brad* yn it berik B5:C10 , en jout ferkeapbedrach werom út kolom 2 . FALSE yn it fjirde argumint jout oan dat modus foar eksakte oerienkomst wurdt hjir brûkt.

Opmerking:

Wês foarsichtich mei de duplikaten. Dat betsjut dat d'r twa nammen binne yn myn dataset dy't begjinne mei Brad ( Brad Miller en Bradly Shaw ). Dus, as meardere partoerienkomsten wurde fûn, sil de boppesteande formule allinich resultaten weromjaan foar de earste wedstriid. Lykas hjirboppe oanjûn, krigen wy it wedstrydresultaat foar Brad , net foar Bradly .

2. Find Approximate Match wêr't selwearde einiget mei bepaalde tekst

No sil ik de namme fan de ferkeapfertsjintwurdiger oerienkomme dy't einiget mei in bepaald tekstdiel ' soan ' en sa it fertsjinne ferkeapbedrach krije.

Stappen:

  • Skriuw de ûndersteande formule yn Sel C14 .
=VLOOKUP("*"&C12,B5:C10,2,FALSE)

  • De boppesteande formule siket nei de namme fan de ferkeapfertsjintwurdiger einiget mei de tekst ' soan ' en jout de oerienkommendeferkeapbedrach ( $7.500 ) nei it drukken op Enter .

Hjir, “*”&C12 , dit diel fan 'e formule resultaat *son . Dat betsjut dat de boppesteande formule sil sykje nei de nammen dy't einiget mei de tekstwearde *son (lykas son , Johnson , Richardson ) . De rest fan de formule wurket lykas neamd yn Metoade 1 .

Silkene lêzingen:

  • VLOOKUP Partial Text from a Single Cell yn Excel
  • Hoe kinne jo VLOOKUP brûke foar Partial Match yn Excel (4 manieren)
  • Brûk IF Partial Match yn Excel (4 Basic Operaasjes)
  • Hoe kinne jo in partiel oerienkomst yn Excel útfiere (5 metoaden)
  • COUNTIF Partial Match yn Excel (2 of mear oanpak)

3. Twa jokertekens yn VLOOKUP om 'Befettet type' diele oerienkomst yn tekst te krijen

Yn 'e foargeande twa metoaden haw ik sjen litten hoe't jo tekst fine kinne dy't begjint/einiget mei in bepaalde tekstwearde. No sil ik sjen oft ien fan de nammen fan de ferkeapfertsjintwurdiger de tekst ' Me ' op elke posysje befettet en sa it ferkeapbedrach efterhelje.

Stappen:

  • Skriuw de ûndersteande formule yn Sel C14 .
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)

  • As gefolch sil de boppesteande formule sykje nei de namme fan 'e ferkeapfertsjintwurdiger mei ' Me ' oeral yn 'e namme en dus it fertsjinne ferkeapbedrach sjen litte ( $11,000 ) nei it drukken op Enter .

Hjir, "*"&C12&"*" , dit diel fan 'e formule resultaat *Me* . It betsjut dat de boppesteande formule sil sykje yn de opsykkolom as ien fan 'e nammen de tekst ' *Me* ' befettet.

Lês Mear: Opsykje Partial Text Match yn Excel (5 Metoaden)

4. Krij Approximate Match Meardere Teksten mei Helper Column en VLOOKUP Funksje

Dizze kear sil ik foar in part oerienkomme mei meardere teksten. Bygelyks, ik haw de ûndersteande dataset, mei Sales Rep , Selling Item, en Sales Bedrach .

Stappen:

  • Earst sil ik in 'helperkolom' oan 'e linkerkant fan myn dataset oanmeitsje om de wearden fan kolommen C te ferbinen en D typ de ûndersteande formule yn Sel B5 .
=C5&D5

  • Tik op Enter . Brûk Autofill ( + ) om de formule nei de rest fan 'e sellen te kopiearjen en de helpkolom sil de gearfoege wearde fan Sales Rep en Selling sjen litte Item .

  • No sil ik sykje nei de wearde fan Sel C12 en C13 yn 'e helpkolom. Om dat te dwaan, typ de folgjende formule yn Sel C15 . Krekt as eardere metoaden haw ik de jokerteken ( * ) en VLOOKUP krekte oerienkomst brûkt (hjir, 0 betsjut FALSE ) dizze kear ek.
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)

  • Tik op Enter . As resultaat krige ik hjir it ferkeapbedrach oerien mei de opjûnebetingsten.

Lês mear: Excel Partial Match Two Columns (4 Simple Approaches)

Alternativen fan Vlookup om sawat oerienkomst foar tekst te krijen

Oars as it brûken fan de funksje VLOOKUP , kinne wy ​​wat oare opsjes brûke om teksten foar in part oerien te passen. Bygelyks:

➥ Fuzzy Lookup Add-In foar Excel

Microsoft hat in fergese add-in brûkt foar Fuzzy Lookup . Fuzzy Lookup is te fergelykjen mei likernôch opsykjen.

Konklúzje

Yn it boppesteande artikel haw ik besocht ferskate foarbylden te besprekken fan VLOOKUP likernôch oerienkommende tekst yn excel útwurke. Hooplik sille dizze foarbylden en ferklearrings genôch wêze om jo problemen op te lossen. Lit my witte as jo fragen hawwe.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.