Понякога получаваме грешка или нула в резултат на прилагането на формулата Vlookup. Получаваме грешка #N/A, когато всички стойности за търсене не са налични в данните и получаваме нула, когато стойността за търсене е налична, но клетката за избор е празна.
В тази статия ще научим как можем да променим резултата, докато прилагаме формулата Vlookup в Microsoft Excel.
За да разрешим този проблем, ще използваме IF, ISERROR и Vlookup функции.
ГРЕШКА функцията ни помага да проверим грешката и ще върне резултата като вярно или невярно.
АКО функция ще даде условието въз основа на функцията ISERROR.
Нека вземем един пример, за да разберем:-
Имаме 2 набора от данни за служители. В първите данни имаме подробности, като например дата на присъединяване, име на служител и назначение, а в 2nd данни, имаме само кодове на служители и искаме да изберем датата на присъединяване чрез функцията Vlookup.
Нека започнем, като използваме функцията Vlookup в данните:-
- Въведете формулата в клетка G2
= VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)
Сега можете да видите на горното изображение, че няколко клетки имат резултат, но няколко клетки имат #N/A грешка и първата клетка показва 0.
За да избегнете грешка, използвайте функцията съгласно следната процедура:-
- Въведете формулата в клетка Н2
= IF (ISERROR (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)), "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE))
Сега можете да видите, че вместо да показват грешки, клетките изглеждат празни.
За да избегнете нула, използвайте функцията съгласно следната процедура:-
- Въведете формулата в клетка Н2
= IF (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) = 0, "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)
За да избегнете нула и грешка заедно, приложете следната функция:-
- Въведете формулата в клетка Н2
= 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)))
По този начин можем да използваме функции за решаване на нашите запитвания относно Microsoft Excel.
Забележка: - В по -късната версия на Microsoft Excel 2003 имаме функция IFERROR, за да получим същия резултат. Тази формула е съвместима с всички версии на Microsoft Excel.



Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook.
Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайт
Коментари
Ейдън
26 август 2013 г. в 10:26 чНулевият низ "" не е същият като празна клетка. Това все още се оценява на 0, ако се използва при по -нататъшни изчисления.
Отговор ↓
Оставете отговор Отмяна на отговор
Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *
Коментирайте
Име *
Електронна поща *