Tengo el siguiente VLOOKUP en una hoja de trabajo:
=VLOOKUP(D5,FilePurposes,2)&" in respect of "&C5
Donde el rango con nombre FilePurposes se refiere a un bloque de dos columnas y tres filas que se ven así:
A B
------------------------------------
4 x Creates output for x
5 y Calculates something for y
6 z Refreshes z
Cuando D5 = x obtengo "Calcular algo para y", sin embargo. La salida requerida es "Crea salida para x". Los VLOOKUPS en y y z funcionan como es necesario.
Cuando cambio el VLOOKUP a
=VLOOKUP(D5,Sheet1!A4:B7,2)&" in respect of "&C5
(es decir, ampliando el rango), entonces VLOOKUP funciona según lo previsto. Sin embargo, quiero usar un rango con nombre cuyo rango definido pueda ser modificado por el usuario para incluir valores de búsqueda válidos a medida que el libro crezca.
Cuando voy al administrador de nombres, el rango definido para FilePurposes es =Sheet1!$A$4:$B$6
, entonces nada parece estar mal de inmediato.
¿Hay algo sobre VLOOKUPS y los rangos con nombre que me estoy perdiendo aquí y que causa este problema?
Estoy usando Excel 2010 en una PC con Windows Vista.
FALSE
Respuestas:
Sospecha que el rango nombrado puede ser escrito de manera diferente
Lo que describas debería funcionar bien
fuente