Kā izmantot VLOOKUP, lai atrastu aptuvenu teksta atbilstību programmā Excel

  • Dalīties Ar Šo
Hugh West

Šajā pamācībā aplūkošu vairākus veidus, kā atrast daļēju sakritību tekstā, izmantojot Excel. VLOOKUP aptuvenu atbilstību. Mēs visi zinām, ka VLOOKUP funkcija atrod konkrētu vērtību datu diapazona kreisajā slejā un atgriež vēlamo vērtību tajā pašā rindā no norādītās slejas. Atšķirībā no daļēji atbilstošām skaitļu vērtībām, aptuvena teksta vērtību atbilstība ir mazliet sarežģītāka. Tāpēc izpētīsim dažus piemērus par VLOOKUP teksta vērtību daļēja saskaņošana.

Lejupielādēt Practice Workbook

Varat lejupielādēt prakses darba burtnīcu, ko izmantojām, lai sagatavotu šo rakstu.

Vlookup Approximate Match.xlsx

4 Excel VLOOKUP piemēri, lai atrastu aptuvenu teksta atbilstību

Pirms aptuvenas atbilstības atrašanas programmā Excel, mums vajadzētu apskatīt sintaksi VLOOKUP funkciju, kas ir:

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

Iepriekš minētajā sintaksē ceturtais arguments ( range_lookup ) norāda, vai mēs meklējam precīzu atbilstību vai aptuvenu atbilstību. Būtībā mums ir pieejamas divas iespējas, no kurām izvēlēties.

  1. FALSE : Lai iegūtu precīzu meklēšanas vērtības atbilstību.
  2. TRUE : Lai iegūtu aptuvenu meklēšanas vērtības atbilstību.

Redzot iepriekš minēto diskusiju, jūs varētu domāt, ka, ja mēs ieliekam TRUE kā ceturto argumentu, mēs iegūsim aptuvenu meklēšanas vērtības atbilstību datu diapazonā. Jā, šādā veidā var iegūt daļēju atbilstību, ja meklēšanas slejā ir skaitļi. Tas ir tāpēc, ka, šķirojot meklēšanas sleju (kurā ir skaitļi) augošā secībā, aptuvenā atbilstība atgriezīs nākamo lielāko vērtību, kas ir mazāka par meklēšanas vērtību. Tomēr, ja meklēšanas slejasatur teksta vērtības, aptuvenā atbilstība nedarbosies. Šādā gadījumā mēs izmantosim alternatīvus veidus, piemēram, izmantojot aizstājējzīme funkcijas pirmajā argumentā. Piemēram, es izmantošu funkciju zvaigznīte (*) kā aizstājējzīmi. Atcerieties, ka mēs izmantosim VLOOKUP funkciju precīzas atbilstības režīmā, vienlaikus izmantojot aizstājējzīmi.

1. Pielietojiet aizstājējzīmi VLOOKUP, lai atrastu daļēju atbilstību (teksts sākas ar)

Piemēram, man ir datu kopa, kurā ir vairāku tirdzniecības pārstāvju vārdi un viņu sasniegtie pārdošanas apjomi. Tagad es meklēšu tirdzniecības pārstāvja vārdu, kas sākas ar Breds ' un tādējādi atgriež atbilstošo pārdošanas summu.

Soļi:

  • Uzrakstiet tālāk minēto formulu Šūna C14 .
=VLOOKUP(C12&"*",B5:C10,2,FALSE)

  • Spiediet Ievadiet .
  • Rezultātā iepriekš minētā formula atgriež pārdošanas summu ( $10,000 ), ko nopelnījis Breds Millers .

🔎 Kā darbojas formula?

➤ C12& "*"

Šeit, Ampersands ( & amp;amp; ) savieno vērtību Šūna C12 ( Breds ) ar aizstājējzīmi (*). Rezultātā meklēšanas vērtība kļūst par Breds* . Tātad VLOOKUP formula meklē tekstu sākas ar Breds* . Breds* nozīmē, ka formula meklēs jebkuru no nosaukumiem, kas sākas ar Breds , pēc tam ar nulli/vairāk rakstzīmju (piem. Breds , Bredlijs , Braden ).

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

Izmantojot iepriekš minēto formulu, tiek meklēti Breds* diapazonā B5: C10 , un atgriež pārdošanas summu no slejas 2 . FALSE ceturtais arguments norāda, ka šeit tiek izmantots precīzas atbilstības režīms.

Piezīme:

Esiet uzmanīgi ar dublēšanos. Tas nozīmē, ka manā datu kopā ir divi nosaukumi, kas sākas ar Breds ( Breds Millers un Bredlijs Šovs ). Tātad, ja ir atrastas vairākas daļējas sakritības, iepriekšminētā formula atgriezīs rezultātus tikai pirmajai sakritībai. Kā minēts iepriekš, mēs saņēmām atbilstības rezultātu attiecībā uz Breds , nevis Bradly .

2. Atrodiet aptuvenu sakritību, ja šūnas vērtība beidzas ar konkrētu tekstu

Tagad es atlasīšu tirdzniecības pārstāvja vārdu, kas beidzas ar konkrētu teksta daļu dēls ' un tādējādi iegūt nopelnīto pārdošanas summu.

Soļi:

  • Uzrakstiet tālāk minēto formulu Šūna C14 .
=VLOOKUP("*"&C12,B5:C10,2,FALSE)

  • Iepriekš minētā formula meklē tirdzniecības pārstāvja vārdu, kas beidzas ar tekstu dēls ' un atgriež attiecīgo pārdošanas summu ( $7,500 ) pēc tam, kad ir nospiests Ievadiet .

Šeit, "*"&C12 , šī formulas daļa ir šāda * dēls Tas nozīmē, ka iepriekš minētā formula meklēs nosaukumus, kas beidzas ar teksta vērtību. * dēls (piem. dēls , Johnson , Richardson ). Pārējā formula darbojas, kā minēts 1. metode .

Līdzīgi lasījumi:

  • VLOOKUP Daļējs teksts no vienas šūnas programmā Excel
  • Kā izmantot VLOOKUP daļējai sakritībai programmā Excel (4 veidi)
  • IF daļējas atbilstības izmantošana programmā Excel (4 pamatdarbības)
  • Kā veikt daļēju atbilstības virkni programmā Excel (5 metodes)
  • COUNTIF daļēja atbilstība programmā Excel (2 vai vairāk pieejas)

3. Divas aizstājējzīmes VLOOKUP, lai iegūtu "Satur veidu" daļēju sakritību tekstā

Iepriekšējās divās metodēs es parādīju, kā atrast tekstu, kas sākas/beidzas ar noteiktu teksta vērtību. Tagad es meklēšu, vai kāds no tirdzniecības pārstāvju vārdiem satur tekstu Es ' jebkurā pozīcijā un tādējādi uzzināt pārdošanas summu.

Soļi:

  • Uzrakstiet tālāk minēto formulu Šūna C14 .
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)

  • Tādējādi iepriekš minētajā formulā tiks meklēts tirdzniecības pārstāvja vārds, kas satur Es ' jebkurā vietā nosaukumā un tādējādi parādīt nopelnīto pārdošanas summu ( $11,000 ) pēc nospiešanas Ievadiet .

Šeit, "*"&C12& "*" , šī formulas daļa ir šāda *Man* Tas nozīmē, ka iepriekš minētā formula meklēs meklēšanas kolonnā, ja kāds no nosaukumiem satur tekstu *Man* '.

Lasīt vairāk: Daļējas teksta atbilstības meklēšana programmā Excel (5 metodes)

4. Iegūt aptuvenu atbilstību vairākiem tekstiem ar palīgkolonnu un VLOOKUP funkciju

Šoreiz es daļēji salīdzināšu vairākus tekstus. Piemēram, man ir šāda datu kopa, kurā ir. Pārdošanas pārstāvis , Pārdošanas priekšmets, un pārdošana Summa .

Soļi:

  • Vispirms es izveidoju "palīgkolonnu" datu kopas kreisajā malā, lai apvienotu kolonnu vērtības. C un D ierakstot turpmāk minēto formulu Šūna B5 .
=C5&D5

  • Hit Ievadiet ... Izmantot Automātiskā aizpildīšana ( + ), lai kopētu formulu uz pārējām šūnām, un palīgkolonnā tiks parādīta saliktā vērtība Pārdošanas pārstāvis un Pārdošanas priekšmets .

  • Tagad es meklēšu vērtību Šūnas C12 un C13 Lai to izdarītu, palīgkolonnā ierakstiet šādu formulu Šūna C15 . Līdzīgi kā iepriekšējās metodēs, esmu izmantojis aizstājējzīmi ( * ) un VLOOKUP precīza atbilstība (šeit, 0 nozīmē FALSE ) arī šoreiz.
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)

  • Hit Ievadiet . Rezultātā šeit es saņēmu pārdošanas summu, kas atbilda dotajiem nosacījumiem.

Lasīt vairāk: Excel daļēja divu kolonnu saskaņošana (4 vienkāršas pieejas)

Vlookup alternatīvas, lai iegūtu aptuvenu teksta atbilstību

Izņemot gadījumus, kad izmanto VLOOKUP funkciju, mēs varam izmantot dažas citas iespējas, lai daļēji saskaņotu tekstus. Piemēram:

➥ Fuzzy Lookup papildinājums Excel programmai

Microsoft ir bezmaksas papildinājums, ko izmanto Fuzzy Lookup . Fuzzy Lookup ir līdzīgs aptuvenai meklēšanai.

Secinājums

Iepriekš minētajā rakstā esmu mēģinājis apskatīt vairākus piemērus par VLOOKUP Aptuveni saskaņojiet tekstu Excel programmā detalizēti. Cerams, ka ar šiem piemēriem un paskaidrojumiem pietiks, lai atrisinātu jūsu problēmas. Lūdzu, informējiet mani, ja jums ir kādi jautājumi.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.