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

  • Dela Detta
Hugh West

Behöver lära sig hur man använder XLOOKUP för att returnera tomt i stället för 0 ? XLOOKUP är en allmänt använd funktion. Med hjälp av denna funktion kan vi extrahera data från ett dataset till ett annat. Men, funktionen XLOOKUP returnerar 0 när den inte kan hitta något resultat. Men ibland behöver vi tomma celler i positionen för tomma celler. Om du letar efter sådana unika trick har du kommit till rätt ställe. Här kommer vi att ta dig genom 12 enkla och bekväma sätt att använda funktionen XLOOKUP för att återge blank i stället för 0.

Ladda ner övningsboken

Du kan ladda ner följande Excel-arbetsbok för att få en bättre förståelse och öva själv.

XLOOKUP Återger tomt innehåll.xlsx

12 sätt att använda XLOOKUP för att returnera tomt i stället för 0

Anta att vi har en Daglig försäljningsrapport - Fruktavdelningen Den innehåller namnen på de personer som har Försäljare , deras motsvarande Produktnamn , och deras respektive Försäljning .

Nu tillämpar vi funktionen XLOOKUP i intervallet av celler G5:G6 , och funktionen ger oss en 0 värde. Vi kommer också att visa dig hur XLOOKUP returnerar tomma celler i stället för 0.

1. Användning av ett valfritt argument i XLOOKUP-funktionen

I den här metoden använder vi funktionen XLOOKUP för att få blank i stället för 0. Stegen i denna process beskrivs nedan:

📌 Steg

  • Välj först cell G5 .
  • För det andra skriver du ned nedanstående formel.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")

Fördelning av formler

Här, F5 representerar den Lookup_value I detta fall är det Alex .

B5:B14 är den Lookup_array I denna datamängd är det namnen på de Säljare .

D5:D14 är den return_array , där funktionen letar efter resultatet. I vår situation är det Försäljning belopp.

Vi använde oss av "" för [if_not_found] Om funktionen inte kan hitta någon matchning returnerar den ett tomt utrymme i utdatacellen.

Dollarn ( ) används för att ge en absolut referens.

  • Tryck sedan på ENTER .

  • Dubbelklicka sedan på Handtag för fyllning för att kopiera formeln upp till cell G6 .

  • Du kommer att hämta den tomma cellen för de två värdena.

Här kan cell G6 har en utdata eftersom den finns i Kolumn B och har sin respektive Försäljning belopp.

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

2. Använda avancerade alternativ för att XLOOKUP ska återge tomt i stället för 0

Du kan göra funktionen XLOOKUP returnera tomma celler i stället för 0 på ett elegant sätt. Du kan använda de avancerade Excel-alternativen för att göra det. Följ stegen nedan.

📌 Steg

  • Välj först cell G5 .
  • För det andra klistrar du in följande formel i Formula Bar .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

Det är samma formel som vi har använt i Metod 1 .

  • Tryck sedan på ENTER nyckel.

  • Gå nu till Fil fliken.

  • Välj sedan Alternativ från menyn.

  • Plötsligt kommer den Excel-alternativ öppnas.
  • Flytta sedan till Avancerad fliken,
  • Senare avmarkerar du rutan för Visa en nolla i celler som har ett nollvärde i enlighet med avsnittet i Visningsalternativ för det här arbetsbladet .
  • Slutligen klickar du på OK .

  • Då får du två tomma celler.

Läs mer: Hur man tillämpar VLOOKUP för att returnera tomt i stället för 0 eller NA

3. Använda anpassade nummerformat

Ett annat alternativ för funktionen XLOOKUP återger blank i stället för 0 är att använda en anpassat nummerformat Vi går igenom följande procedur.

📌 Steg

  • I början väljer du cell G5 .
  • Skriv sedan ned följande formel.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

Det är samma formel som vi har använt i Metod 1 .

  • Därefter trycker du på ENTER knapp.

  • Markera nu celler i G5:G6 sortiment.
  • Tryck sedan på CTRL+1 på tangentbordet.

  • Därför kommer det att öppna upp för Formatera celler trollkarl.
  • Välj då Anpassad i den Kategori lista.
  • Skriv sedan ner 0;-0;;@ i rutan Typ.
  • Slutligen klickar du på OK .

  • Vi återvänder till arbetsbladet.
  • Vi kan se att de två cellerna är tomma.

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

4. Tillämpa villkorlig formatering

Vi kan lösa problemet genom att tillämpa Villkorlig formatering Låt oss utforska metoden steg för steg.

📌 Steg

  • Välj först cell G5 och skriva ner formeln på samma sätt som Metod 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
  • För det andra trycker du på ENTER .

  • Senare kan du välja celler i B4:G14 sortiment.
  • Gå sedan till Hem fliken.
  • Därefter väljer du Villkorlig formatering i rullgardinsmenyn på Stilar grupp.
  • Slutligen väljer du Ny regel från rullgardinslistan.

  • Så småningom kommer den att öppna Ny formateringsregel dialogrutan.
  • Välj nu Formatera endast celler som innehåller under den Välj en regeltyp sektion.
  • Välj sedan är lika med från listan.
  • Skriv sedan ner följande 0 i rutan enligt bilden nedan.
  • Senare klickar du på Format knapp.

  • Det öppnar dock för en Formatera celler dialogrutan.
  • Först går du till Typsnitt fliken.
  • För det andra väljer du Färg rullgardinslistan.
  • För det tredje, välj Vit, bakgrund 1 från de tillgängliga färgerna.
  • Slutligen klickar du på OK .

  • Det återför oss till den Ny formateringsregel igen.
  • Slutligen klickar du på OK .

  • Vi kan dock se att dessa celler är tomma som i bilden nedan.

Liknande läsningar

  • Hur man ignorerar tomma celler i Excel-streckdiagram (4 enkla metoder)
  • Ignorera tomma serier i Excel-diagrammets legend
  • Hur man döljer nollvärden i Excel Pivot Table (3 enkla metoder)

5. Användning av IF- och XLOOKUP-funktionerna för att returnera tomt i stället för 0

I den här metoden använder vi IF och XLOOKUP för att få fram blank 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(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Fördelning av formler

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

IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): IF-funktionen kontrollerar först värdet av funktionen XLOOKUP . Om funktionen XLOOKUP returnerar tomt eller om logiken är sann, IF-funktionen. returnerar tomt i cellen G5 Om logiken däremot är falsk, returnerar funktionen värdet för funktionen XLOOKUP .

  • Därefter trycker du på ENTER .

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

  • Du får en tom cell för de två värdena.

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

6. Användning av funktionerna IF, LEN och XLOOKUP

I den här processen använder vi IF , LEN , och XLOOKUP funktioner för att få en tom bild 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(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Fördelning av formler

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

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

IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): IF-funktionen kontrollerar först värdet av LEN-funktionen Om resultatet av LEN-funktionen är 0 eller om logiken är sann, IF-funktionen. returnerar tomt i cellen G5 Om logiken däremot är falsk, returnerar funktionen värdet för funktionen XLOOKUP .

  • Därefter trycker du på ENTER nyckel.

  • Använd nu Handtag för fyllning ikonen och får tomma celler för de två värdena.

7. Tillämpa funktionerna IF, LET och XLOOKUP för att återge tomt i stället för 0

I detta tillvägagångssätt är IF , LET , och XLOOKUP funktionerna kommer att hjälpa oss att få blank i stället för 0. Stegen i denna procedur beskrivs nedan:

📌 Steg

  • Välj först cell G5 .
  • Därefter skriver du in följande formel i cellen.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)) Fördelning av formler

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

LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x)): LET-funktionen skapar en variabel som heter x Därefter användes resultatet från funktionen XLOOKUP för att tilldela värdet av x . Därefter kan du använda IF-funktionen. , har vi infört en logik. Om x är tom, återge då en tom sträng ( "" ). I annat fall återges värdet av x .

  • Tryck sedan på ENTER tangenten på tangentbordet.

  • Det slutliga resultatet ser ut som nedan.

8. Använda funktionerna IF, ISBLANK och XLOOKUP

I detta tillvägagångssätt är IF , ISBLANK , och XLOOKUP funktionerna kommer att hjälpa oss att få blank i stället för 0. Stegen i denna procedur beskrivs nedan:

📌 Steg

  • Välj först cell G5 och skriv in följande formel i cellen.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Fördelning av formler

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

ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Denna funktion kontrollerar resultatet från funktionen XLOOKUP Om cellen är tom återger funktionen följande TRUE I annat fall kommer den att återge FALSK I det här fallet är värdet TRUE .

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

  • Senare trycker du på ENTER .

  • Det slutliga resultatet ser ut som nedan.

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)

9. Implementering av funktionerna IF, ISNUMBER och XLOOKUP för att returnera tomt i stället för 0

I den här proceduren använder vi IF , ISNUMMER , och XLOOKUP för att få fram blank 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(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"") Fördelning av formler

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

ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Denna funktion kontrollerar resultatet från funktionen XLOOKUP Om cellen är tom återger funktionen följande FALSK I annat fall kommer den att återge TRUE I det här fallet är värdet FALSK .

IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"""): IF-funktionen kontrollerar först värdet av funktionen ISNUMBER Om resultatet av funktionen ISNUMBER är FALSK , IF-funktionen. returnerar tomt i cellen G5 Om logiken å andra sidan är TURE återger funktionen värdet av funktionen XLOOKUP .

  • Senare trycker du på ENTER nyckel.

  • Det slutliga resultatet ser ut som nedan.

10. Kombinera IF-, IFNA- och XLOOKUP-funktioner

I det här fallet ska vi använda kombinationen IF , IFNA , och XLOOKUP för att få fram blank i stället för 0. Stegen i denna metod är följande:

📌 Steg

  • I början av denna metod markerar du cellen G5 .
  • Skriv sedan in följande formel i cellen.
=IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Fördelning av formler

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

IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): Den här funktionen räknar teckenlängden i det resultat som erhålls från funktionen XLOOKUP I det här fallet är värdet 0 .

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

  • Slutligen trycker du på ENTER .

  • Det slutliga resultatet ser ut som nedan.

11. Användning av funktionerna IFERROR och XLOOKUP

I följande metod kommer vi att använda IFERROR och XLOOKUP för att få fram tomt i stället för 0. Vi måste leta efter det värde som inte finns i vårt dataset. I ett sådant fall kommer formeln att ge en tom cell i stället för 0. Stegen i den här metoden beskrivs nedan:

📌 Steg

  • I första hand väljer du cell G5 .
  • Skriv nu följande formel i cellen.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"") Fördelning av formler

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

IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): IFERROR-funktionen kontrollerar först värdet av funktionen XLOOKUP Om resultatet av funktionen XLOOKUP är 0 , funktionen IFERROR returnerar tomt i cellen G5 I annat fall returnerar funktionen värdet av funktionen XLOOKUP .

  • Tryck helt enkelt på ENTER nyckel.

Slutligen kan vi konstatera att vår formel fungerade effektivt, och XLOOKUP återger blank i stället för 0.

12. Användning av funktionerna IF, IFERROR, LEN och XLOOKUP för att returnera tomt i stället för 0

I följande strategi ska IF , IFERROR , LEN , och XLOOKUP hjälper oss att få fram den tomma cellen i stället för 0. Låt oss följa proceduren 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(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"") Fördelning av formler

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

LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Den här funktionen räknar teckenlängden i resultatet från funktionen XLOOKUP I detta fall är värdet 0 .

IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): IF-funktionen kontrollerar först värdet av LEN-funktionen Om resultatet av LEN-funktionen är 0 eller så är logiken sann, IF-funktionen. returnerar tomt i cellen G5 Om logiken däremot är falsk, returnerar funktionen värdet för funktionen XLOOKUP .

IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),""): Denna funktion kontrollerar beslutet om IF-funktionen. Om funktionen returnerar en tom cell, funktionen IFERROR visar oss ett tomrum. Annars visar funktionen värdet på motsvarande cell i Kolumn D .

  • Som alltid kan du trycka på ENTER .

Vi kan alltså säga att vår formel fungerade bra, och XLOOKUP returnerar blank i stället för 0.

Övningssektionen

För att du ska kunna öva på egen hand har vi tillhandahållit en Praktik Avsnittet nedan på varje blad på höger sida. Gör det själv.

Slutsats

I den här artikeln finns enkla och korta lösningar på hur du kan XLOOKUP kommer att återge tomt i stället för 0. Glöm inte att ladda ner Praktik fil. Tack för att du läste den här artikeln, vi hoppas att den var till hjälp. Låt oss veta i kommentarsfältet om du har några frågor eller förslag. Besök vår webbplats Excellent för att utforska mer.

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.