Usar función buscar sin ordenar vector de comparación

03/08/2007 - 19:09 por LuisVF | Informe spam
Es posible usar la función buscar para que busque en un rango variable (eso
sé como hacerlo) y que el vector de comparación no esté ordenado

La idea es ir añadiendo nombres a una lista y buscar busca el nombre en esa
lista y extrae valores de otra columna. Pero claro, los nombres que se
añaden no están ordenados alfabeticamente

Gracias por contestar

Preguntas similare

Leer las respuestas

#1 KL
03/08/2007 - 20:19 | Informe spam
Hola LuisVF,

"LuisVF" wrote in message
news:%
Es posible usar la función buscar para que busque en un rango variable
(eso sé como hacerlo) y que el vector de comparación no esté ordenado

La idea es ir añadiendo nombres a una lista y buscar busca el nombre en
esa lista y extrae valores de otra columna. Pero claro, los nombres que se
añaden no están ordenados alfabeticamente



No, con la funcion BUSCAR no se puede, pero se puede con:

1) BUSCARV, si la columna que contiene el valor a devolver es la misma o
esta a la derecha de la columna donde se realiza la busqueda. Para que la
busqueda sea exacta (la lista no ordenada) habria que poner en el cuarto
parametro Falso o bien 0. P.ej.:

=BUSCARV(A1;B1:C10;2;0)

2) Para el resto de los casos - la combinacion de INDICE y COINCIDIR, p.ej:

=INDICE(C1:C10;COINCIDIR(A1;B1:B10;0))

Saludos,
KL
Respuesta Responder a este mensaje
#2 LuisVF
04/08/2007 - 18:00 | Informe spam
"KL" escribió en el mensaje
news:
Hola LuisVF,

"LuisVF" wrote in message
news:%
Es posible usar la función buscar para que busque en un rango variable
(eso sé como hacerlo) y que el vector de comparación no esté ordenado

La idea es ir añadiendo nombres a una lista y buscar busca el nombre en
esa lista y extrae valores de otra columna. Pero claro, los nombres que
se añaden no están ordenados alfabeticamente



No, con la funcion BUSCAR no se puede, pero se puede con:

1) BUSCARV, si la columna que contiene el valor a devolver es la misma o
esta a la derecha de la columna donde se realiza la busqueda. Para que la
busqueda sea exacta (la lista no ordenada) habria que poner en el cuarto
parametro Falso o bien 0. P.ej.:

=BUSCARV(A1;B1:C10;2;0)

2) Para el resto de los casos - la combinacion de INDICE y COINCIDIR,
p.ej:

=INDICE(C1:C10;COINCIDIR(A1;B1:B10;0))

Saludos,
KL



Gracias, probé la de indice y coincidir y a la primera

La de buscarv tb. me funciona pero no acabo de entender porqué sólo funciona
con dos columnas y porqué tengo que poner FALSO (de la ayuda de Excel:
"...BUSCARV encontrará una coincidencia exacta...")
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida