Todas las funcionesBúsqueda y referencia
ÍNDICE (INDEX)
Aprenda ÍNDICE con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.
INDEX
Sintaxis
ÍNDICE(array, row_num, [column_num])Ejemplo: =INDEX(C2:C100,MATCH(A2,B2:B100,0))
Disponibilidad: Todas las versiones
La función ÍNDICE en Excel devuelve el valor que ocupa una posición de fila y, si corresponde, de columna dentro de un rango. Por sí sola selecciona el enésimo elemento de una lista; combinada con COINCIDIR se convierte en una búsqueda flexible que funciona en cualquier dirección y resiste la inserción de columnas.
Cuándo usarla
- Conoce la posición, por ejemplo fila 3 y columna 2, y quiere obtener el valor que se encuentra allí.
- Necesita una búsqueda que devuelva una columna situada a la izquierda de la clave.
- Quiere una búsqueda bidimensional que encuentre el valor en el cruce entre una etiqueta de fila y otra de columna.
- Necesita compatibilidad con versiones de Excel que no incluyen BUSCARX.
Argumentos
- array. El rango o la matriz que contiene el valor deseado. Puede ser una sola columna, una sola fila o un bloque de celdas.
- row_num. La fila que se devolverá dentro de array, contada desde 1. Use 0 para devolver toda la columna cuando array contiene varias columnas.
- column_num. Es opcional en rangos unidimensionales y obligatorio en bloques. Es la columna dentro de array, contada desde 1. Use 0 para devolver toda la fila.
- area_num. Es opcional y rara vez necesario. Cuando el primer argumento contiene varios rangos entre paréntesis, selecciona cuál de ellos se utilizará.
Ejemplos explicados
Tercer elemento de una lista
| A |
|---|
| 1 | City |
|---|
| 2 | Boston |
|---|
| 3 | Denver |
|---|
| 4 | Austin |
|---|
| 5 | Seattle |
|---|
Fórmula: C1: =INDEX(A2:A5,3)
Resultado: Austin
Devuelve la tercera celda de A2:A5, que contiene Austin.
Posición de fila y columna
| A | B | C |
|---|
| 1 | Region | Q1 | Q2 |
|---|
| 2 | East | 120 | 135 |
|---|
| 3 | West | 98 | 110 |
|---|
| 4 | North | 75 | 92 |
|---|
Fórmula: E1: =INDEX(A1:C4,3,3)
Resultado: 110
La fila 3 y columna 3 de A1:C4 contiene la cifra de Q2 para West.
Búsqueda bidimensional con ÍNDICE + COINCIDIR
| A | B | C |
|---|
| 1 | Region | Q1 | Q2 |
|---|
| 2 | East | 120 | 135 |
|---|
| 3 | West | 98 | 110 |
|---|
| 4 | North | 75 | 92 |
|---|
Fórmula: E1: =INDEX(B2:C4,MATCH("North",A2:A4,0),MATCH("Q1",B1:C1,0))
Resultado: 75
El primer COINCIDIR encuentra la fila de North (3), el segundo encuentra la columna de Q1 (1) e ÍNDICE devuelve el cruce.
Pruébalo
Una hoja pequeña con datos de ejemplo. Cambia la fórmula o un número y observa el resultado.
Fórmula en F2: =INDEX(B2:B6,MATCH(104,A2:A6,0))
Resultado en F2: Mug
Errores y comprobaciones
- #REF!. El número de fila o columna supera el tamaño del rango. ÍNDICE cuenta desde la primera celda del rango proporcionado, no desde A1.
- #VALUE!. El número de fila o columna es texto o un error. Si procede de COINCIDIR, compruebe que COINCIDIR haya encontrado algo.
- Devuelve una fila o columna completa. Un número de fila o columna igual a 0 devuelve la fila o columna entera. Es intencionado, pero en versiones antiguas de Excel debe introducirse como fórmula matricial.
- Elemento incorrecto después de ordenar. Una posición escrita de forma fija deja de señalar el mismo registro. Obtenga la posición mediante COINCIDIR.
Funciones relacionadas
Preguntas frecuentes
- ¿Qué hace ÍNDICE en Excel?
- Devuelve el valor, o la referencia, que ocupa una fila y una columna determinadas dentro del rango que usted proporciona.
- ¿Por qué usar ÍNDICE y COINCIDIR en vez de BUSCARV?
- La columna de búsqueda puede estar en cualquier lugar, insertar columnas no rompe la fórmula y se evita el frágil argumento de número de columna.
- ¿ÍNDICE y COINCIDIR pueden devolver varios resultados?
- Una sola fórmula devuelve un valor. Para varias coincidencias use FILTRAR en Excel 2021 y Microsoft 365.
- ¿Cuál es la diferencia entre ÍNDICE y COINCIDIR?
- COINCIDIR encuentra una posición e ÍNDICE convierte esa posición en un valor. Son las dos mitades de una misma búsqueda.
Más funciones de Búsqueda y referencia