Vlookup partiell matchning Hur det fungerar? (med exempel)

Vad är partiell matchning med VLOOKUP

Vi hoppas att du redan har god kunskap om VLOOKUP-funktionen, så att den bara kan hämta data från en tabell till en annan om uppslagsvärdet är detsamma som det i uppslagstabellen, så även ett litet mellanslag eller extra tecken leder till inte tillgängligt (# N / A) fel. Så på grund av ett litet utrymme eller extra tecken får vi felvärde, så för att undvika dessa fall kan vi använda tekniken för partiell matchning av uppslagsvärde med VLOOKUP-funktionen, så i den här artikeln kommer vi att guida dig genom den partiella match.

Hur fungerar det?

Om du vill att VLOOKUP-funktionen ska fungera ordentligt måste du ha ett korrekt uppslagsvärde, vilket är detsamma i tabellen och i formellcellen. Annars får vi fel.

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

Vi har två bord med det första bordet. Vi har Co., Namn och Fakturavärde, och i den andra tabellen har vi bara Co., Namn, men det finns inget fakturavärde.

Men när vi tittar på den andra tabellen har vi inte samma uppslagsvärden som vi har i den första tabellen. Titta till exempel på cellen D4.

  • Det verkliga värdet i cell D4 är "Corporate", men i första tabellen i cell A6 är företagets faktiska namn "Corporate Bridge Consultancy Pvt Ltd."
  • Så i dessa fall kan vår standard VLOOKUP-funktion inte hitta matchningen för företaget, så det returnerar ett fel.
  • Det är här som vårt partiella uppslagsvärde kommer in i bilden, så att matcha det partiella värdet på första tabellen är vad partikelmatchen handlar om.

Exempel på partiell matchning med VLOOKUP

Som vi har sett ovan har vi hela företagsnamnet i den första tabellen och endast ett delvis namn i den andra tabellen. Så för att matcha det partiella värdet av hela värdet måste vi kombinera jokertecken med att kombineras med uppslagsvärde. Så, jokerteckenet som vi behöver använda är en asterisk (*), så det jokerteckenet matchar valfritt antal tecken.

  • Öppna VLOOKUP-funktionen först.
  • Innan vi väljer sökningsvärdet måste vi använda jokerteckenets asterisk (*), så skriv detta jokertecken med dubbla citat.
  • Därefter anger du ampersand- symbolen (&) och väljer celladressen som D2.
  • Ange nu ampersandsymbolen och ange jokerteckenets asterisk (*).
  • Efter att ha gjort ovanstående som vanligt avslutar du VLOOKUP-funktionen genom att ange återstående parametrar.

Där har vi resultaten.

  • Titta nu på cellen E4 i detta, vi har värdet av det fullständiga företagsnamnet ”Corporate Bridge Consultancy Pvt Ltd” på 57771.

Tacka asterisk med jokertecken (*) .

  • Nu måste du undra hur detta har fungerat, låt mig förklara konceptet här för dig.
  • Vi har kombinerat jokertecken- asterisk (*) med celladressen, så det här läser så här.
  • VLOOKUP (“*” & företag & ”*”)
  • Så vad som helst före och efter ordet Corporate matchas med jokerteckenets asterisk (*) och levererar hela företagsnamnet som " Corporate Bridge Consultancy Pvt Ltd."

Företag är det första ordet vi inte behöver inkludera någonting innan uppslagsvärdet börjar utan titta på cellen.

  • Även om det finns ordet "Iphone" i båda värdena har vi fortfarande felet eftersom vi i den första tabellen bara har ordet "iPhone", men i den andra tabellen har vi ett nytt tilläggsord tillsammans med "Iphone ” Som ” IPhone-enheter. ”
  • Så det finns det här extra ordet "Enheter" kommer, så eftersom det inte finns något ord i den första tabellen kan jokertecken inte matcha detta och returnerar felet som "Ej tillgängligt" (# N / A).
  • Så fullständigt namn borde finnas där i huvudtabellen, och även om delnamnet finns där i uppslagstabellen överensstämmer vårt jokertecken med delordet i uppslagstabellen .

Hur fungerar jokertecken?

Här är det viktiga med jokertecken (*), det fungerar i logiken nedan.

  1. "*" & Företags: Detta matchar valfritt antal tecken före början av ordet "Företags."
  2. Företag & "*": Detta matchade valfritt antal tecken efter början av ordet "Företag."
  3. "*" & Företags & "*": Detta matchade valfritt antal tecken före och efter början av ordet "Företags."

Saker att komma ihåg

  • En partiell matchning är farlig eftersom "Michael Clarke" och "Michael Jordon" betraktas som samma om uppslagsvärdet bara är "Michael" och kombinerat med jokertecken.
  • Asterisk (*) matchar valfritt antal tecken och matchningen beror på var vi inkluderar detta jokertecken.

Intressanta artiklar...