Note: The other languages of the website are Google-translated. Back to English

Hvordan vlookup at returnere blank eller specifik værdi i stedet for 0 eller N / A i Excel?

Normalt, når du anvender vlookup-funktionen for at returnere den tilsvarende værdi, hvis din matchende celle er tom, returnerer den 0, og hvis din matchende værdi ikke findes, får du en fejl # N / A-værdi som vist nedenstående skærmbillede. I stedet for at vise 0 eller # N / A-værdien, hvordan kan du få det til at vise tom celle eller anden specifik tekstværdi?

Den matchende celle er tom: 0 vises Den matchende værdi blev ikke fundet: N / A-værdien vises

Vlookup for at returnere blank eller specifik værdi i stedet for 0 med formler

Vlookup for at returnere blank eller specifik værdi i stedet for N / A med formler

Vlookup for at returnere blank eller specifik værdi i stedet for 0 eller N / A med en kraftfuld funktion


Vlookup for at returnere blank eller specifik værdi i stedet for 0 med formler

Indtast venligst denne formel i en tom celle, du har brug for:

=IF(LEN(VLOOKUP(D2,A2:B10,2,0))=0,"",VLOOKUP(D2,A2:B10,2,0))

Og tryk derefter på Indtast nøgle, du får en tom celle i stedet for 0, se skærmbillede:

Noter:

1. I ovenstående formel D2 er det kriterium, som du vil returnere dets relative værdi, A2: B10 er det dataområde, du bruger, nummeret 2 angiver, hvilken kolonne den matchede værdi returneres.

2. Hvis du vil returnere en bestemt tekst i stedet for 0-værdien, kan du anvende denne formel: = HVIS (LENNE (VLOOKUP (D2, A2: B10,2,0)) = 0, "Specifik tekst", VLOOKUP (D2, A2: B10,2,0)).


Vlookup for at returnere blank eller specifik værdi i stedet for 0 eller N / A-fejlværdi i Excel

Kutools til Excel's Erstat 0 eller # N / A med blank eller en bestemt værdi hjælpeprogram hjælper dig med at vende tilbage og vise den tomme celle eller specifik værdi, hvis vlookup-resultatet er 0 eller # N / A-værdi. Klik for at downloade Kutools til Excel!

Kutools til Excel: med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage. Download og gratis prøveversion nu!


Vlookup for at returnere blank eller specifik værdi i stedet for N / A med formler

For at erstatte fejlen # N / A med tom celle eller anden brugerdefineret værdi, hvis din søgte værdi ikke findes, kan du bruge nedenstående formel:

=IFERROR(VLOOKUP(D2,A2:B10,2,FALSE),"")

Og tryk derefter på Indtast nøgle for at få det ønskede resultat, se skærmbillede:

Bemærkninger:

1. I denne formel D2 er det kriterium, som du vil returnere dets relative værdi, A2: B10 s det dataområde, du bruger, nummeret 2 angiver, hvilken kolonne den matchede værdi returneres.

2. Hvis du vil returnere en bestemt tekst i stedet for værdien # N / A, kan du anvende denne formel: = FEJL (VLOOKUP (D2, A2: B10,2, FALSE), "Specifik tekst").


Vlookup for at returnere blank eller specifik værdi i stedet for 0 eller N / A med en kraftfuld funktion

Hvis du har Kutools til Excel, Med Erstat 0 eller # N / A med blank eller en bestemt værdi funktion, kan du løse denne opgave hurtigt og nemt.

tips:At anvende dette Erstat 0 eller # N / A med blank eller en bestemt værdi funktion, for det første skal du downloade Kutools til Excel, og anvend derefter funktionen hurtigt og nemt.

Efter installation Kutools til Excelskal du gøre som dette:

1. Klik Kutools > Super opslag > Erstat 0 eller # N / A med blank eller en bestemt værdi, se skærmbillede:

2. I Erstat 0 eller # N / A med blank eller en bestemt værdi dialog boks:

  • (1.) Angiv opslagsværdien og outputområdet, som du har brug for;
  • (2.) Vælg det returnerede resultat, som du har brug for, du kan vælge Erstat 0 eller # N / A-værdi med tom mulighed eller Erstat 0 eller # N / A-værdi med en specificeret mulighed;
  • (3.) Vælg dataområdet og den tilsvarende nøgle og returnerede kolonne.

3. Klik derefter på OK -knappen, den bestemte værdi, du er angivet i trin 2, er vist i stedet for 0 eller # N / A-fejlværdien, se skærmbillede:

Klik for at downloade Kutools til Excel og gratis prøveversion nu!


Flere relative artikler:

  • Vlookup-værdier på tværs af flere regneark
  • I Excel kan vi nemt anvende vlookup-funktionen til at returnere de matchende værdier i en enkelt tabel i et regneark. Men har du nogensinde overvejet, hvordan man vlookup værdi på tværs af flere regneark? Antag, at jeg har følgende tre regneark med dataudvalg, og nu vil jeg få en del af de tilsvarende værdier baseret på kriterierne fra disse tre regneark.
  • Vlookup og returner matchende data mellem to værdier
  • I Excel kan vi anvende den normale Vlookup-funktion for at få den tilsvarende værdi baseret på en given data. Men nogle gange vil vi vlookup og returnere den matchende værdi mellem to værdier, hvordan kunne du håndtere denne opgave i Excel?
  • Vlookup og returner flere værdier fra rullelisten
  • I Excel, hvordan kunne du oprette og returnere flere tilsvarende værdier fra en rulleliste, hvilket betyder, at når du vælger et element fra rullelisten, vises alle dets relative værdier på én gang som vist nedenstående skærmbillede. Denne artikel vil jeg introducere løsningen trin for trin.
  • Vlookup og returner flere værdier uden duplikater
  • Nogle gange vil du muligvis slå op og returnere flere matchede værdier i en enkelt celle på én gang. Men hvis der er nogle gentagne værdier, der er befolket i de returnerede celler, hvordan kan du ignorere duplikaterne og kun beholde de unikke værdier, når du returnerer alle matchende værdier som følgende skærmbillede vist i Excel?

De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2019 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60-dages pengene tilbage garanti.
kte-fane 201905

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50% og reducerer hundredvis af museklik for dig hver dag!
officetab bund
Sorter kommentarer efter
Kommentarer (27)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
mange tak, jeg har en løsning herfra
Denne kommentar blev minimeret af moderatoren på webstedet
Beklager - løsningen til at erstatte 0-return virker ikke!
Denne kommentar blev minimeret af moderatoren på webstedet
Hvordan kombinerer jeg dem? Jeg har en situation, hvor nogle af opslagsværdierne er tomme, så VLOOKUP returnerer #N/A, eller opslagsværdien, hvis den er gyldig, men målet i arrayet er tomt, så det returnerer 0. Jeg kan løse et af disse problemer individuelt, men jeg kan tilsyneladende ikke løse begge dele på samme tid.
Denne kommentar blev minimeret af moderatoren på webstedet
Fandt du ud af, hvordan du løser dette?
Denne kommentar blev minimeret af moderatoren på webstedet
Ser også efter, om du har løst dette problem!
Denne kommentar blev minimeret af moderatoren på webstedet
Tak for dette har hjulpet med at rydde op i mine rapporter, så de ikke længere har et antal #N/A'er på dem.
Denne kommentar blev minimeret af moderatoren på webstedet
Hvordan opretter du kun én formel for at fjerne #NA og en standarddato til 1900 på den samme celle? 1/0/1900 0:00 tak
Denne kommentar blev minimeret af moderatoren på webstedet
noget i stil med =IFERROR(VLOOKUP(A2,Tabel3,7), 1900) burde virke
Denne kommentar blev minimeret af moderatoren på webstedet
Du kan løse N/A til 0 og derefter kun teste for 0 som følger



=IF(IFNA(VLOOKUP(A2,Table3,7,FALSE),0)=0,"",VLOOKUP(A2,Table3,7,FALSE))
Denne kommentar blev minimeret af moderatoren på webstedet
Endelig fandt jeg det......det er hvad jeg ledte efter tak så meget
Denne kommentar blev minimeret af moderatoren på webstedet
Her er en måde at kombinere de 2 på, så outputtet er ethernavnet eller en kommentar, der angiver "ID'et eksisterer ikke"

=IF(ISERROR(VLOOKUP(E1,A2:B10,2,FALSE)),"ID does not exist",IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"",VLOOKUP(E1,A2:B10,2,0)))

Det returnerede output vil være lig med "ID eksisterer ikke" for en værdi, der ikke findes. Du kan ændre denne kommentar til hvad du vil ved at erstatte tekststrengen = "ID eksisterer ikke" (sørg for at beholde anførselstegnene). Hvis du ikke vil have nogen kommentarer, skal du ændre den til at læse:

