Articles

delvis match med VLOOKUP

VLOOKUP-funktionen understøtter jokertegn, hvilket gør det muligt at udføre en delvis match på en opslagsværdi. Du kan f.eks. bruge VLOOKUP til at hente værdier fra en tabel baseret på kun at indtaste en del af en opslagsværdi. Hvis du vil bruge jokertegn med VLOOKUP, skal du angive eksakt matchtilstand ved at angive falsk eller 0 for det sidste argument, som kaldes range_lookup.

i dette eksempel bruger vi stjernen (*) som et jokertegn, der matcher nul eller flere tegn. For at tillade en delvis matchning af den værdi, der er indtastet i H4, leverer vi opslagsværdien som denne:

value&"*"

dette udtryk forbinder teksten i den navngivne områdeværdi med et jokertegn ved hjælp af ampersand (&) for at sammenkæde. Hvis vi skriver en streng som” Aya “i den navngivne områdeværdi (H4), er resultatet” Aya*”, som returneres direkte til VLOOKUP som opslagsværdien. Placering af jokertegnet i slutresultatet i en” begynder med ” kamp. Dette får VLOOKUP til at matche den første post i kolonne B, der begynder med “Aya”.

jokertegn matching er praktisk, fordi du ikke behøver at indtaste et fuldt navn, men du skal være forsigtig med dubletter eller i nærheden af dubletter. For eksempel indeholder tabellen både “Bailer” og en “Bailey”, så at skrive “Bai” i H4 returnerer kun den første kamp (“Bailer”), selvom der er to Navne, der begynder med “Bai”.

andre kolonner

formlerne i området H7: H10 er meget ens; den eneste forskel er kolonneindekset:

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

indeholder Type match

for et “Indeholder type” – match, hvor søgestrengen kan vises hvor som helst i opslagsværdien, skal du bruge to jokertegn som dette:

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

Dette vil slutte sig til en stjerne for at finde en begge sider af opslagsværdien, så VLOOKUP finder det første match, der indeholder teksten skrevet i H4.

Bemærk: Du skal indstille eksakt matchtilstand ved hjælp af falsk eller 0 for det sidste argument i VLOOKUP, når du bruger jokertegn.