Hur man konverterar nummer till text för VLOOKUP i Excel (2 sätt)

  • Dela Detta
Hugh West

I Microsoft Excel är VLOOKUP formler är ett av de hetaste ämnena som du kan hitta på internet. Det finns många artiklar om detta ämne som diskuterar dess funktionalitet och fördelar. Eftersom det är ett viktigt ämne finns det fler. Vi kan söka efter värden med hjälp av ett uppslagsvärde. Men om ditt uppslagsvärde och din sökkolumn har olika format kommer det att orsaka ett fel. I den här handledningen kommer du att lära dig att omvandla ett taltill text för den VLOOKUP funktionen i Excel.

Den här handledningen kommer att vara exakt och innehålla lämpliga exempel och illustrationer, så följ med mig.

Ladda ner övningsboken

Ladda ner arbetsboken.

Konvertera nummer till text för VLOOKUP-funktionen.xlsx

Problem med text- och sifferformat i VLOOKUP

Innan vi börjar antar jag att du känner till VLOOKUP-funktionen i Excel. Vi använder i princip ett uppslagsvärde för att söka efter särskilda värden i kolumnerna. Det verkar ganska enkelt, men det finns några problem.

Om ditt uppslagsvärde och kolumnvärdena är i ett annat format kommer det att orsaka ett fel.

Ta en titt på datasetet:

Här har vi ett filmdataset. Vi använde följande VLOOKUP för att hitta film- och skådespelarnamn. Men vi fick ett fel när vi gjorde det.

För att få Film namn:

=VLOOKUP(G4,$B$4:$D$12,2,FALSE)

För att få Skådespelare namn:

=VLOOKUP(G4,$B$4:$D$12,3,FALSE)

Det beror på text- och sifferformatet. Vårt uppslagsvärde var i sifferformat och vår uppslagskolumn är i textformat. Därför kunde den inte ge oss det resultat vi ville ha. Nu måste vi konvertera siffran för att få det faktiska resultatet.

Du kan gå på två sätt. Det ena är att konvertera uppslagsnumret till text i VLOOKUP Eller så kan du konvertera hela kolumnen med textvärden till siffror med hjälp av specialmetoden Klistra in eller andra metoder. Men enligt min åsikt blir det hektiskt och du behöver inte göra det. Du kan enkelt lösa problemet med hjälp av följande två metoder.

2 sätt att konvertera tal till text för VLOOKUP i Excel

I de följande avsnitten kommer jag att ge dig två metoder för att konvertera ett tal till text i VLOOKUP i Excel. Jag rekommenderar att du lär dig och tillämpar alla metoderna på ditt dataset som ska konverteras. Det kommer definitivt att utveckla dina Excel-kunskaper. Låt oss gå in i det.

1. Använd TEXT-funktionen för att konvertera tal till text för VLOOKUP

Nu kan du enkelt konvertera siffran i uppslagsvärdet till text med hjälp av TEXT-funktionen i Excel. Vad den faktiskt gör är att konvertera uppslagsvärdet till textformat. Efter det kan den VLOOKUP funktionen tar detta som ett argument och söker efter resultatet.

Den generiska formeln:

=VLOOKUP(TEXT(cell,0),table_array,column_index_number,FALSE)

Nu. för att få den Film namn:

=VLOOKUP(TEXT(G4,0),$B$4:$D$12,2,FALSE)

Efter det hämtar du Skådespelare namn med hjälp av följande formel:

=VLOOKUP(TEXT(G4,0),$B$4:$D$12,3,FALSE)

Som du kan se använde vi TEXT funktionen för att konvertera siffror till text för VLOOKUP funktionen i Excel.

Läs mer: Hur du konverterar siffror till text/ord i Excel

Liknande läsningar:

  • Hur du konverterar tal till text och behåller efterföljande nollor i Excel (4 sätt)
  • Konvertera tal till text utan vetenskaplig notering i Excel
  • Hur man konverterar tal till text med 2 decimaler i Excel (5 sätt)
  • Konvertera tal till text med kommatecken i Excel (3 enkla metoder)

2. Sammanfoga tomma strängar för att konvertera nummer till text

Nu kan du också konvertera ett nummer till text i Excel med apostrof och ampersand. Om du sammanfogar ett nummer med en tom sträng (""), kommer det att konvertera det numret till textformat. Här kommer vi att använda den metoden i VLOOKUP formel.

Den generiska formeln:

=VLOOKUP(lookup_value&"",table_array,column_index_number,FALSE)

Genom att använda apostrof med ampersandtecken har vi här konverterat uppslagsvärdet från tal till text.

För att få den Film namn:

=VLOOKUP(G4&"",$B$4:$D$12,2,FALSE)

Efter det hämtar du Skådespelare namn med hjälp av följande formel:

=VLOOKUP(G4&"",$B$4:$D$12,3,FALSE)

Som du kan se har vi lyckats konvertera numret till text i Excel med apostrof i VLOOKUP formel.

Relaterat innehåll: Excel VBA: Konvertera tal till text med format (en total guide)

💡 Viktigt tips

Om du inte är säker på om uppslagsvärdet är i tal- eller textformat kan du använda funktionen IFERROR enligt följande formel:

=IFERROR(VLOOKUP(G4,$B$4:$D$12,2,FALSE),VLOOKUP(G4&"",$B$4:$D$12,2,FALSE))

Här provar vi den VLOOKUP formeln, som utgår från att uppslagsvärdet och den första kolumnen i tabellmatrisen är i siffror. Om den returnerar ett fel, försöker den med nästa VLOOKUP formel. Nästa VLOOKUP formeln omvandlar numret till text. Om även denna formel misslyckas, används sedan VLOOKUP kommer att kasta #N/A fel.

Konvertera text till nummer för VLOOKUP-funktionen i Excel

Du kan också hamna i den motsatta situationen, det vill säga att du har den första kolumnen i sifferformat, men ditt uppslagsvärde i formatet VLOOKUP Om så är fallet kommer den att se ut på följande sätt:

För att lösa detta problem kan du använda följande funktionen VALUE för att konvertera text till siffror för VLOOKUP formel i Excel.

Den generiska formeln:

=VLOOKUP(VALUE(lookup_value),table_array,column_index_number,FALSE)

Nu har VÄRDE funktionen omvandlar en specifik textsträng som beskriver ett nummer till ett numeriskt värde. Så om ditt uppslagsvärde är i textformat omvandlar formeln först texten till ett nummer. Därefter körs hela VLOOKUP formel i Excel.

För att få den Film namn:

=VLOOKUP(VALUE(G4),$B$4:$D$12,2,FALSE)

Efter det hämtar du Skådespelare namn med hjälp av följande formel:

=VLOOKUP(VALUE(G4),$B$4:$D$12,3,FALSE)

Som du kan se använde vi framgångsrikt VÄRDE funktionen för att konvertera text till siffror för VLOOKUP Formeln i Excel. Prova dessa i ditt Excel-arbetsblad.

Läs mer: Hur man konverterar text till siffror i Excel

💬 Saker att komma ihåg

✎ Om du inte är säker på formatet, kan du omsluta VLOOKUP funktionen IFERROR som vi diskuterade tidigare.

✎ Aktivera felkontrollen för att hitta de nummer som är lagrade som text.

Slutsats

Avslutningsvis hoppas jag att den här handledningen har gett dig användbar kunskap om hur du konverterar ett tal till text för att använda VLOOKUP funktionen i Excel. Vi rekommenderar att du lär dig och tillämpar alla dessa instruktioner på ditt dataset. Ladda ner arbetsboken för övning och prova dem själv. Du kan också gärna ge feedback i kommentarsfältet. Din värdefulla feedback gör att vi fortsätter att skapa sådana här handledningar.

Glöm inte att besöka vår webbplats Exceldemy.com för olika Excel-relaterade problem och lösningar.

Fortsätt att lära dig nya metoder och fortsätt att växa!

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.