VLOOKUP Jokertecken - Hur använder jag VLOOKUP (*,?) Jokertecken?

Innehållsförteckning

VLOOKUP med jokertecken

VLOOKUP hjälper oss oerhört en spjälsäng från de flesta användare. Det kan inte hitta eller hämta värdet om det bara finns en liten skillnad i uppslagsvärdet. Till exempel, i huvudtabellen står värdet "ABC Company", men i uppslagstabellen står det bara "ABC", så VLOOKUP kunde inte känna igen dessa två som samma, så sluta ge felresultatet om det inte är tillgängligt ( # Ej tillämpligt. Det här är det vanliga scenariot som vi alla har stött på, eller hur? Det finns dock ett sätt att övervinna detta i viss utsträckning med användning av jokertecken i VLOOKUP-funktionen, och i den här artikeln visar vi dig hur du använder det.

Hur VLOOKUP jokertecken (*,?) I Excel?

# 1 - Typisk VLOOKUP-funktion

VLOOKUP hämtar data endast om uppslagsvärdet är exakt samma som i tabellmatrisen; i annat fall får vi inte tillgängligt fel # N / A.

  • Titta till exempel på nedanstående data i Excel.

Vi har två datatabeller med namnet " Emp Table " respektive " Lönstabell ". I den första tabellen har vi anställdas namn, avdelning och löneuppgifter, men i den andra tabellen har vi bara “Anställdas namn”, så vi måste leta efter deras respektive lönedetaljer.

  • Låt oss använda VLOOKUP-funktionen och se hur många anställda vi får löneuppgifterna.
  • Vi får följande resultat.
  • Vi har två felvärden i cell F4 och F8. Detta beror på att i cell F4 har vi anställdas namn som " Shruthi " men i " Emp Table " är det faktiska namnet " Shruthi Naidu " (cell A3), så VLOOKUP hittar inte likheten mellan dessa två namn, så returnerar ett felvärde som # N / A.
  • På samma sätt har vi i E8-cellen värdet " Abhishek ", men i " Emp Table " är det faktiska namnet " Abhishek Sharma " (cell A4), så vi har ett felvärde.

Så detta är hur typiskt VLOOKUP fungerar, men med användning av jokertecken kan vi övervinna dessa problem.

# 2 - Asterisk (*)

Som vi vet har vi bara en del av det fullständiga namnet på de anställda så att de matchar detta fullständiga namn. Vi ska kombinera asterisk (*) jokertecken i excel med VLOOKUP-funktionen.

Exempel 1

Titta till exempel på nedanstående data i Excel.

  • Vi får följande resultat.

På samma sätt har vi de återstående värdena.

Som du kan se ovan har vi använt asterisk (*) jokertecken efter att ha valt anställds namncell, så vad detta gör är att det matchar valfritt antal tecken efter det valda cellvärdet.

Exempel 2
  • Titta nu på nedanstående exempel på VLOOKUP.

Sökningsvärdet är "Ramesh", och i huvudtabellen är fullständigt namn även om vi har använt asterisk som jokertecken, det returnerar inte resultatet.

Detta beror på att vi har använt asterisk (*) efter celladressen så att något värde efter cellvärdet kommer att matchas men i detta fall är värdet “ Ramesh ” men det här är mellannamnet, så från nu av kommer asterisk bara att matcha efternamnet och returnera resultatet som “ Ramesh Tendulkar ” men det verkliga värdet som ska matchas är “ Sachin Ramesh Tendulkar .”

  • Så för att matcha textvärden före och efter uppslagsvärdet, måste vi inkludera asterisk för jokertecken före och efter uppslagsvärdet, så bilden nedan visar hur du tar med jokertecken.
  • Vi får följande resultat.

Som vi kan se ovan har vi inkluderat en asterisk (*) jokertecken innan vi valde uppslagsvärdecellen och även inkluderade efter att ha valt jokerteckenet. Så den första asterisken kommer att matcha namnet som " Sachin " och den sista asterisken kommer att matcha namnet som " Tendulkar ", och detta kommer att vara en kombination av " Sachin Ramesh Tendulkar ."

# 3 - Frågetecken (?)

Om en asterisk matchar ett antal tecken kommer frågetecknet (?) Bara att matcha ett tecken.

  • Titta till exempel på nedanstående data.

I cellen D2 har vi räkningsnumret som 3340, men i faktiska huvudtabellen är hela räkningsnummervärdet LAN3340, så VLOOKUP kan inte hämta räkningsvärdet eftersom det inte hittar den exakta räkningen.

  • Låt oss använda VLOOKUP-funktionen.
  • Vi får följande resultat.

Om du tittar på räkningsnumren i den första tabellen har vi de tre första tecknen som alfabet och nästa följt av ett numeriskt värde, så vi kan inkludera tre frågetecken som matchar de tre första tecknen i räkningsnumret.

Så tre frågetecken “???” matchade de tre första tecknen före fakturanumret och returnerade uppslagsvärdet som “LAN3340”, så VLOOKUP gör resten som vanligt.

Saker att komma ihåg här

  • Jokertecken är användbara men rekommenderas inte att använda eftersom det kan gå fel hemskt om det inte märks.
  • Asterisk (*) kan matcha valfritt antal tecken, men frågetecken (?) Matchar bara ett tecken där de placerades.

Intressanta artiklar...