De una tabla en forma de matriz a una tabla con una columna. Funciones COINCIDIR y BUSCARV en Excel

18 Ene

En Excel nos encontramos con la necesidad de transformar matrices a columnas. El tema de la transposición con Excel ya se ha visto en el blog con anterioridad siendo el pasar de varias columnas a una con código uno de las entradas con más visitas de este sitio. El caso es que en este caso no es tan importante la transposición como la búsqueda de la celda mediante BUSCARV. La tarea que se expone es la siguiente:

Los datos están en forma matricial y es necesario pasar a una sola columna a la vez donde hay dos campos clave, el cliente y el mes y es necesario buscar el elemento. En Excel cuando se busca una columna se emplea BUSCARV donde necesitamos el elemento a buscar (en este caso el cliente), el rango donde buscar que es la tabla a nivel de cliente con distintas columnas por mes y adicionalmente buscamos el mes que está en columna por lo que este debe ser el tercer parámetro que requiere BUSCARV. Para ello empleamos COINCIDIR junto con BUSCARV. Veamos como sería la función:

Se trata de buscar el segundo campo clave de nuestra tabla en forma de columna dentro de las columnas de la matriz y COINCIDIR nos dice que columna es la que cruza. Hay que reseñar que empieza en el 1 y es posible que no coja la columna correcta por lo que debemos añadir otro elemento a COINCIDIR o bien sumar 1 como se ve en la imagen anterior. En este caso el segundo campo clave de mi cruce ya me indica la columna de la matriz por lo que se puede buscar por fila y columna.

Espero que sea de utilidad.