Excel: cómo insertar datos en las diferentes hojas tomándolos de diferentes columnas

Excel: cómo insertar datos en las diferentes hojas tomándolos de diferentes columnas

Necesito tu ayuda. Tengo una hoja de referencia que contiene datos organizados en 8 columnas. Tengo que crear 8 hojas, cada una de ellas debe contener solo una columna. La primera hoja de la columna A contiene los datos de la primera columna de la hoja de referencia, la segunda hoja, también en la columna A, contiene los datos de la segunda columna de la hoja de referencia y así sucesivamente... ¿Cómo puedo crear dinámicamente el ¿Referencias que se insertarán en las fórmulas? ¿En lugar de cambiarlos manualmente?

Respuesta1

Coloca la hoja de referencia después de las 8 nuevas que hiciste y usa la fórmula:

=ÍNDICE('referencia'!A:H,,HOJA())

en la celda A1 de cada hoja y hará lo que quieras. Si usa esto, obtendrá un 0 en cada celda en blanco, por lo que puede agregar una función SI a lo anterior:

=SI(ÍNDICE('referencia'!A:H,,HOJA())=0,"",ÍNDICE('referencia'!A:H,,HOJA()))

Si esto no funciona, puedes usar esta fórmula en la celda A1 y arrastrarla hacia abajo tanto como necesites.

=ÍNDICE('referencia'!A:H,FILA(),HOJA())
o
=SI(ÍNDICE('referencia'!A:H,FILA(),HOJA())=0,"",ÍNDICE('referencia'!A:H,FILA(),HOJA()))

Esta fórmula utiliza una referencia de hoja, por lo que si cambia el orden de las hojas, los datos también cambiarán, por lo que debe copiar y pegar valores para evitar este problema. Dado que tienes que hacerlo, probablemente sea más fácil copiarlos manualmente seleccionando la columna completa.

información relacionada