Filtro en busqueda de datos en matriz Excel

27/12/2008 - 16:09 por Anthony Collins | Informe spam
Deseo realizar un filtro/busqueda en una hoja de la siguiente forma, tengo
los datos dispuestos de la siguiente forma:

Hoja 1:
Susc Ciudad Contrato Luz
16 Londres 15089
25 Londres 18598
37 Londres 89823
17 Paris 87853



Hoja 2:
Susc Ciudad Contrato Agua
16 Londres 15035
77 Londres 77777
16 Paris 89856
17 Paris 87953


Lo que deseo es que en una columna de la hoja 1 se busquen los datos de la
hoja 2 y traiga el número de contrato de agua. He intentado utilizar el
funcion BuscarV, Si, Buscar y referencia, pero quizas las estoy combinando de
forma incorrecta (quizas hay una funcion que me ayude a hacer esto de forma
mas rápida).

El inconveniente es que el suscriptor se puede repetir dependiendo de la
ciudad.

Por ejemplo, en la Hoja 1 solo existe el Suscriptor 16-Londres, pero en la
Hoja 2 existe el suscriptor 16-Londres y 16-Paris. ¿Como hago para que el
Excel diferencie en la formula que se trata efectivamente del susriptor
16-Londres y no 16-Paris?

Preguntas similare

Leer las respuestas

#1 gabycerra
27/12/2008 - 19:20 | Informe spam
On Dec 27, 9:09 am, Anthony Collins
wrote:
Deseo realizar un filtro/busqueda en una hoja de la siguiente forma, tengo
los datos dispuestos de la siguiente forma:

Hoja 1:
Susc Ciudad Contrato Luz
16 Londres 15089
25 Londres 18598
37 Londres 89823
17 Paris 87853

Hoja 2:
Susc Ciudad Contrato Agua
16 Londres 15035
77 Londres 77777
16 Paris 89856
17 Paris 87953

Lo que deseo es que en una columna de la hoja 1 se busquen los datos de la
hoja 2 y traiga el número de contrato de agua. He intentado utilizar el
funcion BuscarV, Si, Buscar y referencia, pero quizas las estoy combinando de
forma incorrecta (quizas hay una funcion que me ayude a hacer esto de forma
mas rápida).

El inconveniente es que el suscriptor se puede repetir dependiendo de la
ciudad.

Por ejemplo, en la Hoja 1 solo existe el Suscriptor 16-Londres, pero en la
Hoja 2 existe el suscriptor 16-Londres y 16-Paris. ¿Como hago para que el
Excel diferencie en la formula que se trata efectivamente del susriptor
16-Londres y no 16-Paris?
Respuesta Responder a este mensaje
#2 gabycerra
27/12/2008 - 20:26 | Informe spam
Antony,

La función buscarv sólo busca en la columna izquierda, en el caso de
criterios multiples se pueden usar las funciones INDICE y COINCIDIR

={INDICE(HOJA2!$C$2:$C$10;COINCIDIR(1;(HOJA2!$A$2:$A$10¢)*(HOJA2!$B
$2:$B$10²);0))}

Está es una formula matricial, los simbolos { }, al principio y
final de la fórmula no se introducen manualmente, hay que mantener
presionadas la teclas Ctrl. + mayúsculas mientras se pulsa la tecla
Enter

Saludos!

Gabriela Cerra
http://gabycerra.blogspot.com/



On Dec 27, 9:09 am, Anthony Collins
wrote:
Deseo realizar un filtro/busqueda en una hoja de la siguiente forma, tengo
los datos dispuestos de la siguiente forma:

Hoja 1:
Susc Ciudad Contrato Luz
16 Londres 15089
25 Londres 18598
37 Londres 89823
17 Paris 87853

Hoja 2:
Susc Ciudad Contrato Agua
16 Londres 15035
77 Londres 77777
16 Paris 89856
17 Paris 87953

Lo que deseo es que en una columna de la hoja 1 se busquen los datos de la
hoja 2 y traiga el número de contrato de agua. He intentado utilizar el
funcion BuscarV, Si, Buscar y referencia, pero quizas las estoy combinando de
forma incorrecta (quizas hay una funcion que me ayude a hacer esto de forma
mas rápida).

El inconveniente es que el suscriptor se puede repetir dependiendo de la
ciudad.

Por ejemplo, en la Hoja 1 solo existe el Suscriptor 16-Londres, pero en la
Hoja 2 existe el suscriptor 16-Londres y 16-Paris. ¿Como hago para que el
Excel diferencie en la formula que se trata efectivamente del susriptor
16-Londres y no 16-Paris?
Respuesta Responder a este mensaje
#3 Héctor Miguel
27/12/2008 - 20:59 | Informe spam
hola, Anthony !

ademas de lo comentado por Gaby, puedes armar la busqueda con mas opciones de funciones y formulas
(dependiendo de si el dato a rescatar sera siempre numerico o podria combinarse con literales) -?- (p.e.)

"arreglando" los datos de tu ejemplo en los rangos A2:C5 de ambas hojas (no incluye los titulos en la fila 1)

[D2] =sumaproducto(--(hoja2!$a$2:$a$5¢),--(hoja2!$b$2:$b$5²),hoja2!$c$2:$c$5)
[D2] =suma(si(hoja2!$a$2:$a$5¢,si(hoja2!$b$2:$b$5²,hoja2!$c$2:$c$5)))
[D2] =extrae(buscarv(a2&b2,hoja2!$a$2:$a$5&hoja2!$b$2:$c$5,2,0),largo(a2)+1,15)

las dos ultimas son de entrada matricial (ctrl + shift + enter)
solo comprueba si "mi" separador de argumentos (coma) es el mismo en tu sistema

saludos,
hector.

__ OP __
Deseo realizar un filtro/busqueda en una hoja de la siguiente forma, tengo los datos dispuestos de la siguiente forma:

Hoja 1:
Susc Ciudad Contrato Luz
16 Londres 15089
25 Londres 18598
37 Londres 89823
17 Paris 87853

Hoja 2:
Susc Ciudad Contrato Agua
16 Londres 15035
77 Londres 77777
16 Paris 89856
17 Paris 87953

Lo que deseo es que en una columna de la hoja 1 se busquen los datos de la hoja 2 y traiga el numero de contrato de agua.
He intentado utilizar el funcion BuscarV, Si, Buscar y referencia, pero quizas las estoy combinando de forma incorrecta
(quizas hay una funcion que me ayude a hacer esto de forma mas rapida).

El inconveniente es que el suscriptor se puede repetir dependiendo de la ciudad.

Por ejemplo, en la Hoja 1 solo existe el Suscriptor 16-Londres, pero en la Hoja 2 existe el suscriptor 16-Londres y 16-Paris.
Como hago para que el Excel diferencie en la formula que se trata efectivamente del susriptor 16-Londres y no 16-Paris?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida