Kuidas muuta veatulemuse arvutamist, kui kasutate Microsoft Excelis Vlookupi valemit väärtuseks 0 või tühjaks

Lang L: none (table-of-contents)

Mõnikord saame Vlookupi valemi kasutamisel vea või nulli. Kui kõik otsinguväärtused pole andmetes saadaval, saame vea #N/A ja kui otsinguväärtus on saadaval, kuid valiku lahter on tühi, saame nulli.

Selles artiklis õpime, kuidas saame tulemust muuta, kasutades Microsoft Excelis Vlookupi valemit.

Selle probleemi lahendamiseks kasutame funktsioone IF, ISERROR ja Vlookup.

ISERROR funktsioon aitab meil viga kontrollida ja tagastab tulemuse õige või vale.

KUI funktsioon annab tingimuse ISERROR -funktsiooni alusel.

Mõistmiseks toome näite:-

Meil on 2 töötajate andmekogumit. Esimestes andmetes on meil üksikasjad, nagu liitumise kuupäev, töötaja nimi ja määramine, ja 2nd andmed, meil on ainult töötajate koodid ja me tahame Vlookup -funktsiooni kaudu valida liitumise kuupäeva.

Alustuseks kasutame andmetes funktsiooni Vlookup:-

  • Sisestage valem lahtrisse G2
  •  = VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • Vajutage sisestusklahvi.
  • Kopeerige valem ülejäänud lahtritesse.

Nüüd näete ülaltoodud pildil, et vähestel lahtritel on tulemus, kuid vähestel lahtritel on viga #N/A ja esimene lahter näitab 0.

Vigade vältimiseks kasutage funktsiooni järgmiselt:-

  • Sisestage valem lahtrisse H2
  •  = IF (ISERROR (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)), "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)) 
  • Vajutage sisestusklahvi
  • Kopeerige valem ülejäänud lahtritesse.

Nüüd näete, et vigade kuvamise asemel kuvatakse lahtrid tühjad.

Nulli vältimiseks kasutage alltoodud protseduuri järgnevat funktsiooni:-

  • Sisestage valem lahtrisse H2
  •  = IF (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) = 0, "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • Vajutage sisestusklahvi
  • Kopeerige valem ülejäänud lahtritesse.

Nullide ja vigade vältimiseks kasutage järgmist funktsiooni:-

  • Sisestage valem lahtrisse H2
  •  = IF (ISERROR (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)), "-", IF (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) = 0, "-", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE))) 
  • Vajutage sisestusklahvi
  • Kopeerige valem ülejäänud lahtritesse.

Sel viisil saame funktsioonide abil lahendada Microsoft Exceli kohta päringuid.

Märge: - Microsoft Excel 2003 hilisemas versioonis on sama tulemuse saamiseks funktsioon IFERROR. See valem ühildub kõigi Microsoft Exceli versioonidega.

Kui teile meeldisid meie ajaveebid, jagage seda oma sõpradega Facebookis. Samuti saate meid jälgida Twitteris ja Facebookis.
Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd täiustada, täiendada või uuendada ning muuta see teie jaoks paremaks. Kirjuta meile aadressil e -posti sait

EelmineEdasi

Kommentaarid

  1. Aiden
    26. august 2013, kell 10:26

    Nullstring "" ei ole sama kui tühi lahter. Seda hinnatakse endiselt 0 -ni, kui seda kasutatakse edasistes arvutustes.

    Vastus ↓

Jäta vastus Tühista vastus

Teie e -posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *

Kommenteeri

Nimi *

E -post *

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave