la funcion lookup devuelve valores cuando deviera devolver vacios

11/02/2005 - 11:39 por .·:m·a·r·l·a:·. | Informe spam
hola a todos

uso la funcion tal que :

=LOOKUP(D14,AM2:AM726,AN2:AN726)

donde en la columna AM tengo una serie de codigos y en la AN el texto
correspondiente a dichos codigos algo asi como ISO code y el nombre del pais

el caso es que ocurre con algunos valores que aun no existiendo en la
columna AM, la funcion me devuelve valores de la columna AN

los codigos son tal que, por ejemplo
cal
cal_a
cal_b
.
.
.
cal_c
cal_ca
cal_cb
.
.
.

y pongamos que todos los codigos empiezan por cal..., bof... y tez... ; pasa
pues que si inserto "a" me veduelve uno de los valores (que por ejemplo
pertenece a bof_ac) , lo mismo ocurre emtonces con "av", "als", agg" ...


es esto normal ??, como puedo evitarlo ??

decir que las columnas AM y AN contienen como 700 - 1500 lineas, dependiendo
el caso

gracias por adelantado

Preguntas similare

Leer las respuestas

#6 .·:m·a·r·l·a:·.
12/02/2005 - 20:21 | Informe spam
de las dos columnas que uso para el look up, la primera si esta ordenada
pero la segunda no

es entonces que si tengo en la primera Aaaa.. en una fila y Accc... y en la
siguiente y "lookup" busca el referenta a Abb... dara el valor que le
corresponderia entre Aaaa... y Accc... (o en caso el mismo que Aaaa...
devido a que no puede interpolar entre dos valores distintis de texto?

no?

gracias de nuevo por buscarv


"Isrrael" <pcpersonal> wrote in message
news:
Hola,
para la función "lookup" se tiene que cumplir como requisito que ambos
rangos que selecciones estén ordenados en ascendente,
ordena tus listas y verás como no pasa eso,
Saludos

".·:m·a·r·l·a:·." wrote in message
news:
> hola
>
> muchas gracias, si que me ha servido
>
> aunque sigo sin entiender la logica de buscar (lookup) o de buscarv
> (vlookup) con el valor a true, devolviendo (a veces si, a veces no)
> valores
> aleatorios
>
>
>
>
> "Lao_España" wrote in message
> news:
>> Hola, perdona no me di cuenta que estás usando la función BUSCAR.
>> y efectivamente hay no hay más parámetros.
>>
>> ¿no te serviría quizás la función BUSCARV?
>>
>> Está función si tiene un parámetro para en caso de no existir el valor
>> buscado devuelve un error.
>>
>> Mira si te sirve y si no lo siento no se me ocurre otra solución
>>
>> ".·:m·a·r·l·a:·." escribió en el mensaje
>> news:
>> > perdona pero no te entiendo
>> >
>> > he mirado la ayuda y el asistente de creacion de funciones y Lookup
> tiene
>> > dos sintaxis, una con dos argumentos y otra con tres, peor ninguna


con
>> > cuatro argumentos, si entento poner un cuarto argumento false,


"false"
>> sigue
>> > sin funcionar
>> >
>> > adjunto una imagen de la ayuda de la funcion
>> >
>> >
>> >
>> >
>> >
>> > "Lao_España" wrote in message
>> > news:u22WB%
>> > > buenos días,
>> > >
>> > > te falta poner =LOOKUP(D14,AM2:AM726,AN2:AN726,falso)
>> > >
>> > > bueno siendo en ingles tal vez sea "false"
>> > >
>> > > un saludo
>> > > ".·:m·a·r·l·a:·." escribió en el mensaje
>> > > news:
>> > > > hola a todos
>> > > >
>> > > > uso la funcion tal que :
>> > > >
>> > > > =LOOKUP(D14,AM2:AM726,AN2:AN726)
>> > > >
>> > > > donde en la columna AM tengo una serie de codigos y en la AN el
> texto
>> > > > correspondiente a dichos codigos algo asi como ISO code y el


nombre
>> del
>> > > pais
>> > > >
>> > > > el caso es que ocurre con algunos valores que aun no existiendo


en
> la
>> > > > columna AM, la funcion me devuelve valores de la columna AN
>> > > >
>> > > > los codigos son tal que, por ejemplo
>> > > > cal
>> > > > cal_a
>> > > > cal_b
>> > > > .
>> > > > .
>> > > > .
>> > > > cal_c
>> > > > cal_ca
>> > > > cal_cb
>> > > > .
>> > > > .
>> > > > .
>> > > >
>> > > > y pongamos que todos los codigos empiezan por cal..., bof... y
> tez...
>> ;
>> > > pasa
>> > > > pues que si inserto "a" me veduelve uno de los valores (que por
>> ejemplo
>> > > > pertenece a bof_ac) , lo mismo ocurre emtonces con "av", "als",
>> > > > agg"
>> ...
>> > > >
>> > > >
>> > > > es esto normal ??, como puedo evitarlo ??
>> > > >
>> > > > decir que las columnas AM y AN contienen como 700 - 1500 lineas,
>> > > dependiendo
>> > > > el caso
>> > > >
>> > > > gracias por adelantado
>> > > >
>> > > >
>> > >
>> > >
>> >
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#7 Isrrael
14/02/2005 - 18:56 | Informe spam
correcto,
asi es como funciona,
Saludos!
".·:m·a·r·l·a:·." wrote in message
news:

de las dos columnas que uso para el look up, la primera si esta ordenada
pero la segunda no

es entonces que si tengo en la primera Aaaa.. en una fila y Accc... y en
la
siguiente y "lookup" busca el referenta a Abb... dara el valor que le
corresponderia entre Aaaa... y Accc... (o en caso el mismo que Aaaa...
devido a que no puede interpolar entre dos valores distintis de texto?

no?

gracias de nuevo por buscarv


"Isrrael" <pcpersonal> wrote in message
news:
Hola,
para la función "lookup" se tiene que cumplir como requisito que ambos
rangos que selecciones estén ordenados en ascendente,
ordena tus listas y verás como no pasa eso,
Saludos

".·:m·a·r·l·a:·." wrote in message
news:
> hola
>
> muchas gracias, si que me ha servido
>
> aunque sigo sin entiender la logica de buscar (lookup) o de buscarv
> (vlookup) con el valor a true, devolviendo (a veces si, a veces no)
> valores
> aleatorios
>
>
>
>
> "Lao_España" wrote in message
> news:
>> Hola, perdona no me di cuenta que estás usando la función BUSCAR.
>> y efectivamente hay no hay más parámetros.
>>
>> ¿no te serviría quizás la función BUSCARV?
>>
>> Está función si tiene un parámetro para en caso de no existir el valor
>> buscado devuelve un error.
>>
>> Mira si te sirve y si no lo siento no se me ocurre otra solución
>>
>> ".·:m·a·r·l·a:·." escribió en el mensaje
>> news:
>> > perdona pero no te entiendo
>> >
>> > he mirado la ayuda y el asistente de creacion de funciones y Lookup
> tiene
>> > dos sintaxis, una con dos argumentos y otra con tres, peor ninguna


con
>> > cuatro argumentos, si entento poner un cuarto argumento false,


"false"
>> sigue
>> > sin funcionar
>> >
>> > adjunto una imagen de la ayuda de la funcion
>> >
>> >
>> >
>> >
>> >
>> > "Lao_España" wrote in message
>> > news:u22WB%
>> > > buenos días,
>> > >
>> > > te falta poner =LOOKUP(D14,AM2:AM726,AN2:AN726,falso)
>> > >
>> > > bueno siendo en ingles tal vez sea "false"
>> > >
>> > > un saludo
>> > > ".·:m·a·r·l·a:·." escribió en el mensaje
>> > > news:
>> > > > hola a todos
>> > > >
>> > > > uso la funcion tal que :
>> > > >
>> > > > =LOOKUP(D14,AM2:AM726,AN2:AN726)
>> > > >
>> > > > donde en la columna AM tengo una serie de codigos y en la AN el
> texto
>> > > > correspondiente a dichos codigos algo asi como ISO code y el


nombre
>> del
>> > > pais
>> > > >
>> > > > el caso es que ocurre con algunos valores que aun no existiendo


en
> la
>> > > > columna AM, la funcion me devuelve valores de la columna AN
>> > > >
>> > > > los codigos son tal que, por ejemplo
>> > > > cal
>> > > > cal_a
>> > > > cal_b
>> > > > .
>> > > > .
>> > > > .
>> > > > cal_c
>> > > > cal_ca
>> > > > cal_cb
>> > > > .
>> > > > .
>> > > > .
>> > > >
>> > > > y pongamos que todos los codigos empiezan por cal..., bof... y
> tez...
>> ;
>> > > pasa
>> > > > pues que si inserto "a" me veduelve uno de los valores (que por
>> ejemplo
>> > > > pertenece a bof_ac) , lo mismo ocurre emtonces con "av", "als",
>> > > > agg"
>> ...
>> > > >
>> > > >
>> > > > es esto normal ??, como puedo evitarlo ??
>> > > >
>> > > > decir que las columnas AM y AN contienen como 700 - 1500 lineas,
>> > > dependiendo
>> > > > el caso
>> > > >
>> > > > gracias por adelantado
>> > > >
>> > > >
>> > >
>> > >
>> >
>> >
>> >
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida