Articles

potrivire parțială cu VLOOKUP

funcția VLOOKUP acceptă metacaractere, ceea ce face posibilă efectuarea unei potriviri parțiale pe o valoare de căutare. De exemplu, puteți utiliza VLOOKUP pentru a prelua valori dintr-un tabel pe baza tastării doar a unei părți dintr-o valoare de căutare. Pentru a utiliza metacaractere cu VLOOKUP, trebuie să specificați modul de potrivire exactă prin furnizarea FALSE sau 0 pentru ultimul argument, care se numește range_lookup.

în acest exemplu, folosim asteriscul (*) ca wildcard, care se potrivește cu zero sau mai multe caractere. Pentru a permite o potrivire parțială a valorii tastate în H4, furnizăm valoarea de căutare astfel:

value&"*"

această expresie unește textul din valoarea intervalului numit cu un wildcard folosind ampersand (&) pentru a concatena. Dacă tastăm un șir precum „Aya” în valoarea intervalului numit (H4), rezultatul este ” Aya*”, care este returnat direct la VLOOKUP ca valoare de căutare. Plasarea wildcard-ului la final are ca rezultat un meci”începe cu”. Acest lucru va face ca VLOOKUP să se potrivească cu prima intrare din coloana B care începe cu „Aya”.

potrivirea Wildcard este convenabilă, deoarece nu trebuie să tastați un nume complet, dar trebuie să fiți atenți la duplicate sau la duplicate apropiate. De exemplu, tabelul conține atât „Bailer”, cât și un „Bailey”, astfel încât tastarea „Bai” în H4 va returna doar primul meci („Bailer”), chiar dacă există două nume care încep cu „Bai”.

alte coloane

formulele din intervalul H7: H10 sunt foarte asemănătoare; singura diferență este indicele coloanei:

=VLOOKUP(value&"*",data,2,FALSE) // first=VLOOKUP(value&"*",data,1,FALSE) // last=VLOOKUP(value&"*",data,3,FALSE) // id=VLOOKUP(value&"*",data,4,FALSE) // dept

conține potrivire de tip

pentru o potrivire „conține Tip”, unde șirul de căutare poate apărea oriunde în valoarea de căutare, trebuie să utilizați două metacaractere ca aceasta:

=VLOOKUP("*"&value&"*",data,2,FALSE)

aceasta va alătura unui asterisc pentru ambele părți ale valorii de căutare, astfel încât VLOOKUP va găsi primul meci care conține textul tastat în h4.

Notă: Trebuie să setați modul de potrivire exactă folosind FALSE sau 0 pentru ultimul argument în VLOOKUP atunci când utilizați metacaractere.