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:0
de 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,
INDEX
devuelve la matriz de valores de toda la columna o fila, respectivamente.