Tengo un libro de trabajo.
En él tengo varias hojas que cambié de nombre con el número con la primera hoja es la base de datos que quiero extraer el número.
sheet1 renombrado a A: contiene los datos que quiero extraer de
sheet2 renombrado a 1: la fórmula en la celda B3
debe renombrarse =A!B1
sheet3 a 2: la fórmula en la celda B3
debe renombrarse =A!B2
sheet4 a 3: la fórmula en la celda B3
debe renombrarse =A!B3
sheet5 a 4: la fórmula en la celda B3
debe ser=A!B4
Puedo obtener el nombre de la hoja que cambié de nombre al dígito anterior con esta fórmula
IF(ISERROR(RIGHT(CELL("filename";$A$1);LEN(CELL("filename";$A$1))-FIND("]";CELL("filename";$A$1))));"This workbook never saved";RIGHT(CELL("filename";$A$1);LEN(CELL("filename";$A$1))-FIND("]";CELL("filename";$A$1))))
Pero no puedo usarlo para cambiar la referencia de la celda, de modo que en la hoja 1
está =A!B1
y en la hoja 2
está =A!B2
la referencia de la celda se cambia cada vez que cambié el nombre de la hoja.
¿Alguien puede ayudarme con eso, entonces la fórmula es más como esta? =A!B(sheetname)
A3
y usar todas las demás celdas para usar el valor de esa celda como referencia de celda. entonces es como = A!B(A3)
. ¿Conoces la fórmula para hacerlo?