Sådan bruges XLOOKUP til at returnere tomt i stedet for 0

  • Del Dette
Hugh West

Behov for at lære hvordan man bruger XLOOKUP til at returnere blank i stedet for 0 ? XLOOKUP er en meget anvendt funktion. Ved hjælp af denne funktion kan vi udtrække data fra et datasæt til et andet. Men, XLOOKUP-funktionen returnerer os 0, når den ikke kan finde noget resultat. Men nogle gange har vi brug for tomme celler på de tomme cellers position. Hvis du leder efter sådanne unikke tricks, er du kommet til det rette sted. Her vil vi tage dig gennem 12 nemme og bekvemme måder at bruge XLOOKUP-funktionen til at returnere blank i stedet for 0.

Download arbejdsbog til øvelser

Du kan downloade følgende Excel-arbejdsbog for at få en bedre forståelse og øve dig selv.

XLOOKUP returnerer tomt.xlsx

12 måder at bruge XLOOKUP på til at returnere tomt i stedet for 0

Lad os antage, at vi har en Daglig salgsrapport - frugtafdelingen Den indeholder navnene på en bestemt dagligvarebutik. Salgsrepræsentanter , deres tilsvarende Produktnavne , og deres respektive Salg .

Nu skal vi anvende XLOOKUP-funktionen i området af celler G5:G6 , og funktionen returnerer os en 0 værdi. Vi vil også vise dig, hvordan XLOOKUP returnerer tomme celler i stedet for 0.

1. Udnyttelse af et valgfrit argument i XLOOKUP-funktionen

I denne metode vil vi bruge XLOOKUP-funktionen for at få blank i stedet for 0. Trinene i denne proces er angivet nedenfor:

📌 Trin

  • Først skal du vælge celle G5 .
  • For det andet skal du skrive nedenstående formel ned.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")

Opdeling af formler

Her, F5 repræsenterer den opslagsværdi . I dette tilfælde er det Alex .

B5:B14 er den opslagsbatteri I dette datasæt er det navnene på de Salgsrepræsentant .

D5:D14 er den return_array , hvor funktionen leder efter resultatet. I vores situation er det den Salg beløb.

Vi brugte "" til [if_not_found] Så hvis funktionen ikke kan finde noget match, returnerer den et tomt felt i outputcellen.

Dollaren ( ) bruges til at angive en absolut reference.

  • Derefter skal du trykke på INDTAST .

  • Dobbeltklik derefter på Håndtag til påfyldning ikonet for at kopiere formlen op til celle G6 .

  • Du vil få den tomme celle for de to værdier.

Her er celle G6 har output, fordi den er til stede i Kolonne B og har sin respektive Salg beløb.

Læs mere: Excel IFERROR-funktion til at returnere tomt i stedet for 0

2. Brug af avancerede indstillinger til at få XLOOKUP til at returnere tomt i stedet for 0

Du kan lave XLOOKUP-funktionen returnere tomme celler i stedet for 0 på en elegant måde. Du kan bruge de avancerede Excel-muligheder til at gøre det. Følg nedenstående trin.

📌 Trin

  • Først skal du vælge celle G5 .
  • For det andet skal du indsætte følgende formel i Formel Bar .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

Det er den samme formel, som vi har brugt i Metode 1 .

  • Derefter skal du trykke på INDTAST nøgle.

  • Gå i dette øjeblik til Fil fanebladet.

  • Vælg derefter Indstillinger fra menuen.

  • Pludselig blev den Excel-muligheder åbnes.
  • Derefter skal du gå til den Avanceret fanebladet,
  • Senere skal du fjerne markeringen af feltet i Vis et nul i celler, der har en nulværdi i henhold til afsnittet i Visningsmuligheder for dette regneark .
  • Til sidst skal du klikke på OK .

  • På dette tidspunkt får du de to celler tomme.

Læs mere: Sådan Anvend VLOOKUP til at returnere tomt i stedet for 0 eller NA

3. Brug af brugerdefineret nummerformat

En anden mulighed for XLOOKUP-funktionen der returnerer blank i stedet for 0 er at bruge en brugerdefineret nummerformat Lad os gennemgå nedenstående procedure.

📌 Trin

  • I begyndelsen skal du vælge celle G5 .
  • Skriv derefter følgende formel ned.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

Det er den samme formel, som vi har brugt i Metode 1 .

  • Derefter skal du trykke på INDTAST knap.

  • Vælg nu celler i G5:G6 rækkevidde.
  • Derefter skal du trykke på CTRL+1 på dit tastatur.

  • Derfor vil det åbne op for Formater celler troldmand.
  • På dette tidspunkt skal du vælge Tilpasset i den Kategori liste.
  • Skriv derefter ned 0;-0;;@ i feltet Type.
  • Til sidst skal du klikke på OK .

  • Vi vender tilbage til regnearket.
  • Og vi kan se, at de to celler er tomme.

Læs mere: Hvordan man efterlader en celle tom, hvis der ikke er nogen data i Excel (5 måder)

4. Anvendelse af betinget formatering

Vi kan løse problemet ved at anvende Betinget formatering Lad os undersøge metoden trin for trin.

📌 Trin

  • Først skal du vælge celle G5 og skriv formlen op på samme måde som Metode 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
  • For det andet skal du trykke på INDTAST .

  • Senere kan du vælge celler i B4:G14 rækkevidde.
  • Derefter skal du gå til Hjem fanebladet.
  • Derefter skal du vælge den Betinget formatering på rullelisten i Stilarter gruppe.
  • Til sidst skal du vælge Ny regel fra rullelisten.

  • På sigt vil det åbne op for Ny formateringsregel dialogboksen.
  • Vælg nu Formater kun celler, der indeholder under den Vælg en regeltype sektion.
  • Vælg derefter er lig med fra listen.
  • Derefter skal du skrive ned 0 i feltet som på billedet nedenfor.
  • Senere skal du klikke på Format knap.

  • Det åbner dog for Formater celler dialogboksen.
  • Først skal du gå til Skrifttype fanebladet.
  • For det andet skal du vælge den Farve drop-down-listen.
  • For det tredje skal du vælge Hvid, Baggrund 1 blandt de tilgængelige farver.
  • Til sidst skal du klikke på OK .

  • Det bringer os tilbage til den Ny formateringsregel dialogboksen igen.
  • Endelig skal du klikke på OK .

  • Vi kan dog se disse celler tomme som i billedet nedenfor.

Lignende læsninger

  • Sådan ignorerer du tomme celler i Excel-barediagram (4 nemme metoder)
  • Ignorere tomme serier i Excel-diagrammernes legende
  • Sådan skjuler du nulværdier i Excel Pivot Table (3 nemme metoder)

5. Brug af IF- og XLOOKUP-funktioner til at returnere blank i stedet for 0

I denne metode vil vi bruge IF og XLOOKUP funktionerne for at få blank i stedet for 0. Trinene i denne proces er angivet nedenfor:

📌 Trin

  • Først og fremmest skal du vælge celle G5 .
  • Skriv nu følgende formel ned i cellen.
=IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="",""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Opdeling af formler

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Denne funktion leder efter værdien af celle F5 i vores datasæt, som befinder sig i området af celler B5:B14 , og den vil udskrive den tilsvarende værdi i området af celler D5:D14 . som værdien i Kolonne D for værdien af F5 er tom, vil funktionen returnere os 0 Ellers vil den give os denne værdi.

IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="",""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): IF-funktionen kontrollerer først værdien af XLOOKUP-funktionen . Hvis XLOOKUP-funktionen returnerer blank, eller logikken er sand, IF-funktionen returnerer blank i celle G5 Hvis logikken derimod er falsk, returnerer funktionen værdien af XLOOKUP-funktionen .

  • Derefter skal du trykke på INDTAST .

  • Du vil se, at formlen giver os et blank celle i stedet for 0 .
  • Dobbeltklik derefter på den Håndtag til påfyldning ikonet for at kopiere formlen op til celle G6 .

  • Du får den tomme celle for de to værdier.

Vi kan således sige, at vores formel fungerede perfekt, og XLOOKUP returnerer blank i stedet for 0 .

6. Anvendelse af IF, LEN og XLOOKUP-funktioner

I denne proces vil vi bruge IF , LEN , og XLOOKUP funktioner til at få blank i stedet for 0 Denne fremgangsmåde består af følgende trin:

📌 Trin

  • Først skal du vælge celle G5 .
  • Skriv derefter følgende formel ind 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)) Opdeling af formler

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Denne funktion leder efter værdien af celle F5 i vores datasæt, som befinder sig i området af celler B5:B14 , og den vil udskrive den tilsvarende værdi i området af celler D5:D14 . som værdien i Kolonne D for værdien af F5 er tom, vil funktionen returnere os 0 Ellers vil den give os denne værdi.

LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Denne funktion tæller tegnlængden af det resultat, der er opnået fra XLOOKUP-funktionen I dette tilfælde er værdien 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 kontrollerer først værdien af LEN-funktionen . Hvis resultatet af LEN-funktionen er 0, eller logikken er sand, IF-funktionen returnerer blank i celle G5 Hvis logikken derimod er falsk, returnerer funktionen værdien af XLOOKUP-funktionen .

  • Derefter skal du trykke på INDTAST nøgle.

  • Brug nu den Håndtag til påfyldning ikonet og får tomme celler for de to værdier.

7. Anvendelse af IF-, LET- og XLOOKUP-funktioner til at returnere blank i stedet for 0

I denne fremgangsmåde er det IF , LET , og XLOOKUP funktionerne vil hjælpe os med at få blank i stedet for 0. Trinene i denne procedure er angivet nedenfor:

📌 Trin

  • Først skal du vælge celle G5 .
  • Skriv derefter følgende formel ind i cellen.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","","",x)) Opdeling af formler

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Denne funktion leder efter værdien af celle F5 i vores datasæt, som befinder sig i området af celler B5:B14 , og den vil udskrive den tilsvarende værdi i området af celler D5:D14 . som værdien i Kolonne D for værdien af F5 er tom, vil funktionen returnere os 0 Ellers vil den give os denne værdi.

LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","","",x)): LET-funktionen opretter en variabel med navnet x Derefter blev resultatet fra XLOOKUP-funktionen til at tildele værdien af x . Derefter kan du ved hjælp af IF-funktionen , har vi indsat en logik. Hvis x er tom, så returnerer du en tom streng ( "" ). Ellers returneres værdien af x .

  • Tryk derefter på INDTAST på dit tastatur.

  • Det endelige output ser derfor ud som det nedenfor.

8. Anvendelse af IF-, ISBLANK- og XLOOKUP-funktioner

I denne fremgangsmåde er det IF , ISBLANK , og XLOOKUP funktionerne vil hjælpe os med at få blank i stedet for 0. Trinene i denne procedure er angivet nedenfor:

📌 Trin

  • Først skal du vælge celle G5 og skriv følgende formel ind i cellen.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)) Opdeling af formler

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Denne funktion leder efter værdien af celle F5 i vores datasæt, som befinder sig i området af celler B5:B14 , og den vil udskrive den tilsvarende værdi i området af celler D5:D14 . som værdien i Kolonne D for værdien af F5 er tom, vil funktionen returnere os 0 Ellers vil den give os denne værdi.

ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Denne funktion kontrollerer resultatet fra XLOOKUP-funktionen Hvis cellen er tom, returnerer funktionen TRUE Ellers returnerer den FALSK . I dette tilfælde er værdien 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 kontrollerer først værdien af ISBLANK-funktionen . Hvis resultatet af ISBLANK-funktionen er sand , IF-funktionen returnerer blank i celle G5 Hvis logikken derimod er falsk , returnerer funktionen værdien af XLOOKUP-funktionen .

  • Senere skal du trykke på INDTAST .

  • Det endelige output ser derfor ud som det nedenfor.

Lignende læsninger

  • Sådan fjerner du nuller foran et tal i Excel (6 nemme måder)
  • Skjul rækker med nulværdier i Excel ved hjælp af makro (3 måder)
  • Sådan skjuler du diagramserier uden data i Excel (4 nemme metoder)

9. Implementering af IF-, ISNUMBER- og XLOOKUP-funktioner til at returnere tomt i stedet for 0

I denne procedure vil vi bruge IF , ISNUMBER , og XLOOKUP for at få blank i stedet for 0. Trinene i denne proces er forklaret nedenfor:

📌 Trin

  • I begyndelsen skal du vælge celle G5 .
  • Skriv nu følgende formel ned i cellen.
=IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""") Opdeling af formler

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Denne funktion leder efter værdien af celle F5 i vores datasæt, som befinder sig i området af celler B5:B14 , og den vil udskrive den tilsvarende værdi i området af celler D5:D14 . som værdien i Kolonne D for værdien af F5 er tom, vil funktionen returnere os 0 Ellers vil den give os denne værdi.

ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Denne funktion kontrollerer det resultat, der er opnået fra XLOOKUP-funktionen Hvis cellen er tom, returnerer funktionen FALSK Ellers returnerer den TRUE . I dette tilfælde er værdien 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 kontrollerer først værdien af funktionen ISNUMBER . Hvis resultatet af funktionen ISNUMBER er FALSK , IF-funktionen returnerer blank i celle G5 Hvis logikken derimod er TURE , returnerer funktionen værdien af XLOOKUP-funktionen .

  • Senere skal du trykke på INDTAST nøgle.

  • Det endelige output ser således ud som det nedenfor.

10. Kombination af IF-, IFNA- og XLOOKUP-funktioner

I dette tilfælde skal vi bruge kombinationen IF , IFNA , og XLOOKUP funktionerne for at få blank i stedet for 0. Denne metode foregår som følger:

📌 Trin

  • I begyndelsen af denne metode skal du vælge celle G5 .
  • Skriv derefter følgende formel ind 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))) Opdeling af formler

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Denne funktion leder efter værdien af celle F5 i vores datasæt, som befinder sig i området af celler B5:B14 , og den vil udskrive den tilsvarende værdi i området af celler D5:D14 . som værdien i Kolonne D for værdien af F5 er tom, vil funktionen returnere os 0 Ellers vil den give os denne værdi.

IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): Denne funktion tæller tegnlængden af det resultat, der er opnået fra XLOOKUP-funktionen . I dette tilfælde er værdien 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 kontrollerer først værdien af IFNA-funktionen . Hvis resultatet af IFNA-funktionen er 0 , IF-funktionen returnerer blank i celle G5 Ellers returnerer funktionen værdien af XLOOKUP-funktionen .

  • Til sidst skal du trykke på INDTAST .

  • Det endelige output ser således ud som det nedenfor.

11. Brug af IFERROR- og XLOOKUP-funktioner

I den følgende metode vil vi bruge IFERROR og XLOOKUP funktioner for at få blank i stedet for 0. Vi skal lede efter den værdi, der ikke findes i vores datasæt. I så fald returnerer formlen en blank celle i stedet for 0. Trinene i denne metode er angivet som følger:

📌 Trin

  • Vælg først og fremmest celle G5 .
  • Skriv nu følgende formel ned i cellen.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""") Opdeling af formler

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Denne funktion leder efter værdien af celle F5 i vores datasæt, som befinder sig i området af celler B5:B14 , og den vil udskrive den tilsvarende værdi i området af celler D5:D14 . som værdien i Kolonne D for værdien af F5 er tom, vil funktionen returnere os 0 Ellers vil den give os denne værdi.

IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"""): IFERROR-funktionen kontrollerer først værdien af XLOOKUP-funktionen . Hvis resultatet af XLOOKUP-funktionen er 0 , IFERROR-funktionen returnerer blank i celle G5 Ellers returnerer funktionen værdien af XLOOKUP-funktionen .

  • Du skal blot trykke på INDTAST nøgle.

Endelig kan vi sige, at vores formel virkede effektivt, og XLOOKUP returnerer blank i stedet for 0.

12. Udnyttelse af IF, IFERROR, LEN og XLOOKUP-funktioner til at returnere blank i stedet for 0

I den følgende fremgangsmåde er det IF , IFERROR , LEN , og XLOOKUP funktioner vil hjælpe os med at få den tomme celle i stedet for 0. Lad os gennemgå proceduren nedenfor trin for trin:

📌 Trin

  • Først skal du vælge celle G5 .
  • Skriv derefter følgende formel ind 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)),"") Opdeling af formler

XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Denne funktion leder efter værdien af celle F5 i vores datasæt, som befinder sig i området af celler B5:B14 , og den vil udskrive den tilsvarende værdi i området af celler D5:D14 . som værdien i Kolonne D for værdien af F5 er tom, vil funktionen returnere os 0 Ellers vil den give os denne værdi.

LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Denne funktion tæller tegnlængden af det resultat, der er opnået fra XLOOKUP-funktionen . I dette tilfælde er værdien 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 kontrollerer først værdien af LEN-funktionen . Hvis resultatet af LEN-funktionen er 0 eller logikken er sand, IF-funktionen returnerer blank i celle G5 Hvis logikken derimod er falsk, returnerer funktionen værdien af XLOOKUP-funktionen .

IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,""",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),""): Denne funktion kontrollerer afgørelsen af IF-funktionen . hvis funktionen returnerer en tom celle, IFERROR-funktionen viser os det tomme felt. Ellers vil funktionen vise værdien af den tilsvarende celle i Kolonne D .

  • Som altid skal du trykke på INDTAST .

Vi kan således sige, at vores formel har fungeret med succes, og XLOOKUP returnerer blank i stedet for 0.

Øvelsesafsnit

For at du kan øve dig selv, har vi givet dig en Praksis afsnittet som nedenfor i hvert ark i højre side. Du bedes gøre det selv.

Konklusion

Denne artikel giver nemme og korte løsninger på, hvordan XLOOKUP vil returnere blank i stedet for 0. Husk at downloade Praksis Tak fordi du læste denne artikel, vi håber, at den var nyttig. Lad os vide i kommentarfeltet, hvis du har spørgsmål eller forslag. Besøg venligst vores hjemmeside Exceldemy for at udforske mere.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.