Combinar dos buscarv

Seguramente saben utilizar el buscarv y saben que se necesita: un valor buscado, una matriz y un par de cosas más. Pues bien, mi problema es que para el dato que necesito recuperar de mi tabla, tienen que coincidir al mismo tiempo dos valores (de dos columnas diferentes). Explicando más: una vez que encuentre valor buscado en una columna que busque otro valor en otra columna y que me devuelva el valor de una tercera columna que coincida al mismo tiempo con los dos anteriores. Es como si quisiera combinara dos buscarv al mismo tiempo. ¿Cómo le puedo hacer? De preferencia me gustaría más una función que algo en VB. Agradecimientos y saludos.

2 Respuestas

Respuesta

Muy útil esa función pero yo necesito buscar en una misma celda disverssos datos para arrastrar de la base de datos el resto.
Ejemplo pongo el numero del teléfono o el correo y así arrastro (como si tuviera 2 BUSCARV en esas celda llamando distintos datos) los datos
En la fórmula que tu pones es como si solo tuviera la columna A14 y no la B14 - y en la columna A14 ingresará o el dato de la columna A o el dato de la columna C y me arrojara el de la columna D
así no tener depender de dos datos en dos celdas sino tener una celda con dos o más opciones para encontrar el dato D.

No se si me entendiste entonces explico con la fórmula cometiendo un error en ella es como si tuiera A14&A14 o solo A14
=INDICE($D$2:$D$7;COINCIDIR(A14&A14;$A$2:$A$7&$C$2:$C$7;0))=INDICE($D$2:$D$7;COINCIDIR(A14&B14;$A$2:$A$7&$C$2:$C$7;0))
=INDICE($D$2:$D$7;COINCIDIR(A14;$A$2:$A$7&$C$2:$C$7;0))=INDICE($D$2:$D$7;COINCIDIR(A14&B14;$A$2:$A$7&$C$2:$C$7;0))

Quedo atento si me puedes responder a [email protected]

PARA ELSA

Muy útil esa función pero yo necesito buscar en una misma celda disverssos datos para arrastrar de la base de datos el resto.
Ejemplo pongo el numero del teléfono o el correo y así arrastro (como si tuviera 2 BUSCARV en esas celda llamando distintos datos) los datos
En la fórmula que tu pones es como si solo tuviera la columna A14 y no la B14 - y en la columna A14 ingresará o el dato de la columna A o el dato de la columna C y me arrojara el de la columna D
así no tener depender de dos datos en dos celdas sino tener una celda con dos o más opciones para encontrar el dato D.

No se si me entendiste entonces explico con la fórmula cometiendo un error en ella es como si tuiera A14&A14 o solo A14
=INDICE($D$2:$D$7;COINCIDIR(A14&A14;$A$2:$A$7&$C$2:$C$7;0))=INDICE($D$2:$D$7;COINCIDIR(A14&B14;$A$2:$A$7&$C$2:$C$7;0))
=INDICE($D$2:$D$7;COINCIDIR(A14;$A$2:$A$7&$C$2:$C$7;0))=INDICE($D$2:$D$7;COINCIDIR(A14&B14;$A$2:$A$7&$C$2:$C$7;0))

Quedo atento si me puedes responder a [email protected]

Respuesta
1
Vamos a utilizar una función 'matricial', es decir que luego que la escribas presionarás juntas las teclas Ctrl, Mayúsc y Enter (mayúsc no Bloq Mayúsc)
Imaginemos un rango de datos de A2:D7, donde tendremos que buscar en col A y C los criterios y devolver el valor de la col D
Mis criterios los coloqué en A14 (para buscar en col A) y B14 (el valor que buscará en col C)
=INDICE($D$2:$D$7;COINCIDIR(A14&B14;$A$2:$A$7&$C$2:$C$7;0))
No olvides presionar las 3 teclas para que se te coloquen las llaves indicando que se trata de fórmula matricial.
Sdos. Si te quedó claro no olvides finalizarla, sino podes pedirme un ejemplo al correo que encontrarás en mi sitio.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas