Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MS Excel: Búsqueda 2D (Ejemplo #4)
Este tutorial de Excel muestra cómo realizar una búsqueda 2D (con capturas de pantalla e instrucciones paso a paso). Aquí está el ejemplo #4.
Problema: en Microsoft Excel, quiero hacer coincidir los valores de dos columnas en la hoja A (tamaño y frecuencia) con una columna y una fila (tamaño y frecuencia) en la hoja B para devolver el valor de la hoja B.
Por ejemplo, tamaño = 2 y frecuencia = 2 en la hoja A devolverá $23,00 del gráfico en la hoja B (tamaño = 2, frecuencia = 2). Quiero que estos valores aparezcan en la columna D de la hoja A.
R: En realidad, lo que intentamos hacer es realizar una búsqueda bidimensional en Excel. Para encontrar valores basados en valores de columna y fila en Excel, debe usar la función BUSCARV y la función COINCIDIR.
Veamos un ejemplo.
Descargue la hoja de cálculo de Excel (que se muestra a continuación)
En la hoja de cálculo anterior, tenemos un gráfico en la Hoja B con tamaño y frecuencia.
Luego, en la hoja A, tenemos valores de tamaño y frecuencia en la columna A y la columna B. Queremos devolver en la columna D los valores correctos del gráfico en la hoja B usando estos valores de tamaño y frecuencia.
Entonces, si busca Tamaño = 2 y Frecuencia = 2 en el gráfico de la Hoja B, debería devolver $ 23.00. Para ello, utilizaremos la siguiente fórmula en la celda D2:
=VLOOKUP(A2,B!$A$2:$G$8,MATCH(B2,B!$A$2:$G$2,0),FALSE)
Esta fórmula devuelve $23,00.
En la celda D3, si tuviéramos que buscar Tamaño = 2 y Frecuencia = 1, debería devolver $ 22.00. Para ello utilizaremos la siguiente fórmula:
=VLOOKUP(A3,B!$A$2:$G$8,MATCH(B3,B!$A$2:$G$2,0),FALSE)
Esta fórmula devuelve $22,00.