Devuelve el valor en una posición de fila y columna dada dentro de un rango.
Sintaxis
INDEX(array, row_num, [column_num])Argumentos
arrayobligatorio
El rango o la matriz del que se devuelve un valor.
row_numobligatorio
La posición de fila dentro de la matriz.
column_numopcional
La posición de columna dentro de la matriz.
INDEX devuelve el valor en una posición numérica dentro de un rango. Por sí solo es simple, pero combinado con MATCH se convierte en la búsqueda más flexible de Excel: capaz de buscar en cualquier dirección y resistir la inserción de columnas. INDEX/MATCH es la alternativa clásica a VLOOKUP en versiones sin XLOOKUP.
=INDEX(C2:C100, 5)→$420Devuelve el 5.º valor de la columna de precios.
=INDEX(A2:D100, MATCH("A102", A2:A100, 0), 3)→$1,250INDEX/MATCH: encuentra la fila de A102 y devuelve la columna 3.
Elige el rango de retorno
Apunta INDEX a la columna o tabla que contiene tu respuesta.
Encuentra la fila con MATCH
Anida MATCH para convertir una clave de búsqueda en el número de fila que INDEX necesita.
Añade un número de columna si es necesario
Para tablas bidimensionales, proporciona las posiciones de fila y de columna.
INDEX/MATCH puede devolver valores a la izquierda de la clave, no se rompe al insertar columnas y es más rápido en hojas grandes.