Esto es Mejor que BuscarV

Una de las preguntas más frecuentes que recibo es "¿Cómo buscar el nombre de alguién que está en

otra hoja colocando únicamente el código?". Una manera de hacerlo es con BUSCARV pero hoy

veremos una mejor forma de hacerlo.

Es utilizando las funciones INDICE y COINCIDIR juntas.

El archivo final lo pueden descargar Aquí.

El escenario es el siguiente:

En una hoja llamada "Datos" están los códigos y nombres de los colaboradores de una empresa, en

otra nombrada "Principal" queremos mostrar el nombre de alguién escribiendo solamente el código.

En la hoja "Datos" están los valores como se muestra a continuación:


En la hoja "Principal" escribimos los encabezados respectivos:


Bien, veamos el funcionamiento de la fórmula la cual quedará así:

=INDICE(Datos!C:C,COINCIDIR($B$5,Datos!$B:$B,0))

INDICE devuelve el valor de una posición determinada dentro de un rango y COINCIDIR devuelve la

posición de un valor buscado.

Expliquemos la fórmula paso a paso:

=INDICE(Datos!C:C,

Esto nos dice que en la columna C de la hoja "Datos" está el valor que queremos, solo falta.

decirle a la función en qué línea se encuentra, para ello seguiremos:

=INDICE(Datos!C:C,COINCIDIR($B$5,

Lo anterior significa que la posición estará donde se encuentre el código del colaborador el

cual escribimos en la celda B5, pero falta decirle a la función en que columna están los

códigos:

=INDICE(Datos!C:C,COINCIDIR($B$5,Datos!$B:$B,

Lo que está en negrita dice que el código debe buscarse en la columna B de la hoja "Datos", pero

la coincidencia puede ser exacta, menor que. y mayor que, nosotros queremos que sea exacta para

escribimos 0 -cero-:

=INDICE(Datos!C:C,COINCIDIR($B$5,Datos!$B:$B,0

Lo que queda es cerrar las dos funciones:

=INDICE(Datos!C:C,COINCIDIR($B$5,Datos!$B:$B,0))

En resumen la fórmula anterior devuelve el valor en la columna C que corresponda a la posición

que ocupe el código buscado en la columna B.

El archivo está listo para añadir datos a la derecha en la hoja "Datos" y en la hoja "Principal"

basta con copiar y pegar hasta donde se necesite.

Cualquier duda que tenga no duden en hacerla en los comentarios.

Saludos...


Artículos Relacionados



4 comentarios:

Unknown dijo...

Porque es mejor que Buscarv?? el resultado es el mismo y siento BUSCARV menos complicada.

PD: buen Blog este, se va a favoritos de una.

Anónimo dijo...

Me parece excelente esta aportación, muchas gracias...

MyAM dijo...

En algunas versiones de office no aparece la función BUSCARV, esta opción me parece excelente

Unknown dijo...

La formula Buscarv Tiene la desventaja que no efectúa busquedas hacia la izquierda en un rango de datos.

Publicar un comentario