Búsqueda y Referencia

INDEX Fórmula

INDEX devuelve el valor de una celda en una posición específica de fila y columna dentro de un rango. Es más potente cuando se combina con MATCH para crear búsquedas flexibles que pueden buscar en cualquier dirección, a diferencia de VLOOKUP que solo busca a la derecha. INDEX-MATCH es considerado el estándar profesional para búsquedas en hojas de cálculo.

Sintaxis

INDEX(array, row_num, [col_num])
ParámetroDescripción
arrayParámetro de la función INDEX.
row_numParámetro de la función INDEX.
[col_num](Opcional.) Parámetro de la función INDEX.
Prueba INDEX en Viztab — gratis, sin registro

Ejemplos

ABC
1ProductoSKUPrecio
2WidgetW-10024.99
3GadgetG-20049.99
4GizmoZ-30014.99
5DoohickeyD-40034.99

Obtener valor en una posición específica

Fórmula
=INDEX(B2:B10, 3)
Devuelve: el valor en la 3a fila del rango B2:B10 (que es la celda B4)

Búsqueda bidimensional

Fórmula
=INDEX(B2:D10, 3, 2)
Devuelve: el valor en la fila 3, columna 2 del rango — efectivamente la celda C4

Búsqueda INDEX-MATCH

Fórmula
=INDEX(C2:C100, MATCH("Widget", A2:A100, 0))
Devuelve: el precio de la columna C para la fila donde la columna A contiene "Widget"

Errores Comunes

#REF!

El número de fila o columna excede el tamaño del rango. Por ejemplo, solicitar la fila 15 de un rango de 10 filas.

#VALUE!

El argumento de fila o columna no es un número válido. Debe ser un entero positivo.

Consejos

Por qué INDEX-MATCH sobre VLOOKUP

INDEX-MATCH puede buscar a la izquierda, no se rompe cuando se insertan columnas y es más rápido en conjuntos de datos grandes.

Devolver fila o columna completa

Usa 0 como número de fila o columna para devolver la fila o columna completa como un arreglo.

Rangos dinámicos

INDEX puede definir extremos de rango dinámicos: =SUM(A1:INDEX(A:A, E1)) suma desde A1 hasta el número de fila que esté en E1.

Prueba INDEX en Viztab

Importa tus datos y usa INDEX con más de 370 fórmulas. Sin registro.

Abrir Viztab

Fórmulas Relacionadas