Cómo combinar BUSCARV y COINCIDIR en Google Sheets

En este tutorial vamos a aprender a combinar dos funciones muy poderosas de Google Sheets: BUSCARV y COINCIDIR. La idea es hacer que nuestras búsquedas sean mucho más robustas y flexibles, especialmente cuando tenemos que trabajar con muchas columnas y queremos evitar errores por referencias fijas de columna. Al final, con esta técnica, podrás crear una fórmula que se adapte automáticamente al nombre de la columna que quieres buscar, facilitando la creación de informes y evitando dolores de cabeza con números de columna que cambian.

¿Qué es BUSCARV y por qué tiene limitaciones?

BUSCARV es una función básica que usamos para buscar un valor en la primera columna de un rango y devolver un valor en la misma fila, pero en otra columna. Por ejemplo, si tenemos una base de datos de productos con su nombre, país, categoría, costo y precio, podemos usar BUSCARV para traer el nombre del producto a un informe, buscando por la referencia del producto.

La fórmula básica que usamos es algo así:

=BUSCARV(B2; $B$2:$G$100; 4; 0)

Aquí, B2 es la referencia del producto que buscamos, $B$2:$G$100 es el rango donde está la base de datos (con referencias absolutas para que no cambie al arrastrar), 4 es el número de columna de donde queremos traer la información (en este caso el nombre del producto), y 0 indica que queremos una coincidencia exacta.

El problema es que cuando queremos traer otros datos, como país, categoría, costo o precio, tenemos que cambiar ese número de columna manualmente. Esto se vuelve tedioso y propenso a errores, sobre todo cuando la base de datos es grande o cambia con frecuencia.

¿Cómo mejorar BUSCARV con COINCIDIR?

Para evitar tener que estar cambiando el número de columna, podemos usar la función COINCIDIR. Esta función busca un valor en un rango y devuelve la posición relativa dentro de ese rango. Por ejemplo, si queremos saber en qué columna está el encabezado “Nombre”, COINCIDIR nos dirá qué número de columna es.

=COINCIDIR("Nombre"; $B$1:$G$1; 0)

Esta fórmula busca el texto “Nombre” en la fila 1, desde la columna B hasta la G, y devuelve el número de columna donde está exactamente. Si “Nombre” está en la cuarta columna de ese rango, devolverá 4.

Así que, en lugar de poner un número fijo en BUSCARV, podemos usar COINCIDIR para que busque automáticamente la columna correcta según el encabezado. La fórmula combinada queda así:

=BUSCARV(B2; $B$2:$G$100; COINCIDIR(D$1; $B$1:$G$1; 0); 0)

Donde B2 es la referencia del producto que buscamos, $B$2:$G$100 es la base de datos, D$1 es la celda donde está el encabezado que queremos buscar (nombre, país, categoría, etc.), y $B$1:$G$1 es el rango de los encabezados.

Importancia de las referencias absolutas y relativas

Para que esta fórmula funcione bien cuando la arrastremos hacia abajo y hacia los lados, debemos cuidar cómo fijamos las celdas con los signos de dólar. En este caso:

  • $B2: fijamos la columna B para que siempre tome la referencia del producto en la columna B, pero dejamos la fila relativa para que cambie al arrastrar hacia abajo.
  • D$1: fijamos la fila 1 para que siempre tome el encabezado en la primera fila, pero dejamos la columna relativa para que cambie al arrastrar hacia la derecha.
  • $B$2:$G$100 y $B$1:$G$1: fijamos ambos para que el rango de búsqueda no cambie.

Así, cuando arrastres la fórmula hacia abajo, cambiará la referencia del producto, y cuando la arrastres hacia la derecha, cambiará el encabezado que busca, todo de manera automática y sin errores.

Ejemplo práctico con tabla

ReferenciaNombrePaísCategoríaCostoPrecio
PE06Tenis DisneyColombiaCalzado50.00080.000
PE08Sandalia ExcelPerúCalzado40.00070.000

Supongamos que tu base de datos está en el rango B2:G100, con los encabezados en B1:G1. Quieres crear un informe donde, a partir de la referencia en B2, traigas el nombre, país, categoría, costo y precio automáticamente. Solo necesitas poner los encabezados en la fila 1 de tu informe y usar la fórmula que te mostré arriba.

Ventajas de usar BUSCARV con COINCIDIR

Esta combinación hace que tus fórmulas sean mucho más robustas y fáciles de mantener. Si alguna vez cambias el orden de las columnas en tu base de datos, no tendrás que revisar cada fórmula para cambiar el número de columna, porque COINCIDIR siempre encontrará la correcta según el encabezado. Además, facilita la creación de informes dinámicos y escalables.

Conclusión

En resumen, para mejorar tus búsquedas con BUSCARV, reemplaza el número fijo de columna por una función COINCIDIR que busque el encabezado correspondiente. Asegúrate de usar referencias absolutas y relativas adecuadas para que puedas arrastrar la fórmula sin problemas. Esto te ahorrará mucho tiempo y errores en tus hojas de cálculo, sobre todo cuando trabajas con bases de datos grandes o que cambian con frecuencia.

Si quieres profundizar en el uso de BUSCARV, COINCIDIR y otras funciones avanzadas de Google Sheets, te recomiendo inscribirte en mi academia, donde tenemos cursos completos y soporte para que domines estas herramientas.

Si quieres aprender a usar Google Forms y Google Sheets desde cero, te invito a tomar un curso gratis de 2 horas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

JuanSGuzman
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.