Hur du använder VLOOKUP för att returnera tomt i stället för 0 (7 sätt)

  • Dela Detta
Hugh West

VLOOKUP är en allmänt använd funktion. Med hjälp av denna funktion kan vi extrahera data från ett dataset till ett annat. Ibland behöver vi tomma celler på den plats där tomma celler finns. Men med VLOOKUP funktionen returnerar oss 0 . I den här artikeln visar vi sju möjliga sätt att använda VLOOKUP-funktionen för att returnera tomt i stället för 0 Om du är nyfiken kan du ladda ner vår arbetsbok och följa oss.

Ladda ner övningsboken

Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.

VLOOKUP återger tomt i stället för 0.xlsx

7 snabba sätt att använda VLOOKUP för att returnera tomt i stället för 0 i Excel

För att demonstrera tillvägagångssätten tar vi ett dataset med 10 anställda i en organisation. Vårt dataset är i intervallet celler B5:D14 I enheterna för uppehållstillstånd har vi följande 3 saknade värden i celler D8 , D10 , och D13 . Vi tillämpade VLOOKUP-funktionen i intervallet av celler G5:G7 , och funktionen ger oss en 0 värde i stället för ett tomt cell.

Nu ska vi visa dig hur du får den tomma cellen från VLOOKUP för en tom cell i det ursprungliga datasetet.

1. Användning av funktionerna IF och VLOOKUP

I den här metoden använder vi IF och VLOOKUP funktioner för att få tomt i stället för 0 Stegen i denna process beskrivs nedan:

📌 Steg:

  • Välj först och främst cell G5 .
  • Skriv nu följande formel i cellen.

=IF(VLOOKUP(F5,$B$5:$D$14,3,FALSE)="","",VLOOKUP(F5,$B$5:$D$14,3,FALSE))

  • Tryck på Gå in på .

  • Du kommer att se att formeln ger oss en tomt cell i stället för 0 .
  • Då, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell G7 .

  • Du kommer att få följande tomt cell för alla tre värden.

Vi kan alltså säga att vår formel fungerade perfekt, och VLOOKUP Återge . tomt i stället för 0 .

🔎 Uppdelning av formeln

Vi bryter ner formeln för cellen G5 .

👉 VLOOKUP(F5,$B$5:$D$14,3,FALSE) : Denna funktion söker värdet för cellen F5 i vårt dataset, som ligger i intervallet celler B5:D14 , och det kommer att skriva ut motsvarande värde i kolumnen 3 Som värdet i kolumnen 3 för värdet av F5 är tom, kommer funktionen att ge oss 0 Annars kommer den att ge oss detta värde.

👉 IF(VLOOKUP(F5,$B$5:$D$14,3,FALSE)="","",VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : Den IF först kontrollerar värdet av VLOOKUP funktion. Om den VLOOKUP funktionen returnerar tomt eller så är logiken följande sant , den IF funktionen returnerar tomt i cellen G5 Om logiken å andra sidan är falskt återger funktionen värdet av VLOOKUP funktion.

Läs mer: Hur man använder XLOOKUP för att returnera tomt i stället för 0

2. Användning av funktionerna IF, LEN och VLOOKUP

I den här processen använder vi IF , LEN , och VLOOKUP funktioner för att få tomt i stället för 0 Stegen i detta tillvägagångssätt är följande:

📌 Steg:

  • Välj först cell G5 .
  • Därefter skriver du in följande formel i cellen.

=IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE))=0,""",VLOOKUP(F5,$B$5:$D$14,3,FALSE))

  • Tryck på Gå in på .

  • Du kommer att märka att formeln ger oss en tomt cell i stället för 0 .
  • Nu, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell G7 .

  • Du kommer att få följande tomt cell för alla tre värden.

Vi kan alltså säga att vår formel fungerade exakt, och VLOOKUP Återge . tomt i stället för 0 .

🔎 Uppdelning av formeln

Vi bryter ner formeln för cellen G5 .

👉 VLOOKUP(F5,$B$5:$D$14,3,FALSE) : Denna funktion söker värdet för cellen F5 i vårt dataset, som ligger i intervallet celler B5:D14 , och det kommer att skriva ut värdet i kolumnen 3 Som värdet i kolumnen 3 för värdet av F5 är tom, kommer funktionen att ge oss 0 Annars kommer den att ge oss detta värde.

👉 LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : Den här funktionen räknar teckenlängden i resultatet från VLOOKUP funktion. I det här fallet är värdet 0 .

👉 IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE))=0,"",VLOOKUP(F5,$B$5:$D$14,3,FALSE) : Den IF först kontrollerar värdet av LEN funktionen. Om resultatet av LEN funktionen är 0 eller så är logiken följande sant , den IF funktionen returnerar tomt i cellen G5 Om logiken å andra sidan är falskt återger funktionen värdet av VLOOKUP funktion.

Läs mer: Excel IFERROR-funktion för att returnera tomt i stället för 0

3. Kombinera funktionerna IF, ISBLANK och VLOOKUP

I detta tillvägagångssätt är IF , ISBLANK , och VLOOKUP funktioner hjälper oss att få tomt i stället för 0 Stegen i detta förfarande beskrivs nedan:

📌 Steg:

  • Välj först cell G5 och skriv in följande formel i cellen.

=IF(ISBLANK(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),"",VLOOKUP(F5,$B$5:$D$14,3,FALSE))

  • Tryck på Gå in på .

  • Du kommer att se att formeln ger oss en tomt cell i stället för 0 .
  • Efter det, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell G7 .

  • Du kommer att få följande tomt cell för alla tre värden.

Därför kan vi säga att vår formel fungerade effektivt, och VLOOKUP Återge . tomt i stället för 0 .

🔎 Uppdelning av formeln

Vi bryter ner formeln för cellen G5 .

👉 VLOOKUP(F5,$B$5:$D$14,3,FALSE) : Denna funktion söker värdet för cellen F5 i vårt dataset, som ligger i intervallet celler B5:D14 , och det kommer att skriva ut värdet i kolumnen 3 Som värdet i kolumnen 3 för värdet av F5 är tom, kommer funktionen att ge oss 0 Annars kommer den att ge oss detta värde.

👉 ISBLANK(VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : Denna funktion kontrollerar resultatet från VLOOKUP Om cellen är tom kommer funktionen att återge TRUE I annat fall kommer den att återge FALSK I detta fall är värdet TRUE .

👉 IF(ISBLANK(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),"",VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : Den IF först kontrollerar värdet av ISBLANK funktionen. Om resultatet av ISBLANK funktionen är sant , den IF funktionen returnerar tomt i cellen G5 Om logiken å andra sidan är falskt återger funktionen värdet av VLOOKUP funktion.

Läs mer: Hur man utesluter nollvärden med en formel i Excel (3 enkla sätt)

Liknande läsningar

  • Hur man tar bort nollor framför ett nummer i Excel (6 enkla sätt)
  • Dölj rader med nollvärden i Excel med hjälp av makro (3 sätt)
  • Hur man döljer diagramserier utan data i Excel (4 enkla metoder)
  • Dölja nollvärden i Excel-pivottabellen (3 enkla metoder)

4. Tillämpning av funktionerna IF, ISNUMBER och VLOOKUP

I den här proceduren använder vi IF , ISNUMMER , och VLOOKUP funktioner för att få tomt i stället för 0 . Stegen i denna process förklaras nedan:

📌 Steg:

  • I början väljer du cell G5 .
  • Skriv nu följande formel i cellen.

=IF(ISNUMBER(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),VLOOKUP(F5,$B$5:$D$14,3,FALSE),""")

  • Tryck på Gå in på .

  • Du kommer att se att formeln ger oss en tomt cell i stället för 0 .
  • Efteråt, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell G7 .

  • Du kommer att få följande tomt cell för alla tre värden.

Till sist kan vi säga att vår formel fungerade bra, och VLOOKUP Återge . tomt i stället för 0 .

🔎 Uppdelning av formeln

Vi bryter ner formeln för cellen G5 .

👉 VLOOKUP(F5,$B$5:$D$14,3,FALSE) : Denna funktion söker värdet för cellen F5 i vårt dataset, som ligger i intervallet celler B5:D14 , och det kommer att skriva ut värdet i kolumnen 3 Som värdet i kolumnen 3 för värdet av F5 är tom, kommer funktionen att ge oss 0 Annars kommer den att ge oss detta värde.

👉 ISNUMBER(VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : Denna funktion kontrollerar resultatet från VLOOKUP Om cellen är tom kommer funktionen att återge FALSK I annat fall kommer den att återge TRUE I detta fall är värdet FALSK .

👉 IF(ISNUMBER(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),VLOOKUP(F5,$B$5:$D$14,3,FALSE),""") : Den IF först kontrollerar värdet av ISNUMMER funktionen. Om resultatet av ISNUMMER funktionen är FALSK , den IF funktionen returnerar tomt i cellen G5 Om logiken å andra sidan är TURE återger funktionen värdet av VLOOKUP funktion.

Läs mer: Hur man lämnar en cell tom om det inte finns några data i Excel (5 sätt)

5. Användning av funktionerna IF, IFNA och VLOOKUP

I det här fallet ska vi använda IF , IFNA , och VLOOKUP funktioner för att få tomt i stället för 0 Metoden består av följande steg:

📌 Steg:

  • I början av denna metod markerar du cellen G5 .
  • Skriv sedan in följande formel i cellen.

=IF(IFNA(VLOOKUP(F5,$B$5:$D$14,3,FALSE),0)=0,"",VLOOKUP(F5,$B$5:$D$14,3,FALSE))

  • Tryck på Gå in på .

  • Du kommer att märka att formeln ger oss en tomt cell i stället för 0 .
  • Efter det, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell G7 .

  • Du kommer att få följande tomt cell för alla tre värden.

I slutändan kan vi säga att vår formel fungerade perfekt, och VLOOKUP Återge . tomt i stället för 0 .

🔎 Uppdelning av formeln

Vi bryter ner formeln för cellen G5 .

👉 VLOOKUP(F5,$B$5:$D$14,3,FALSE) : Denna funktion söker värdet för cellen F5 i vårt dataset, som ligger i intervallet celler B5:D14 , och det kommer att skriva ut värdet i kolumnen 3 Som värdet i kolumnen 3 för värdet av F5 är tom, kommer funktionen att ge oss 0 Annars kommer den att ge oss detta värde.

👉 IFNA(VLOOKUP(F7,$B$5:$D$14,3,FALSE),0) : Den här funktionen räknar teckenlängden i resultatet från VLOOKUP funktion. I det här fallet är värdet 0 .

👉 IF(IFNA(VLOOKUP(F5,$B$5:$D$14,3,FALSE),0)=0,"",VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : Den IF först kontrollerar värdet av IFNA funktionen. Om resultatet av IFNA funktionen är 0 , den IF funktionen returnerar tomt i cellen G5 I annat fall returnerar funktionen värdet för VLOOKUP funktion.

6. Tillämpning av funktionerna IFERROR och VLOOKUP

I följande metod kommer vi att använda IFERROR och VLOOKUP funktioner för att få tomt i stället för 0 Vi måste leta efter det värde som inte finns i vår datamängd. I ett sådant fall kommer formeln att ge en tomt cell i stället för 0 Metoden består av följande steg:

📌 Steg:

  • Välj först och främst cell G5 .
  • Skriv nu följande formel i cellen.

=IFERROR(VLOOKUP(F5,$B$5:$D$14,3,FALSE)," "")

  • Tryck på Gå in på .

  • Du kommer att se att formeln ger oss en tomt cell i stället för 0 .
  • Efteråt, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell G6 .

  • Du kommer att få följande tomt cell för båda värdena.

Slutligen kan vi konstatera att vår formel fungerade effektivt, och VLOOKUP Återge . tomt i stället för 0 .

🔎 Uppdelning av formeln

Vi bryter ner formeln för cellen G5 .

👉 VLOOKUP(F5,$B$5:$D$14,3,FALSE) : Denna funktion söker värdet för cellen F5 i vårt dataset, som ligger i intervallet celler B5:D14 , och det kommer att skriva ut värdet i kolumnen 3 Som värdet i kolumnen 3 för värdet av F5 är tom, kommer funktionen att ge oss 0 Annars kommer den att ge oss detta värde.

👉 IFERROR(VLOOKUP(F5,$B$5:$D$14,3,FALSE)," "") : Den IFERROR först kontrollerar värdet av VLOOKUP funktionen. Om resultatet av VLOOKUP funktionen är 0 , den IF funktionen returnerar tomt i cellen G5 I annat fall returnerar funktionen värdet för VLOOKUP funktion.

7. Användning av funktionerna IF, IFERROR och VLOOKUP

I följande metod ska IFERROR , IF , LEN , och VLOOKUP funktioner kommer att hjälpa oss att få fram tomt cell i stället för 0 Proceduren beskrivs nedan steg för steg:

📌 Steg:

  • Välj först cell G5 .
  • Därefter skriver du in följande formel i cellen.

=IFERROR(IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,0))=0,"",VLOOKUP(F5,$B$5:$D$14,3,0)), "")

  • Tryck på Gå in på .

  • Du kommer att se att formeln ger oss en tomt cell i stället för 0 .
  • Nu, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell G7 .

  • Du kommer att få följande tomt cell för alla tre värden.

Vi kan alltså säga att vår formel fungerade bra, och VLOOKUP Återge . tomt i stället för 0 .

🔎 Uppdelning av formeln

Vi bryter ner formeln för cellen G5 .

👉 VLOOKUP(F5,$B$5:$D$14,3,FALSE) : Denna funktion söker värdet för cellen F5 i vårt dataset, som ligger i intervallet celler B5:D14 , och det kommer att skriva ut värdet i kolumnen 3 Som värdet i kolumnen 3 för värdet av F5 är tom, kommer funktionen att ge oss 0 Annars kommer den att ge oss detta värde.

👉 LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : Den här funktionen räknar teckenlängden i resultatet från VLOOKUP funktion. I det här fallet är värdet 0 .

👉 IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE))=0,"",VLOOKUP(F5,$B$5:$D$14,3,FALSE) : Den IF först kontrollerar värdet av LEN funktionen. Om resultatet av LEN funktionen är 0 eller så är logiken följande sant , den IF funktionen returnerar tomt i cellen G5 Om logiken å andra sidan är falskt återger funktionen värdet av VLOOKUP funktion.

👉 IFERROR(IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,0))=0,"",VLOOKUP(F5,$B$5:$D$14,3,0)), "") : Den här funktionen kontrollerar beslutet av IF funktionen. Om funktionen returnerar en tomt cellen, den IFERROR funktionen visar oss den tomt. I annat fall visar funktionen värdet för motsvarande cell i kolumnen 3 .

Slutsats

Det är slutet på den här artikeln. Jag hoppas att den här artikeln kommer att vara till hjälp för dig och att du kommer att kunna använda VLOOKUP-funktionen för att returnera tomt i stället för 0 i Excel. Dela gärna med dig av eventuella ytterligare frågor eller rekommendationer till oss i kommentarsfältet nedan om du har några ytterligare frågor eller rekommendationer.

Glöm inte att besöka vår webbplats ExcelWIKI för flera 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.