Excel: usar 2 celdas para recopilar datos de una lista

Excel: usar 2 celdas para recopilar datos de una lista

Mi ejemplo es este:

(workbook name"Rev)
letter  weekly  bi-weekly monthly
a        100     200       400
b        110     250       500
c        111     300       600
d        112     350       700
e        113     400       800

en un libro de trabajo diferente ingresaré una letra y ya sea semanal, quincenal o mensual. Necesito Excel para extraer el # asociado con eso. Es decir: celda 1 = celda B 2 = celda mensual 3 = 400<- pero esto se extrae automáticamente.

Realmente me gustaría evitar una macro si es posible.

gracias de antemano

Respuesta1

Esto se puede lograr mediante una combinación de las funciones INDEXy MATCH. Por ejemplo:

=INDEX($A$1:$D$6, MATCH($G$2, $A$1:$A$6, 0), MATCH($G$1, $A$1:$D$1, 0))

La MATCHfunción determina la fila y columna de destino, y INDEXbusca la celda en esa fila y columna. El rango de la tabla ( A1:D6) y las direcciones de las celdas de entrada ( G1y G2) se pueden personalizar según sus necesidades.

captura de pantalla

Respuesta2

Puedes hacer esto con Index/Match

=ÍNDICE(Hoja1!$A$1:$D$6,COINCIDIR(Hoja2!B1,Hoja1!$A$1:$A$6,0),COINCIDIR(Hoja2!B2,Hoja1!$A$1:$D$1,0) )

A1 a D6 en la hoja 1 es donde están los datos. En la hoja 2, ingrese "b" en la celda B1 y "mensualmente" en la celda B2.

información relacionada