Excel-formel: Flera kedjade VLOOKUPs -

Generisk formel

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

Sammanfattning

Om du behöver utföra flera sökningar i följd, baserat på om de tidigare sökningarna lyckas eller inte, kan du kedja en eller flera VLOOKUP tillsammans med IFERROR.

I exemplet som visas är formeln i L5:

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

Förklaring

IFERROR-funktionen är utformad för att fånga fel och utföra en alternativ åtgärd när ett fel upptäcks. VLOOKUP-funktionen kastar ett # N / A-fel när ett värde inte hittas.

Genom att bygga in flera VLOOKUPs i IFERROR-funktionen tillåter formeln sekventiella sökningar. Om den första VLOOKUP misslyckas fångar IFERROR felet och kör en annan VLOOKUP. Om den andra VLOOKUP misslyckas, fångar IFERROR felet och kör en annan VLOOKUP, och så vidare.

Intressanta artiklar...