Delvis match af Vlookup - Hvordan det virker? (med eksempler)

Hvad er delvis match med VLOOKUP

Vi håber, at du allerede har god viden om VLOOKUP-funktionen, så den kun kan hente data fra en tabel til en anden, hvis opslagsværdien er den samme som i opslagstabellen, så selv et lille mellemrum eller ekstra tegn vil føre til ikke tilgængelig (# N / A) -fejl. Så på grund af et lille mellemrum eller ekstra tegn får vi en fejlværdi, så for at undgå disse tilfælde kan vi bruge teknikken til delvis matchning af opslagsværdi med VLOOKUP-funktion, så i denne artikel vil vi guide dig gennem den delvise match.

Hvordan virker det?

Hvis du overhovedet vil have VLOOKUP-funktionen til at fungere korrekt, skal du have en ordentlig opslagsværdi, som er den samme i tabellen såvel som i formelcellen. Ellers får vi fejl.

Se f.eks. Nedenstående data i Excel.

Vi har to borde med det første bord. Vi har Co., Name og Faktura Value, og i anden tabel har vi kun Co., Name, men der er ingen fakturaværdi.

Men når vi ser på den anden tabel, har vi ikke de samme opslagsværdier, som vi har i den første tabel. Se for eksempel på cellen D4.

  • Den aktuelle værdi i celle D4 er "Corporate", men i første tabel i celle A6 er det faktiske navn på virksomheden "Corporate Bridge Consultancy Pvt Ltd."
  • Så i disse tilfælde kan vores standard VLOOKUP-funktion ikke finde virksomhedens match, så den returnerer en fejl.
  • Det er her, vores delvise opslagsværdi kommer ind i billedet, så at matche den delvise værdi af den første tabel er, hvad partikelmatch handler om.

Eksempler på delvis match med VLOOKUP

Som vi har set ovenfor, har vi det fulde firmanavn i den første tabel og kun et delvis navn i den anden tabel. Så for at matche den delvise værdi af den fulde værdi skal vi kombinere jokertegn med at blive kombineret med opslagsværdi. Så det jokertegn, som vi skal bruge, er en stjerne (*), så dette jokertegn matcher et hvilket som helst antal tegn.

  • Åbn VLOOKUP-funktionen først.
  • Før vi vælger opslagsværdien, skal vi bruge jokertegnets stjerne (*), så indtast dette jokertegn med dobbelt anførselstegn.
  • Indtast derefter ampersand (&) -symbolet, og vælg celleadressen som D2.
  • Indtast nu ampersand- symbolet igen, og indtast stjerne med jokertegn (*).
  • Når du har gjort ovenstående som normalt, skal du afslutte VLOOKUP-funktionen ved at indtaste de resterende parametre.

Der har vi resultaterne.

  • Se nu på cellen E4 i dette, vi har værdien af ​​det fulde firmanavn “Corporate Bridge Consultancy Pvt Ltd” -værdien på 57.771.

Sig tak til jokertegn (*) .

  • Nu må du undre dig over, hvordan dette har fungeret, lad mig forklare dig konceptet her for dig.
  • Vi har kombineret jokertegn- stjerne (*) med celleadressen, så det læser sådan.
  • VLOOKUP (“*” & Corporate & ”*”)
  • Så alt før og efter ordet Corporate matches med jokertegnets stjerne (*) og leverer det fulde firmanavn som " Corporate Bridge Consultancy Pvt Ltd."

Virksomhed er det første ord, vi ikke behøver at medtage noget inden start af opslagsværdien, men se på cellen.

  • Selvom der er ordet "Iphone" i begge værdier, har vi stadig fejlen, fordi vi i den første tabel kun har ordet "IPhone", men i den anden tabel har vi et nyt ekstra ord sammen med "Iphone ” Som “ IPhone-enheder. ”
  • Så der er dette ekstra ord "Enheder" kommer, så da der ikke er noget ord i den første tabel, kan jokertegnet ikke matche dette og returnerer fejlen som "Ikke tilgængelig" (# N / A).
  • Så det fulde navn skal være der i hovedtabellen, og selvom delnavnet er der i opslagstabel excel, matcher vores jokertegn det delvise ord i opslagstabellen .

Hvordan fungerer jokertegn?

Her er den vigtige ting wildcard- stjerne (*), den fungerer i nedenstående logik.

  1. "*" & Corporate: Dette matcher et hvilket som helst antal tegn inden starten af ​​ordet "Corporate."
  2. Corporate & “*”: Dette matchede et hvilket som helst antal tegn efter starten af ​​ordet “Corporate.”
  3. "*" & Corporate & "*": Dette matchede et hvilket som helst antal tegn før og efter starten af ​​ordet "Corporate."

Ting at huske

  • En delvis kamp er farlig, fordi "Michael Clarke" og "Michael Jordon" betragtes som de samme, hvis opslagsværdien kun er "Michael" og kombineret med jokertegn.
  • Asterisk (*) matcher et hvilket som helst antal tegn, og matching afhænger af, hvor vi inkluderer dette jokertegn.

Interessante artikler...