Формула на Excel: Многоверижни VLOOKUPs

Обща формула

=IFERROR(VLOOKUP 1,IFERROR(VLOOKUP 2,VLOOKUP 3))

Обобщение

Ако трябва да извършите няколко търсения последователно, въз основа на това дали по-ранните справки са успели или не, можете да свържете едно или повече VLOOKUP заедно с IFERROR.

В показания пример формулата в L5 е:

=IFERROR(VLOOKUP(K5,B5:C7,2,0),IFERROR(VLOOKUP(K5,E5:F7,2,0),VLOOKUP(K5,H5:I7,2,0)))

Обяснение

Функцията IFERROR е предназначена за улавяне на грешки и извършване на алтернативно действие при откриване на грешка. Функцията VLOOKUP ще изведе грешка # N / A, когато не е намерена стойност.

Чрез влагане на множество VLOOKUP във функцията IFERROR, формулата позволява последователно търсене. Ако първият VLOOKUP не успее, IFERROR улавя грешката и стартира друг VLOOKUP. Ако вторият VLOOKUP не успее, IFERROR улавя грешката и стартира друг VLOOKUP и т.н.

Интересни статии...