Devuelve el contenido de una celda, especificado por los índices de número de fila y de columna.
Ejemplos
| Nombre del invitado | Restricción alimentaria | Invitación enviada | Mesa |
|---|---|---|---|
| David | Vegetariana | No | 3 |
| Roberto | Ninguna | No | 5 |
| david | Ninguna | Sí | 1 |
| Nerea | Ninguna | No | 4 |
| María | Vegetariana | Sí | 2 |
| Fórmula | Resultado de la fórmula |
|---|---|
| =INDEX(A2:D6, 2, 1) | Roberto |
| =INDEX(A2:D6, 4, 4) | 4 |
| =INDEX(A2:D6,1,1) | David |
| =INDEX(A1:D6, 6, 2) | Vegetariana |
| Fórmula | Resultado de la fórmula | |||
|---|---|---|---|---|
| =INDEX(A2:D6, 2, 0) | Roberto | Ninguna | No | 5 |
| Fórmula | Resultado de la fórmula |
|---|---|
| =INDEX(A2:D6, 0, 4) | 3 |
| 5 | |
| 1 | |
| 4 | |
| 2 |
Devuelve las celdas que encuentre en el intervalo de referencia ordenadas por el valor del índice.
Ejemplo de uso
INDEX(A1:C20, 5, 1)
Sintaxis
INDEX(referencia, [fila], [columna])
-
referencia: intervalo de las celdas cuyos valores se devuelven. -
row[OPCIONAL: 0 de forma predeterminada ]: dentro del intervalo de celdas de referencia, el índice de la fila que se devolverá como resultado. -
column[OPCIONAL:0de forma predeterminada ]: dentro del intervalo de celdas de referencia, el índice de la columna que se devolverá como resultado.
Usar INDEX y Match
Se pueden usar INDEX y MATCH juntas para hacer búsquedas más avanzadas y dinámicas.
- Nota: VLOOKUP se puede utilizar cuando el valor de búsqueda está a la izquierda del atributo que se quiere devolver. Se pueden usar INDEX y MATCH independientemente de dónde esté el valor de búsqueda en el conjunto de datos.
| Nombre del invitado | Restricción alimentaria | Invitación enviada | Mesa |
|---|---|---|---|
| David | Vegetariana | No | 3 |
| Roberto | Ninguna | No | 5 |
| david | Ninguna | Sí | 1 |
| Nerea | Ninguna | No | 4 |
| María | Vegetariana | Sí | 2 |
| Objetivo | Fórmula | Resultado de la fórmula | Comentario |
|---|---|---|---|
| Saber la restricción alimentaria de María | =VLOOKUP("María", A1:D6, 2, false) | Vegetariana | Tanto la clave de búsqueda como el índice están codificados |
| Saber la restricción alimentaria de María | =INDEX(A1:D6, MATCH("Mary", A1:A6, 0), 2) | Vegetariana | El número de la fila es dinámico y el número de la columna está codificado |
| Saber la restricción alimentaria de María | =INDEX(A1:D6, MATCH("María", A1:A6, 0), MATCH("Restricción alimentaria", A1:D1, 0)) | Vegetariana | Tanto el número de fila como el número de columna son dinámicos |
| Saber quién está en la mesa 2 | Con VLOOKUP, no sería posible hacerlo | N/A | VLOOKUP solo se puede utilizar cuando el valor de la búsqueda está a la izquierda del atributo que se quiere devolver |
| Saber quién está en la mesa 2 | =INDEX(A1:D6, MATCH(2, D1:D6, 0), MATCH("Nombre del invitado", A1:D1, 0)) | María | Los valores INDEX y MATCH se pueden utilizar independientemente de dónde se encuentre el valor de búsqueda en relación con el atributo que se quiere devolver |
Consulta también estos artículos
MATCH: Ofrece la posición relativa de un elemento en un intervalo que coincide con un valor especificado.
OFFSET: Ofrece una referencia de intervalo que cambió un número específico de filas y columnas a partir de una referencia de celda inicial.
Notas
- Si fijas el valor 0 en una fila o en una columna,
INDEXdevuelve la matriz de valores de toda la columna o fila, respectivamente.