¿Cómo encontrar una DIRECCIÓN DE RANGO específica de una matriz según el valor de la primera columna?

¿Cómo encontrar una DIRECCIÓN DE RANGO específica de una matriz según el valor de la primera columna?

Ha pasado mucho tiempo desde mi último trabajo con fórmulas de Excel y tengo problemas con =INDEXy =MATCH. Tengo esta matriz:

A     B    C    D    E
app
csd
arg
egd

y a partir de ahí, me gustaría obtener la matriz de la columna B a la columna E en función de los valores de la columna A. Entonces, por ejemplo, si tengo el valor "arg", usando una fórmula de Excel, ¿cómo puedo devolver el rango B3:E3?

Respuesta1

Tardíamente, dados tus comentarios, me di cuenta de que en realidad quieres el rango como una cadena de texto; puedes hacerlo así:

=CELL("address",INDEX(B1:B4,MATCH("arg",A1:A4,0)))&":"&CELL("address",INDEX(E1:E4,MATCH("arg",A1:A4,0)))

Respuesta2

Ejemplo de ÍNDICE Y COINCIDENCIA:

=INDEX(YourRange, MATCH(A1, FirstColumn, 0), 2)

Donde YourRange es el rango de su tabla en su ejemplo y FirstColumn es la columna A en su tabla. A1 es la celda con el elemento que desea buscar. El cero en la función COINCIDIR está ahí para encontrar la coincidencia exacta y el 2 es la columna que desea retirar. Entonces 2 para B, 3 para C, etc.

Pienso en INDEX como un juego de Battleships: el primer parámetro es el tablero de juego, el segundo parámetro es cuántas filas hacia abajo y el último parámetro es cuántas columnas hay de ancho.

información relacionada