Chyby VLOOKUP - Oprava chyby #NA, #REF, #NAME & #VALUE

Najlepšie 4 chyby vo VLOOKUPe a ako ich opraviť?

VLOOKUP vám jednoducho nemôže dať chyby kvôli nesúladu údajov; vráti chyby.

  1. # N / A chyba
  2. #NÁZOV? Chyba
  3. #REF! Chyba
  4. #HODNOTA! Chyba

Poďme si každú z chýb podrobne rozobrať na príklade -

# 1 Oprava # N / A chyby vo VLOOKUP

Táto chyba zvyčajne nastáva z niektorého z mnohých dôvodov. # N / A znamená, že jednoducho nie je k dispozícii, je výsledkom vzorca VLOOKUP, ak vzorec nedokáže nájsť požadovanú hodnotu.

Predtým, ako sa pustíme do riešenia tohto problému, musíme vedieť, prečo dáva chybu ako # N / A. Táto chyba je spôsobená chybou pri zadávaní údajov, približnými kritériami zhody, nesprávnymi odkazmi na tabuľky, nesprávnym referenčným číslom stĺpca, údajmi, ktoré nie sú vo vertikálnej podobe atď.

V tabuľke 1 mám jednoduchú tabuľku prehľadov predaja. V tabuľke 2 som použil vzorec VLOOKUP a pokúsil som sa extrahovať hodnoty z tabuľky 1.

V bunke F4 a F9 som dostal chyby ako # N / A. Hodnota v bunke E4 vyzerá rovnako presne ako hodnota v bunke A4, ale stále sa mi zobrazila chyba # N / A. Teraz si musíte myslieť, prečo VLOOKUP vrátil výsledok ako # N / A. Niet sa čoho báť; podľa pokynov uvedených nižšie chybu odstráňte.

  • Krok 1: Použite vzorec LEN excel a zistite, koľko znakov je v bunke A4 a E4.

V bunke C4 som použil funkciu LEN na kontrolu počtu znakov v bunke A4 a podobne som použil funkciu LEN v bunke D4, aby som zistil, koľko znakov je v bunke E4.

V bunke A4 mám 11 znakov, ale v bunke E4 mám 12 znakov. Keď porovnáme bunku A4, v bunke E4 je jeden znak navyše.

Pri pohľade na začiatok vyzerajú obe navzájom podobné. Je tu však jedna postava navyše, a musí to byť koncový priestor.

Môžeme len upraviť bunku E4 a vymazať medzeru. Ak tento priestor navyše odstránime, dostaneme výsledok.

Toto však nie je správny spôsob riešenia problému.

  • Krok 2: Koncové medzery môžeme odstrániť pomocou funkcie TRIM v programe Excel. Použitím VLOOKUP spolu s funkciou TRIM môžeme medzery automaticky vymazať.

Funkcia TRIM odstráni nepotrebný priestor navyše.

# 2 Oprava #HODNOTA! Chyba vo SVYHLEDANÍ

Táto chyba je spôsobená chýbaním ktoréhokoľvek z parametrov vo funkcii. Pozrite sa napríklad na nasledujúcu tabuľku.

VLOOKUP začína hodnotou LOOKUP, potom rozsahom tabuľky, nasleduje indexovým číslom stĺpca a typom zhody. Ak sa pozriete na vyššie uvedený obrázok, parametre vzorca nie sú v úplnom poriadku. Na mieste rozsahu vyhľadávacej hodnoty je rozsah, v mieste rozsahu tabuľky máme indexové číslo stĺpca atď.

Aby sme túto chybu odstránili, musíme jednoducho správne spomenúť vzorec.

# 3 Oprava chyby VLOOKUP #REF

Táto chyba je spôsobená nesprávnym referenčným číslom. Keď aplikujeme alebo spomenieme indexové číslo stĺpca, musíme spomenúť presné číslo stĺpca, z ktorého stĺpca sa pozeráme na požadovaný výsledok. Ak spomenieme číslo indexu stĺpca, ktoré je mimo rozsahu výberu, vráti sa #REF! chyba.

Hodnota vyhľadávania je dokonalá; rozsah tabuliek je dokonalý, ale indexové číslo stĺpca tu nie je dokonalé. Vybral som rozsah tabuľky od A3 do B8, tj. Iba rozsah tabuľky od A3 do B8, tj. Vybral som iba dva stĺpce.

V indexovom čísle stĺpca som spomenul 3, čo je mimo rozsahu rozsahu tabuľky, takže VLOOKUP vráti #REF! výsledok chyby.

Na odstránenie tejto chyby uveďte správne indexové číslo stĺpca.

# 4 Oprava chyby VLOOKUP #NAME

Táto chyba VLOOKUP #NAME sa nám zobrazuje kvôli nesprávnemu uvedeniu vzorca. Podľa vlastnej skúsenosti zvyčajne namiesto VLOOKUP napíšem CLOOKUP.

V programe Excel neexistuje vzorec s názvom Clookup, takže hodnoty vrátil #NAME? typ chyby.

Riešenie: Riešenie je priame; musíme len skontrolovať pravopis vzorca.

Tu si treba pamätať

  • # N / A chyba z dôvodu nesúladu dát.
  • Chyba # NÁZOV kvôli nesprávnemu typu vzorca.
  • Chyba #REF je spôsobená nesprávnym indexovým číslom stĺpca.
  • #HODNOTA! Chyba je spôsobená chýbajúcim alebo nesprávnym prísunom parametrov.

Zaujímavé články...