Jak změnit výpočet výsledku chyby při použití vzorce Vlookup na 0 nebo prázdnou buňku v aplikaci Microsoft Excel

Někdy při použití vzorce Vlookup dostaneme chybu nebo nulu. Dostaneme chybu #N/A, když všechny vyhledávací hodnoty nejsou k dispozici v datech, a dostaneme nulu, když je k dispozici vyhledávací hodnota, ale buňka výběru je prázdná.

V tomto článku se naučíme, jak můžeme změnit výsledek při použití vzorce Vlookup v aplikaci Microsoft Excel.

K vyřešení tohoto problému použijeme funkce IF, ISERROR a Vlookup.

ISERROR funkce nám pomáhá zkontrolovat chybu a vrátí výsledek jako pravdivý nebo nepravdivý.

LI funkce dá podmínku na základě funkce ISERROR.

Uveďme si příklad, abychom pochopili:-

Máme 2 datové sady zaměstnanců. V prvních datech máme podrobnosti, jako je datum připojení, jméno zaměstnance a označení, a ve 2nd data, máme pouze zaměstnanecké kódy a chceme vybrat datum připojení prostřednictvím funkce Vlookup.

Začněme pomocí funkce Vlookup v datech:-

  • Zadejte vzorec do buňky G2
  •  = VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • Stiskněte Enter.
  • Zkopírujte vzorec do ostatních buněk.

Nyní můžete na výše uvedeném obrázku vidět, že výsledek má jen málo buněk, ale málo buněk má chybu #N/A a první buňka ukazuje 0.

Abyste se vyhnuli chybám, použijte funkci podle níže uvedeného postupu:-

  • Do buňky H2 zadejte vzorec
  •  = IF (ISERROR (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)), "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)) 
  • stiskněte Enter
  • Zkopírujte vzorec do ostatních buněk.

Nyní vidíte, že místo zobrazování chyb se buňky zobrazují prázdné.

Abyste se vyhnuli nule, použijte funkci podle níže uvedeného postupu:-

  • Do buňky H2 zadejte vzorec
  •  = IF (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) = 0, "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • stiskněte Enter
  • Zkopírujte vzorec do ostatních buněk.

Abyste se vyhnuli nule a chybám společně, použijte níže uvedenou funkci:-

  • Do buňky H2 zadejte vzorec
  •  = 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))) 
  • stiskněte Enter
  • Zkopírujte vzorec do ostatních buněk.

Tímto způsobem můžeme pomocí funkcí řešit naše dotazy týkající se aplikace Microsoft Excel.

Poznámka: - V novější verzi aplikace Microsoft Excel 2003 máme funkci IFERROR, abychom získali stejný výsledek. Tento vzorec je kompatibilní se všemi verzemi aplikace Microsoft Excel.

Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku.
Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mailový web

Předchozídalší

Komentáře

  1. Aiden
    26. srpna 2013 v 10:26

    Nulový řetězec "" není stejný jako prázdná buňka. To se stále vyhodnocuje na 0, pokud je použit v dalších výpočtech.

    Odpovědět ↓

Zanechat odpověď Zrušit odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

Komentář

Název *

E-mailem *

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave