Как да промените изчислението на резултата от грешка при използване на формулата Vlookup на 0 или празна клетка в Microsoft Excel

Съдържание

Понякога получаваме грешка или нула в резултат на прилагането на формулата Vlookup. Получаваме грешка #N/A, когато всички стойности за търсене не са налични в данните и получаваме нула, когато стойността за търсене е налична, но клетката за избор е празна.

В тази статия ще научим как можем да променим резултата, докато прилагаме формулата Vlookup в Microsoft Excel.

За да разрешим този проблем, ще използваме IF, ISERROR и Vlookup функции.

ГРЕШКА функцията ни помага да проверим грешката и ще върне резултата като вярно или невярно.

АКО функция ще даде условието въз основа на функцията ISERROR.

Нека вземем един пример, за да разберем:-

Имаме 2 набора от данни за служители. В първите данни имаме подробности, като например дата на присъединяване, име на служител и назначение, а в 2nd данни, имаме само кодове на служители и искаме да изберем датата на присъединяване чрез функцията Vlookup.

Нека започнем, като използваме функцията Vlookup в данните:-

  • Въведете формулата в клетка G2
  •  = VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • Натиснете Enter.
  • Копирайте формулата в останалите клетки.

Сега можете да видите на горното изображение, че няколко клетки имат резултат, но няколко клетки имат #N/A грешка и първата клетка показва 0.

За да избегнете грешка, използвайте функцията съгласно следната процедура:-

  • Въведете формулата в клетка Н2
  •  = IF (ISERROR (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)), "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)) 
  • Натиснете Enter
  • Копирайте формулата в останалите клетки.

Сега можете да видите, че вместо да показват грешки, клетките изглеждат празни.

За да избегнете нула, използвайте функцията съгласно следната процедура:-

  • Въведете формулата в клетка Н2
  •  = IF (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) = 0, "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • Натиснете Enter
  • Копирайте формулата в останалите клетки.

За да избегнете нула и грешка заедно, приложете следната функция:-

  • Въведете формулата в клетка Н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))) 
  • Натиснете Enter
  • Копирайте формулата в останалите клетки.

По този начин можем да използваме функции за решаване на нашите запитвания относно Microsoft Excel.

Забележка: - В по -късната версия на Microsoft Excel 2003 имаме функция IFERROR, за да получим същия резултат. Тази формула е съвместима с всички версии на Microsoft Excel.

Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook.
Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайт

ПредишниСледващия

Коментари

  1. Ейдън
    26 август 2013 г. в 10:26 ч

    Нулевият низ "" не е същият като празна клетка. Това все още се оценява на 0, ако се използва при по -нататъшни изчисления.

    Отговор ↓

Оставете отговор Отмяна на отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *

Коментирайте

Име *

Електронна поща *

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave