Ako zmeniť výpočet výsledku chyby pri použití vzorca Vlookup na 0 alebo prázdnu bunku v programe Microsoft Excel

Obsah

Niekedy pri použití vzorca Vlookup dostaneme chybu alebo nulu. Keď všetky vyhľadávané hodnoty nie sú k dispozícii v údajoch, zobrazí sa chyba #N/A a keď je k dispozícii vyhľadávacia hodnota, ale výberová bunka je prázdna, dostaneme nulu.

V tomto článku sa naučíme, ako môžeme zmeniť výsledok pri použití vzorca Vlookup v programe Microsoft Excel.

Na vyriešenie tohto problému použijeme funkcie IF, ISERROR a Vlookup.

ISERROR funkcia nám pomáha skontrolovať chybu a výsledok vráti ako pravdivý alebo nepravdivý.

AK funkcia dá podmienku na základe funkcie ISERROR.

Vezmime si príklad na pochopenie:-

Máme 2 dátové sady zamestnancov. V prvých údajoch máme podrobnosti, ako napríklad dátum nástupu, meno zamestnanca a označenie, a v 2nd údajov, máme iba kódy zamestnancov a chceme zvoliť dátum pripojenia prostredníctvom funkcie Vlookup.

Začnime používaním funkcie Vlookup v dátach:-

  • Zadajte vzorec do bunky G2
  •  = VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • Stlačte Enter.
  • Skopírujte vzorec do zvyšných buniek.

Teraz môžete na obrázku vyššie vidieť, že výsledok má málo buniek, ale len málo buniek má chybu #N/A a v prvej bunke je 0.

Aby ste sa vyhli chybám, použite funkciu podľa nasledujúceho postupu:-

  • Zadajte vzorec do bunky H2
  •  = IF (ISERROR (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)), "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)) 
  • stlačte Enter
  • Skopírujte vzorec do zvyšných buniek.

Teraz vidíte, že namiesto zobrazovania chýb sa bunky javia prázdne.

Aby ste sa vyhli nule, použite funkciu podľa nasledujúceho postupu:-

  • Zadajte vzorec do bunky H2
  •  = IF (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) = 0, "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • stlačte Enter
  • Skopírujte vzorec do zvyšných buniek.

Aby ste sa vyhli nule a chybám spoločne, použite nižšie uvedenú funkciu:-

  • Zadajte vzorec do bunky 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))) 
  • stlačte Enter
  • Skopírujte vzorec do zvyšných buniek.

Týmto spôsobom môžeme použiť funkcie na riešenie našich otázok týkajúcich sa programu Microsoft Excel.

Poznámka: - V neskoršej verzii programu Microsoft Excel 2003 máme funkciu IFERROR, aby sme dosiahli rovnaký výsledok. Tento vzorec je kompatibilný so všetkými verziami programu Microsoft Excel.

Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku.
Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na e -mailová stránka

PredchádzajúceĎalšie

Komentáre

  1. Aiden
    26. augusta 2013 o 10:26 hod

    Nulový reťazec „“ nie je to isté ako prázdna bunka. Toto sa stále vyhodnocuje na 0, ak sa použije v ďalších výpočtoch.

    Odpovedať ↓

Zanechať odpoveď Zrušiť odpoveď

Vaša e -mailová adresa nebude zverejnená. Povinné polia sú označené *

Komentovať

Názov *

Email *

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave