Descarga el libro de trabajo de ejemplo
Este tutorial demostrará cómo realizar una búsqueda 2D con las funciones INDICE y MATCH en Excel y Google Sheets.
Coincidir con dos ejes: fila y columna (búsqueda 2D)
La función INDICE devuelve un valor de una referencia de fila y columna determinada. Podemos proporcionar las referencias de fila y columna con funciones COINCIDIR para realizar una búsqueda 2d:
1 | = ÍNDICE (C3: E5, COINCIDIR (H2, B3: B5,0), COINCIDIR (J2, C2: E2,0)) |
Entremos en los detalles.
Función MATCH
Para encontrar la fila, use la función COINCIDIR con su primer valor.
1 | = COINCIDIR ("Berlín", B3: B5,0) |
El ejemplo anterior busca la fila que contiene "Berlín" y devuelve su posición dentro del rango dado. “Berlín” es la primera ciudad en la columna B, por lo que la función COINCIDIR devuelve 1.
Luego repetimos para la columna que nos interesa.
1 | = COINCIDIR ("Viena", C2: E2,0) |
"Viena" es la segunda ciudad, por lo que la función COINCIDIR devuelve 2.
Función INDICE
Ahora que tenemos las posiciones para la fila y la columna, las usamos como argumentos en la Función INDICE para devolver el valor de la celda donde se cruzan (aquí, la distancia de Berlín a Viena).
1 | = ÍNDICE (C3: E5, I3, I4) |
Reemplazar los números de columna y fila con las funciones COINCIDIR que los encontraron nos da nuestra fórmula original:
1 | = ÍNDICE (C3: E5, COINCIDIR (H2, B3: B5,0), COINCIDIR (J2, C2: E2,0)) |
COINCIDIR CON EL ÍNDICE en las Hojas de cálculo de Google
Estas fórmulas funcionan exactamente igual en Google Sheets que en Excel.