Hoe om VLOOKUP toe te pas om leeg te gee in plaas van 0 of NA

  • Deel Dit
Hugh West

Wanneer ons waardes opsoek met die VLOOKUP waardes, as daar geen passing is nie, sal dit 'n " #N/A "-fout wys, en wanneer daar 0 waardes is, sal dit die waarde nul wys. Soek jy maniere om die VLOOKUP-funksie te gebruik om 'n spasie in plaas van 0 of NA in Excel terug te gee? Dan is hierdie die regte artikel vir jou. In hierdie skryfstuk sal ons vyf formules wys om presies dit te bereik.

Laai oefenwerkboek af

VLOOKUP Return Blank.xlsx

5 handige maniere om VLOOKUP toe te pas om leeg te gee in plaas van 0 of NA

Ons het 'n datastel geneem met 2 kolomme: " Werknemer " en " Hoogte(cm) ” om ons metodes te demonstreer. Boonop is daar 'n ander datastel om die uitset te wys. Ons kan sien dat die waarde “ Ross ” nie op die primêre datastel gelys is nie. Daarom, wanneer ons probeer om die VLOOKUP funksie vir daardie waarde te gebruik, kry ons die " N/A "-fout in sel C14 . Ons het egter die formule gewysig om leë waardes in plaas van daardie fout in sel C16 te wys.

Ons het 5 -formules gewys om terug te keer leeg met die VLOOKUP -funksie.

  • Die eerste twee metodes wys leeg in plaas van 0 .
  • Dan , metode 3 , 4 wys 'n leeg in plaas van die " #N/A "-fout.
  • Laastens, metode 5 gee leeg vir beide die " #N/A "-fout en die 0 waarde.

1. Kombinasie van IF- en VLOOKUP-funksies om Leë terug te gee

Hierdie afdeling sal die IF<3 kombineer> en VLOOKUP funksies om 'n leë in plaas van 0 in Excel terug te gee. Hier het ons leë sel met die waarde 0 bedoel.

Stappe:

  • Tik eers die volgende formule in sel in C13 .

=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

As ons nie die <1 bygevoeg het nie> IF -funksie, dan sou hierdie funksie nul teruggegee het.

  • Volgende, druk ENTER .

Formule-ontleding

  • Eerstens, hierdie formule het twee identiese VLOOKUP funksies. Die eerste een het 'n voorwaarde daaraan gekoppel wat kontroleer of dit gelyk is aan 0 . As dit nie is nie, dan word die tweede VLOOKUP -funksie uitgevoer.
  • VLOOKUP(B13,$B$5:$C$10,2,0)
    • Uitvoer: 0 .
    • Hierdie funksie soek die waarde van sel B13 in die reeks van B5:C10 . As daar 'n passing is, gee dit die waarde terug vanaf die onderskeie C5:C10 -reeks soos aangedui deur 2 binne die funksie. Die 0 beteken aan die einde van hierdie funksie beteken die pastipe is presies .
  • Ons formule verminder na → IF( 0=0,””,0)
    • Uitvoer: (Leë) .
    • Hier is die logiese_toets waar, so ons het die leëuitvoer.

Lees meer: ​​ Hoe om sel leeg te laat as daar geen data in Excel is nie (5 maniere)

2. Inkorporering van IF-, LEN- en VLOOKUP-funksies om leeg te gee

Hierdie tweede metode sal die IF , LEN inkorporeer , en VLOOKUP funksies om 'n blank in plaas van 0 of <1 terug te gee>NA .

Stappe:

  • Tik eers die volgende formule in sel C13 .