=IF(ISERROR(VLOOKUP(E1,A2:B10,2,FALSE)),"",IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"",VLOOKUP(E1,A2:B10,2,0)))
Denne kommentar blev minimeret af moderatoren på webstedet
ddub, det er en fantastisk formel. Tak for hjælpen!
Denne kommentar blev minimeret af moderatoren på webstedet
Dette er min formel. Jeg kan ikke få resultater til at rapportere et "-" i stedet for et nul. Jeg vil ikke have et nul. Jeg vil gerne have et regnskabsformat for et nul. Hjælp venligst.
=IF(ISNA(VLOOKUP($A13,'All Exp Posted'!$A$1:$B$100,2,FALSE)),"0",VLOOKUP($A13,'All Exp Posted'!$A$1:$ B$100,2,FALSK))
Denne kommentar blev minimeret af moderatoren på webstedet
Hej laura,

Hvis du ønsker at få resultatet "- " i stedet for et nul, skal du anvende følgende formel:
=IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"-",VLOOKUP(E1,A2:B10,2,0)).

Skift venligst cellereferencerne til dit behov.
Prøv det, det kan hjælpe dig!

Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
alt du skal gøre er at indstille celleindstillingen til regnskab og fjerne " i den sidste del.

=HVIS(ISNA(VLOOKUP($A13,'All Exp Posted'!$A$1:$B$100,2,FALSE),0)

som du kan se, er der intet anførselstegn ved siden af ​​nullet, fordi tilføjelse af anførselstegn angiver værdien som tekst.
Denne kommentar blev minimeret af moderatoren på webstedet
Tak sky yang - det er fantastisk!

Jeg anvendte den formel, du angav, og jeg ændrede cellereferencerne, men nu får jeg #N/A i stedet for 0 eller et negativt symbol.
Denne kommentar blev minimeret af moderatoren på webstedet
Tak, det virkede!
Denne kommentar blev minimeret af moderatoren på webstedet
for tomme værdier konverterer LEN-funktionen ægte nuller fra opslagsdataene til tomme. Nogle ideer til, hvordan man bringer ægte nuller på tværs og kun konverterer de tomme felter til tomme?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Besty,
Ovenstående Len-funktion konverterer blot blanke til blanke, og den beholder det reelle 0, når du anvender det. prøv det igen.
Eller du kan indsætte en vedhæftet fil her for at beskrive dit problem.
Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg er ikke en tech-guru - jeg vil bare tilføje til min formel, at hvis den ikke finder noget i cellen - giver den et regnskabstal 0, der vil blive kvitteret i min samlede formel. =OPSLAG(F4;Sponsorater1,2;XNUMX;FALSK)
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg synes, dette er en god løsning, men er der en måde at omgå problemet med, at hvis jeg bruger det og derefter COUNTA() på de celler, hvor formlen er oprettet, tæller det disse celler med "".
Denne kommentar blev minimeret af moderatoren på webstedet
Meget hjælpsom, tak
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, i min vlookup får jeg nul og NA nu vil jeg formatere nul og NA til tom og også have en formel, der kommer til at imødekomme alle cellerne i stedet for at have 3 forskelsformler, jeg vil have den formel, jeg bruger, for så at vide, om det er NA ELLER Nul til automatisk sat et blankt, men afslører stadig det nøjagtige svar
Denne kommentar blev minimeret af moderatoren på webstedet
Hej zodwa,
For at returnere de tomme resultater for både 0-værdier og fejl, skal du anvende nedenstående formel:
=IFNA(IF(LEN(INDEX($B$2:$B$12,MATCH(D2,$A$2:$A$12,0)))=0,"",VLOOKUP(D2,IF({1,0},$A$2:$A$12,$B$2:$B$12),2,0)),"")


https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-vlookup-errors-1.png

Prøv venligst, håber det kan hjælpe dig!
Denne kommentar blev minimeret af moderatoren på webstedet
er det muligt at få denne formel til at returnere resultatet som 1 og #N/A som blank?
Denne kommentar blev minimeret af moderatoren på webstedet
kan jeg ændre formel =IF(VLOOKUP($C4,Sheet2!$F:$F,1,0),"1") for at vise resultatet som "1" og #N/A som tomt?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej æg
For at afhjælpe dit problem skal du anvende nedenstående formel:

=IFNA(IF(LEN(INDEX($B$2:$B$19,MATCH(E2,$A$2:$A$19,0)))=0,"1",VLOOKUP(E2,IF({1,0},$A$2:$A$19,$B$2:$B$19),2,0)),"")


Prøv venligst, håber det kan hjælpe dig!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder