Excel VLOOKUP con rango con nombre no funciona

1

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.

Aaa
fuente
el rango con nombre que dice es $ A $ 4: $ B $ 6 pero $ A $ 4: $ B $ 7 en el ejemplo de fórmula. ¿Qué hay en D5?
datatoo
D5 = x. Extendí el rango para verificar si VLOOKUP sin el rango nombrado funciona, y lo hace. Cuando limito el rango a la fila 6, Excel convierte el rango especificado a su nombre, y luego VLOOKUP da el resultado incorrecto. ¡Esto es bastante desconcertante!
Aaa
3
¿Realmente está utilizando "x", "y" y "z" o simplemente lo ha simplificado para la pregunta? Si usa VLOOKUP sin el cuarto argumento, entonces el rango de búsqueda debe ordenarse ascendente ....... y puede obtener una "coincidencia más cercana", por ejemplo. si D5 = "yyy" obtendrá el mismo resultado que si D5 = "y": si solo desea coincidencias exactas, use VLOOKUP con el cuarto argumento de FALSE
barry houdini
1
Gracias Barry! Eso lo hace - olvidé especificar el 4to argumento. Le invitamos a que publique su comentario como una respuesta para que pueda reconocerlo. ¡Estoy realmente agradecido por haber señalado mi tonto error!
Aaa
Gran observación de Barry
datatoo

Respuestas:

0

Sospecha que el rango nombrado puede ser escrito de manera diferente

Lo que describas debería funcionar bien enter image description here

datatoo
fuente