¿Autocompletar gran número de celdas en Excel?

9

Tengo una fórmula en Excel que me gustaría completar automáticamente en otras 999.999 celdas. ¿Cómo puedo hacer esto sin arrastrar el controlador de autocompletar por toda la hoja?

Josh
fuente

Respuestas:

14

La clave es seleccionar todas las celdas de la que tiene la fórmula hasta el fondo y luego completar la fórmula. Estos pasos lo hacen rápidamente:

Seleccione la celda con la fórmula, luego mientras mantiene presionada la tecla Mayús, presione la tecla Fin y luego presione la flecha hacia abajo; Ahora suelte la tecla Mayús. Esto cambiará el tamaño de la selección para incluir las celdas en blanco debajo de la celda activa; Si todas las celdas siguientes están en blanco, redimensionará la selección hasta el final de la hoja.

Una vez que se selecciona el rango, presione Ctrl-D para completar la fórmula.

Rachel Hettinger
fuente
Esto solo repite el valor en la primera celda. A diferencia de arrastrar el controlador de relleno, que incrementará automáticamente ciertas cosas. ¿Cómo obtener el incremento automático?
Ben
Resulta que eso fue respondido y enlaces aquí: superuser.com/questions/841439/…
Ben
El OP preguntaba cómo completar fórmulas , no valores.
Rachel Hettinger
4

El problema: el usuario tiene una fórmula en una celda y desea copiarla en las siguientes 999.999 filas. Las técnicas simples como copiar y pegar son demasiado primitivas porque no van lo suficientemente rápido, y 999,999 es un gran número.

Aquí hay una solución:

  1. Escriba 1 en una celda en la parte superior de la hoja de trabajo, digamos Celda A1 Resultado: 1 aparece en la Celda A1
  2. Escriba + 1 + A1 en la celda A2 Resultado: 2 aparece en la celda A2
  3. Con el puntero en la celda A2, haga clic en -C para copiar
  4. Mueva el puntero a la celda A3
  5. Mantenga presionadas las teclas Ctrl y Mayús y haga clic, luego haga clic en la flecha hacia abajo Resultado: se resalta toda la columna A, de A3 a A1048576
  6. Mantenga presionada la tecla Ctrl y haga clic en V para pegar Resultado: la columna A ahora contiene enteros 1 a 1048576
  7. Mantenga presionada la tecla Ctrl y haga clic en F para buscar
  8. En el cuadro Buscar, ingrese 1000000 y presione Entrar Resultado: la celda A1000001 está resaltada Ahora su puntero está en la celda A1000001
  9. Mantenga presionadas las teclas Ctrl y Mayús, luego haga clic en Resultado final: todo hasta la parte inferior se resalta
  10. Haga clic en Eliminar resultado: solo quedan las filas 1 a 1000000, que muestran los valores 1 a 1000000
  11. Mantenga presionada la tecla Ctrl y haga clic en Inicio para volver a la Celda A1
  12. En la celda A1, ingrese su fórmula, por ejemplo + "B" y FILA ()
  13. Haga clic en Ctrl y C para copiar
  14. Mantenga presionadas las teclas Ctrl y Mayús, luego haga clic en Fin y Abajo
  15. Mantenga presionada la tecla Ctrl y haga clic en V para pegar Resultado: la columna A ahora contiene el texto B1 a B1000000 pero no más
  16. La fila 1000000 ahora se identifica porque es la celda no vacía más inferior
  17. Puede colocar texto en otras celdas en la fila 1000000 para identificar fondos
Jay Jacob Wind
fuente
2

Mi solución está inspirada en la respuesta de Jay Jacob, y creo que seguir es la forma más fácil de hacerlo.

  1. Coloque el valor en la celda de fórmula A1 y cópielo.
  2. Use el cuadro de nombre (a la izquierda de la barra de fórmulas), escriba la última celda que necesita. [por ejemplo, A999999 para 999999 filas en la columna A o C999999 para seleccionar 999999 filas en 3 columnas]
  3. Una vez que el puntero esté en esta celda, mantenga presionadas las teclas Ctrl + Mayús y toque las teclas Izquierda y Arriba o los botones Ctrl + Shift + Inicio para seleccionar todas las celdas desde la última celda deseada hasta la primera celda que se necesita llenar.
  4. Finalmente pégalo.
Suteerth Tripathi
fuente