Kaip pakeisti klaidos rezultatų skaičiavimą naudojant „Vlookup“ formulę į 0 arba tuščią langelį „Microsoft Excel“

Turinys

Kartais taikydami „Vlookup“ formulę gauname klaidą arba nulį. Mes gauname klaidą #N/A, kai duomenyse nėra visų peržiūros verčių, o kai nustačius peržiūros vertę, bet pasirinkimo langelis tuščias, gauname nulį.

Šiame straipsnyje mes sužinosime, kaip galime pakeisti rezultatą taikydami „Vlookup“ formulę „Microsoft Excel“.

Norėdami išspręsti šią problemą, naudosime IF, ISERROR ir Vlookup funkcijas.

ISERROR funkcija padeda mums patikrinti klaidą ir grąžina rezultatą kaip teisingą arba klaidingą.

JEI funkcija suteiks sąlygą pagal ISERROR funkciją.

Paimkime pavyzdį, kad suprastume:-

Turime 2 darbuotojų duomenų rinkinius. Pirmuosiuose duomenyse turime išsamią informaciją, pvz., Prisijungimo datą, darbuotojo vardą ir paskyrimą, ir 2antra duomenis, turime tik darbuotojų kodus ir norime pasirinkti prisijungimo datą per „Vlookup“ funkciją.

Pradėkime nuo duomenų naudojimo naudojant „Vlookup“ funkciją:-

  • Įveskite formulę langelyje G2
  •  = VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • Paspausk Enter.
  • Nukopijuokite formulę į likusias ląsteles.

Dabar aukščiau esančiame paveikslėlyje galite pamatyti, kad rezultatas gaunamas keliose ląstelėse, tačiau keli langeliai turi #N/A klaidą, o pirmasis langelis rodo 0.

Norėdami išvengti klaidų, naudokite funkciją, kaip nurodyta toliau:-

  • Įveskite formulę į langelį H2
  •  = IF (ISERROR (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)), "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)) 
  • Paspausk Enter
  • Nukopijuokite formulę į likusias ląsteles.

Dabar galite pamatyti, kad vietoj klaidų rodymo ląstelės atrodo tuščios.

Norėdami išvengti nulio, naudokite funkciją, kaip nurodyta toliau:-

  • Įveskite formulę į langelį H2
  •  = IF (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) = 0, "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • Paspausk Enter
  • Nukopijuokite formulę į likusias ląsteles.

Kad išvengtumėte nulio ir klaidų kartu, taikykite toliau nurodytą funkciją:-

  • Įveskite formulę į langelį 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))) 
  • Paspausk Enter
  • Nukopijuokite formulę į likusias ląsteles.

Tokiu būdu mes galime naudoti funkcijas, norėdami išspręsti mūsų užklausas apie „Microsoft Excel“.

Pastaba: - Vėlesnėje „Microsoft Excel 2003“ versijoje turime IFERROR funkciją, kad gautume tą patį rezultatą. Ši formulė suderinama su visomis „Microsoft Excel“ versijomis.

Jei jums patiko mūsų tinklaraščiai, pasidalykite jais su draugais „Facebook“. Taip pat galite sekti mus „Twitter“ ir „Facebook“.
Mes norėtume išgirsti jūsų nuomonę, praneškite mums, kaip galime patobulinti, papildyti ar naujovinti savo darbą ir padaryti jį geresnį. Rašykite mums adresu pašto svetainę

AnkstesnisKitas

Komentarai

  1. Aidenas
    2013 m. Rugpjūčio 26 d., 10:26

    Nulinė eilutė „“ nėra ta pati kaip tuščias langelis. Tai vis tiek įvertinama iki 0, jei naudojama tolesniuose skaičiavimuose.

    Atsakymas ↓

Palikite atsakymą Atšaukti atsakymą

Jūsų el. Pašto adresas nebus paskelbtas. Būtini laukai pažymėti *

Komentuoti

Vardas *

El. Paštas *

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave