¿cómo hacer una búsqueda bidireccional en excel?

Esto sucede a veces cuando necesitamos buscar un valor en una tabla según el encabezado de fila y el encabezado de columna.

cómo realizar una búsqueda bidireccional en una tabla bidimensional en Excel

Supongamos que necesita obtener los valores de la tabla anterior para un mes y una zona en particular. Aquí, en esta situación, puede utilizar una búsqueda bidireccional.

Realizar una búsqueda bidireccional implica obtener un valor de una tabla bidimensional. Esto significa que puede obtener un valor de cualquier celda de una tabla.

Y para eso necesitas combinar la función de coincidencia con BUSCARV .

Como sabes, una BUSCARV normal sólo puede devolver un valor mirando una columna a la vez.

La razón es que el argumento col_index de BUSCARV es un valor estático. Pero si combinas la función de coincidencia con BUSCARV, puedes hacerla dinámica.

Cómo utilizar BUSCARV + COINCIDIR para BÚSQUEDA bidireccional

Volvamos a nuestro ejemplo. Disponemos de una tabla con la cantidad de ventas mensuales de cuatro áreas diferentes de una empresa.

cómo realizar una búsqueda bidireccional en una tabla bidimensional en Excel

Ahora suponga que su jefe quiere verificar la cantidad de una zona para un mes en particular (por ejemplo: septiembre y la zona norte). Y a él no le gusta mirar la tabla para eso, y aquí está la fórmula:

 =VLOOKUP(month,table,MATCH(zone,heading_row,0),0)
cómo hacer una búsqueda bidireccional en la fórmula de Excel en la tabla

Cómo funciona

Como dije antes, necesitamos una función de coincidencia para hacer que col_index sea dinámico. Esta fórmula funciona en dos partes. Cuando selecciona el campo, la función de coincidencia devuelve la posición del campo en la fila del encabezado.

cómo hacer una búsqueda bidireccional en la función de coincidencia de Excel para el índice col

Y luego BUSCARV usa esta posición para obtener el valor de esta columna.

cómo realizar una búsqueda bidireccional en excel cómo funciona

Cada vez que seleccione el mes y la zona, se devolverá el valor que se encuentra en la intersección de la fila y la columna. El punto es que tienes un col_index dinámico que te permite obtener valores de diferentes columnas con BUSCARV.

Obtener el archivo Excel

Añadir un comentario

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