Buscar por fila y columna en Excel; BUSCARV y COINCIDIR

Una de las funciones más utilizadas en Excel es BUSCARV. Sin embargo, esta función sólo te permite buscar un valor en la primera columna de la izquierda. Si lo que necesitas es buscar datos por fila y por columna puedes hacerlo utilizando las funciones BUSCARV y COINCIDIR juntas, en este post te explicamos cómo hacerlo.

Matrices en las que utilizar la funciones BUSCARV y COINDICIR juntas

Un ejemplo idóneo para utilizar la combinación de estas dos funciones sería una tabla como la que se muestra en el ejemplo. En la tabla se muestran las ventas mensuales por ciudad. Las ciudades aparecen en la primera columna de la tabla y los meses en la primera fila de la tabla.

En tablas muy extensas de este tipo es muy práctico poder buscar valores con dos criterios. En este caso buscaríamos las ventas en una ciudad para un mes concreto.

Función BUSCARV y COINCIDIR

Para conseguir buscar por fila y por columna solo tienes que utilizar la función COINCIDIR dentro de la función BUSCARV.

La función BUSCARV busca un valor en la primera columna de la izquierda de la matriz seleccionada y devuelve el valor en la misma fila desde una columna específica. Es decir, que el valor de la columna es fijo.

Aprende paso a paso como usar la función BUSCARV en el siguiente link Función BUSCARV en Excel.

La función COINCIDIR devuelve la posición relativa de un elemento en una matriz.

Cómo usar la función COINCIDIR

Es una función muy sencilla de utilizar. Aplicándola al ejemplo necesitas que te devuelva la posición del mes buscado dentro de la fila de meses. Para ello escribe =COINCIDIR donde;

  • Valor buscado; es el mes por lo que debes escribir la celda donde vas a introducir el nombre del mes buscado.
  • Matriz buscada; es la fila completa donde aparecen los nombres de los meses. Selecciona también el título de fila si lo tuviera para que no te de error al utilizar la función dentro de BUSCARV.
  • Tipo de coincidencia; escribe 0, puesto que lo que necesitas es una coincidencia exacta.

En el ejemplo quedaría así; =COINCIDIR(B4;E3:E26;0)

El valor que te devolverá la celda será la posición de la columna donde se encuentra el mes. Si escribes abril aparecerá un 5, puesto que al seleccionar el título de la fila suma 1 a la posición del mes en el año.

Función BUSCARV y COINCIDIR juntas

Según el ejercicio de ejemplo en una celda introducirás el mes y en otra la ciudad a buscar.

En la celda donde quieres que se muestren las ventas para eses mes y ciudad debes escribir =BUSCARV donde:

  • Valor buscado; es la celda donde introducirás la ciudad, B4.
  • Matriz tabla; es toda la tabla incluidos los encabezados, E2:Q26
  • Indicador de columnas; aquí es donde debes usar la función COINCIDIR que hemos explicado en el punto anterior, COINCIDIR(C4;E2:Q2;0)
  • Rango; debes escribir FALSO para obtener una coincidencia exacta.

Quedaría de la siguiente forma; =BUSCARV(B4;E2:Q26;COINCIDIR(C4;E2:Q2;0);FALSO)

*hemos resaltado la función COINCIDIR en color rojo para que la identifiques sin problema dentro de la función BUSCARV.

Una vez introducida la función sin erratas en la celda se mostrarán las ventas para el mes y ciudad seleccionadas.

En el tutorial también incluimos desplegables para seleccionar de forma más ágil los meses y ciudades te enseñamos cómo hacerlo en el siguiente link: Listas desplegables en Excel.

Descárgate la plantilla del tutorial aquí: Plantilla BUSCARV y COINCIDIR