=IF(LEN(VLOOKUP(B13,$B$5:$C$10,2,0))=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

  • Volgende, druk ENTER .

Formule-ontleding

  • Weereens, hierdie formule het twee VLOOKUP funksies. Verder het ons die eerste VLOOKUP -funksie binne 'n LEN -funksie gebruik, wat die lengte van 'n string terugstuur. Nou, die lengte van 'n leë sel is 0 . So, ons het dit in die logiese_toets-kriteria gestel.
  • Nou, VLOOKUP(B13,$B$5:$C$10,2,0)
    • Uitset: 0 .
    • Hierdie funksie soek die waarde van sel B13 in die reeks B5:C10 . As daar 'n passing is, gee dit die waarde terug vanaf die onderskeie C5:C10 -reeks soos aangedui deur 2 binne die funksie. Die 0 beteken aan die einde van hierdie funksie beteken die pastipe is presies .
  • Ons formule verminder na → IF( LEN(0)=0,””,0)
    • Uitvoer: (Leë) .
    • Die LEN funksiegee 0 terug. Dus, die eerste gedeelte van die IF -funksie word uitgevoer en ons kry die leë sel as die uitvoer.

Lees meer: ​​ Hoe om XLOOKUP te gebruik om leeg te gee in plaas van 0

Soortgelyke lesings

  • Hoe om Verwyder nulle voor 'n nommer in Excel (6 maklike maniere)
  • Versteek rye met nulwaardes in Excel deur makro te gebruik (3 maniere)
  • Hoe om grafiekreekse te versteek sonder data in Excel (4 maklike metodes)
  • Versteek nulwaardes in Excel-spiltabel (3 maklike metodes)

3. Die samevoeging van IF-, ISNUMBER- en VLOOKUP-funksies om leeg terug te gee

In die derde metode sal ons die IF , gebruik ISNUMBER , en VLOOKUP funksies om leë te gee in plaas van die " #N/A ”-fout.

Stappe:

  • Tik eers die volgende formule in sel C13 .

=IF(ISNUMBER(VLOOKUP(B13,$B$5:$C$10,2,0)),VLOOKUP(B13,$B$5:$C$10,2,0),"")

  • Volgende, druk ENTER .

Formule-ontleding

  • Di se formule het twee VLOOKUP funksies. Verder het ons die eerste VLOOKUP -funksie binne 'n ISNUMBER -funksie gebruik, wat waar gee vir 'n getal en onwaar vir 'n nie- numeriese uitset. Nou, as die eerste VLOOKUP -funksie 'n fout gee, sal dit nie 'n getal wees nie. So, ons het dit in die logiese_toets kriteria gestel, enwanneer dit gebeur, sal die valse gedeelte van die IF-funksie uitvoer.
  • Nou, VLOOKUP(B13,$B$5:$C$10,2, 0)
    • Uitvoer: #N/A .
    • Hierdie funksie soek die waarde van sel B13 in die reeks van B5:C10 . As daar 'n passing is, gee dit die waarde terug vanaf die onderskeie C5:C10 -reeks soos aangedui deur 2 binne die funksie. Boonop kan die waarde “ Ross ” nie in die gespesifiseerde selreeks gevind word nie, daarom het dit die fout gewys. Die 0 beteken aan die einde van hierdie funksie beteken die pastipe is presies .
  • Ons formule verminder na → IF( ISNUMBER(#N/A),#N/A,””)
    • Uitvoer: (Leë) .
    • Die ISNUMBER-funksie gee 0 terug, wat vals beteken. Dus, die tweede gedeelte van die IF-funksie word uitgevoer en ons kry die leë sel as die uitvoer.

Lees meer: ​​ Excel IFERROR-funksie om leeg te gee in plaas van 0

4. Kombinasie van IFERROR- en VLOOKUP-funksies

Hierdie afdeling sal die <2 kombineer>IFERROR en VLOOKUP funksies om a leeg in Excel terug te gee.

Stappe:

  • Tik eers die volgende formule in sel C13 .

=IFERROR(VLOOKUP(B13,$B$5:$C$10,2,FALSE),"")

  • Volgende, druk ENTER .

Formule-ontleding

  • Hierdie formule het 'n enkele VLOOKUP -funksie, en ons het dit binne 'n IFERROR -funksie gebruik, wat gewysigde uitvoer in die geval van 'n fout terugstuur. Nou, die gewysigde uitvoer is ingestel op 'n leë sel.
  • Nou, VLOOKUP(B13,$B$5:$C$10,2,FALSE)
    • Uitvoer: 0 .
    • Hierdie funksie soek die waarde van sel B13 in die reeks B5:C10 . As daar 'n passing is, gee dit die waarde terug vanaf die onderskeie C5:C10 -reeks soos aangedui deur 2 binne die funksie. Die ONWAAR aan die einde van hierdie funksie beteken die pastipe is presies .
  • Ons formule verminder na → IFERROR(# N/A,””)
    • Uitvoer: (Leë) .
    • Hierdie funksie wysig enige foute en stuur vir ons die leë sel as die uitvoer.

Lees meer: ​​ Hoe om nulwaardes uit te sluit met formule in Excel (3 maklike) Maniere)

5. Gebruik gekombineerde funksies om leeg terug te gee in plaas van 0 of #Nvt! Fout

In die finale metode sal ons die IF , IFNA en <2 kombineer>VLOOKUP funksioneer om 'n formule te skep om leeg terug te gee in plaas van 0 of NA . Tot op hierdie punt was elke metode spesifiek vir 'n enkele waarde. Hierdie enkele formule sal egter vir beide toestande werk. Hier het ons leë sel met die waarde 0 bedoel.

Stappe:

  • Tik eers die volgende formule insel C13 .

=IF(IFNA(VLOOKUP(B13,$B$5:$C$10,2,FALSE),0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,FALSE))

  • Volgende, druk ENTER .

Formule Uiteensetting

  • Weereens, hierdie formule het twee VLOOKUP funksies. Verder het ons die eerste VLOOKUP -funksie binne 'n IFNA -funksie gebruik, wat na die " # kyk. Nvt ”-fout. As dit die fout vind, sal dit 0 terugstuur. Andersins sal dit die oorspronklike uitvoer terugstuur. Ons het dit egter so gestel dat wanneer dit 0 vind, dit 'n leë sel sal terugstuur .
  • Nou, VLOOKUP (B13,$B$5:$C$10,2,ONWAAR)
    • Uitvoer: 0 .
    • Hierdie funksie soek die waarde van sel B13 in die reeks van B5:C10 . As daar 'n passing is, gee dit die waarde terug vanaf die onderskeie C5:C10 -reeks soos aangedui deur 2 binne die funksie. Die ONWAAR aan die einde van hierdie funksie beteken die pastipe is presies .
  • Ons formule verminder na → IF(IFNA) (0,0)=0,””,0)
    • Uitvoer: (Leë) .
    • Die IFNA -funksie gee 0 terug, wat beteken dat die logiese_toets waar is. Dus, die eerste gedeelte van die IF -funksie word uitgevoer en ons kry die leë sel as die uitvoer.

Oefenafdeling

Ons het 'n oefendatastel vir elke metode in die Excel -lêer bygevoeg. Daarom kan jy volgsaam met ons metodes maklik.

Gevolgtrekking

Ons het vir jou vyf formules gewys om VLOOKUP om leë te gee in plaas van 0 of NA in Excel. As jy enige probleme rakende hierdie metodes ondervind of enige terugvoer vir my het, kan jy gerus hieronder kommentaar lewer. Boonop kan u ons webwerf ExcelWIKI besoek vir meer Excel-verwante artikels. Dankie dat jy lees, en hou aan om goed te doen!

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.