Kuidas kasutada VLOOKUP-i, et leida teksti ligikaudne vaste Excelis

  • Jaga Seda
Hugh West

Selles õpetuses arutan mitmeid viise, kuidas leida tekstis osaline kokkulangevus, kasutades excelit VLOOKUP ligikaudne vaste. Me kõik teame, et VLOOKUP funktsioon leiab konkreetse väärtuse andmevahemiku kõige vasakpoolsemast veerust ja tagastab soovitud väärtuse samas reas määratud veerust. Erinevalt osaliselt sobivatest arvväärtustest on tekstiväärtuste ligikaudne sobitamine veidi keeruline. Uurime seega mõned näited VLOOKUP teksti väärtuste osaline sobitamine.

Lae alla praktiline töövihik

Saate alla laadida praktilise töövihiku, mida me kasutasime selle artikli koostamisel.

Vlookup ligikaudne vaste.xlsx

4 näidet Exceli VLOOKUP-i kohta, et leida teksti ligikaudne vaste

Enne ligikaudse vaste leidmist excelis peaksime vaatama süntaksi VLOOKUP funktsioon, mis on:

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

Ülaltoodud süntaksis on neljas argument ( range_lookup ) näitab, kas otsime täpset või ligikaudset kokkulangevust. Põhimõtteliselt on meil valida kahe võimaluse vahel.

  1. VALE : Otsinguväärtuse täpse vaste saamiseks.
  2. TÕELINE : Et saada ligikaudne vastavus otsinguväärtusele.

Nähes ülaltoodud arutelu, võite arvata, et kui me paneme TÕELINE neljanda argumendina, saame ligikaudse vaste otsinguväärtusele andmevahemikus. Jah, sel viisil saate osalise vaste, kui otsingusammas sisaldab numbreid. Seda seetõttu, et kui sorteerite otsingusammast (mis sisaldab numbreid) kasvavas järjekorras, siis annab ligikaudne vaste tagasi järgmise suurima väärtuse, mis on otsinguväärtusest väiksem. Kui aga otsingusammas onsisaldab tekstiväärtusi, siis ligikaudne sobitamine ei toimi. Sellisel juhul kasutame alternatiivseid viise, näiteks kasutame Wildcard funktsiooni esimeses argumendis. Näiteks kasutan ma funktsiooni asterisk (*) sümboliks. Pidage meeles, et me kasutame sümbolit VLOOKUP funktsioon täpse vaste režiimis, kasutades samal ajal metsikut kaarti.

1. Rakendage VLOOKUPis Wildcard, et leida osaline kokkulangevus (tekst algab)

Näiteks on mul andmekogum, mis sisaldab mitme müügiesindaja nime ja nende saavutatud müügisummasid. Nüüd otsin müügiesindaja nime, mis algab sõnaga Brad ' ja tagastab seega vastava müügisumma.

Sammud:

  • Kirjutage alljärgnev valem Ruut C14 .
=VLOOKUP(C12&"*",B5:C10,2,FALSE)

  • Press Sisesta .
  • Selle tulemusena annab ülaltoodud valem tagasi müügisumma ( $10,000 ) teenitud Brad Miller .

🔎 Kuidas valem töötab?

➤ C12& "*"

Siin, Ampersand ( & ) ühendused väärtus Lahter C12 ( Brad ) koos jokkeriga (*). Selle tulemusena saab otsinguväärtuseks Brad* Nii et VLOOKUP valemiga otsitakse teksti, mis algab Brad* . Brad* tähendab, et valem otsib mis tahes nime, mis algab tähega Brad , mille järel on null/mitu märki (näiteks Brad , Bradley , Braden ).

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

Ülaltoodud valemiga otsitakse Brad* vahemikus B5:C10 ja tagastab müügisumma veerust 2 . VALE neljandas argumendis näitab, et siin kasutatakse täpset sobitusrežiimi.

Märkus:

Olge ettevaatlik duplikaatidega. See tähendab, et minu andmestikus on kaks nime, mis algavad sõnaga Brad ( Brad Miller ja Bradly Shaw ). Seega, kui leitakse mitu osalist kokkulangevust, annab ülaltoodud valem tulemusi ainult esimese kokkulangevuse kohta. Nagu eespool öeldud, saime kokkulangevuse tulemuse jaoks Brad , mitte Bradly .

2. Leia ligikaudne kokkulangevus, kus lahtri väärtus lõpeb konkreetse tekstiga

Nüüd sobitan müügiesindaja nime, mis lõpeb konkreetse tekstiosaga ' poeg ' ja seega saada teenitud müügisumma.

Sammud:

  • Kirjutage alljärgnev valem Ruut C14 .
=VLOOKUP("*"&C12,B5:C10,2,FALSE)

  • Ülaltoodud valemiga otsitakse müügiesindaja nimi, mis lõpeb tekstiga poeg ' ja tagastab vastava müügisumma ( $7,500 ) pärast löömist Sisesta .

Siin, "*"&C12 , siis see osa valemist annab tulemuseks *poeg See tähendab, et ülaltoodud valemiga otsitakse nimesid, mille lõpus on tekstiväärtus *poeg (näiteks poeg , Johnson , Richardson ). Ülejäänud valem töötab nii, nagu on mainitud punktis Meetod 1 .

Sarnased lugemised:

  • VLOOKUP osaline tekst ühest Exceli lahtrist
  • Kuidas kasutada VLOOKUPi osalise vaste jaoks Excelis (4 võimalust)
  • Kasutage Excelis IF osalist vastet (4 põhitoimingut)
  • Kuidas täita Excelis osalist sobitusjada (5 meetodit)
  • COUNTIF osaline sobitamine Excelis (2 või rohkem lähenemist)

3. Kaks Wildcardi VLOOKUPis, et saada tekstis "sisaldab tüüpi" osaline vaste

Kahes eelmises meetodis olen näidanud, kuidas leida teksti, mis algab/lõpeb teatud tekstiväärtusega. Nüüd vaatan, kas mõni müügiesindaja nimi sisaldab teksti ' Mina ' mis tahes positsioonis ja seega leida müügisumma.

Sammud:

  • Kirjutage alljärgnev valem Ruut C14 .
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)

  • Selle tulemusena otsib ülaltoodud valem müügiesindaja nime, mis sisaldab ' Mina ' kuskil nimes ja seega näidata teenitud müügisummat ( $11,000 ) pärast vajutamist Sisesta .

Siin, "*"&C12& "*" , siis see osa valemist annab tulemuseks *Me* See tähendab, et ülaltoodud valemiga otsitakse otsingusammas, kui mõni nimi sisaldab teksti ' *Me* '.

Loe edasi: Teksti osaline otsing Excelis (5 meetodit)

4. Saada ligikaudne vaste mitme teksti jaoks abisambaga ja VLOOKUP-funktsiooniga

Seekord sobitan osaliselt mitu teksti. Näiteks on mul alljärgnev andmekogum, mis sisaldab järgmist Müügiesindaja , Müügiobjekt, ja müük Summa .

Sammud:

  • Kõigepealt loo ma oma andmestiku vasakpoolseimasse serva "abisammas", et ühendada veergude väärtused. C ja D sisestades alljärgneva valemi Raku B5 .
=C5&D5

  • Hit Sisesta . kasuta Automaatne täitmine ( + ), et kopeerida valem ülejäänud lahtritesse ja abisammas kuvab aheldatud väärtust Müügiesindaja ja Müügiobjekt .

  • Nüüd ma otsin väärtust Cell C12 ja C13 abisambas. Selleks tuleb sisestada järgmine valem järgmisesse lahtrisse Lahter C15 Sarnaselt eelmistele meetoditele olen kasutanud jokkerit ( * ) ja VLOOKUP täpne vaste (siin, 0 tähendab VALE ) ka seekord.
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)

  • Hit Sisesta Selle tulemusena sain siin müügisumma vastavusse antud tingimustega.

Loe edasi: Exceli osaline vastavus kahele veerule (4 lihtsat lähenemist)

Alternatiivid Vlookup saada ligikaudne vaste teksti jaoks

Peale selle, et kasutada VLOOKUP funktsiooniga saame kasutada mõningaid muid võimalusi tekstide osaliseks sobitamiseks. Näiteks:

➥ Fuzzy Lookup Add-In Exceli jaoks

Microsoftil on tasuta add-in, mida kasutatakse Fuzzy Lookup . Fuzzy Lookup on sarnane ligikaudse otsinguga.

Kokkuvõte

Ülaltoodud artiklis olen püüdnud arutada mitmeid näiteid VLOOKUP ligikaudselt sobitada teksti excelis üksikasjalikult. Loodetavasti piisab nendest näidetest ja selgitustest, et lahendada teie probleemid. Palun andke mulle teada, kui teil on küsimusi.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.