Aplicar fórmula a un rango de celdas sin arrastrar y soltar


26

Normalmente, en Excel, uno puede rellenar automáticamente una columna arrastrando una celda hacia abajo. Sin embargo, dado que se deben llenar muchas celdas, arrastrar y desplazar manualmente la hoja de cálculo lleva mucho tiempo.

¿Hay una manera mucho mejor de llenar una columna con fórmulas?

Editar: intenté ingresar el $F$1:$F$20000en el lugar resaltado, pero los valores dentro de la columna F no se rellenan.

texto alternativo

Respuestas:


32

En lugar de hacer clic y arrastrar el cuadrado en la esquina inferior derecha de la celda, debe intentar hacer doble clic en él. Esto lo rellenará automáticamente.

Además, debería acostumbrarse a usar "ctrl" y "shift". Cuando uso Excel, voy extremadamente rápido porque uso muchos atajos de teclado. Déjame guiarte a través de un ejemplo y dejarte saber exactamente lo que escribiría. Digamos que tiene datos en las columnas A: E con 20000 filas, y desea crear una fórmula para F. Siga estos pasos:

  • Primero ponga su fórmula en F1.
  • Ahora presiona ctrl + C para copiar tu fórmula.
  • Presiona a la izquierda, entonces se selecciona E1.
  • Ahora presiona Ctrl + Abajo. Esto viajará todo el camino hacia abajo hasta que se golpee un espacio en blanco, en este ejemplo, su E20000.
  • Ahora presiona a la derecha para seleccionar F20000.
  • Ahora presiona ctrl + shift + arriba. Ahora seleccionará F1: F20000.
  • Finalmente, presione ctrl + V o simplemente presione enter para llenar las celdas.

Una vez que te acostumbras a hacer cosas como estas, estas 6 pulsaciones de teclas ocurren muy rápido en una fracción de segundo.


Yo uso la forma de 6 teclas todo el tiempo :)
Wilson

¿No puedes simplemente hacer ctrl + c, ctrl-shift-down, ctrl-v?
Worse_Username

@Worse_Username Pruébalo: terminarás en la última fila, no en la parte inferior de los datos. Usted puede hacerlo, pero el tamaño del archivo se dispararán.
Financia la demanda de Mónica el

Hermosa, aprendí cómo la gente rápida lo hace como .. !!
Irfan

15

En realidad hay una mejor manera

  • Copia tu fórmula Ctrl+C
  • prensa
  • Ctrl+ Shift+ selecciona la última celda no en blanco
  • pegar Ctrl+V

4 golpes Lo descubrí hace un momento


Como una nota para otros que encuentran esto, también puede hacer lo mismo en las filas (como por ejemplo para los encabezados), y hacer ctrl + shift + derecha
Shawn

puedes saltarte el paso 2. Puede pegar una fórmula en la celda de la que proviene sin ninguna consecuencia negativa. pero hacer doble clic es más rápido la mayor parte del tiempo.
mpag

Por alguna razón, la sugerencia de @ Shawn no funcionó para mí para una instancia de Excel. Reiniciar Excel solucionó eso. Pero también "descubrí" que al resaltar la columna izquierda del rango, luego presionar la Endtecla, luego hacer Shift+ flecha derecha, luego pegar la fórmula o hacer un Control+ Rcopia las fórmulas de la columna izquierda hacia la derecha.
mpag

@mpag En realidad, si omite el paso 2 y la fórmula ha sido ingresada en una matriz, obtendrá un "No puede cambiar parte de una matriz". error.
robinCTS

2
  • Copie la celda que contiene la fórmula original en el portapapeles.
  • Haga clic en el cuadro "nombre de celda" (en la esquina superior izquierda) e ingrese el rango que desea seleccionar, seguido de Enter.
  • Pegar a la selección.

¿Eso funciona?


No, no funciona. Ver mi pregunta actualizada.
Graviton

Extraño, funciona en OpenOffice.org, y al menos un tutorial de Excel que encontré también lo mencionó (pero parecía Excel 2000 o algo así, tal vez Microsoft eliminó esta característica ...).
JanC

Por cierto: probablemente deberías escribir F1: F20000 sin los signos "$".
JanC

1

Al seleccionar una columna completa, puede ingresar F: F

Esto es particularmente útil al agregar o realizar alguna operación con un rango completo y donde es posible que desee agregar datos al rango.


tenga en cuenta que también puede hacer esto en fórmulas (por ejemplo SUM(F:F)), siempre que su celda de destino no esté dentro de F.
mpag

0

Tenía que hacer esto el otro día.

  • Copie la fórmula con referencias relativas, es decir, sin $signos.
  • Seleccione el rango que desea llenar.
    Estaba agarrando la celda inferior, luego presionando End-Shift-UpArrow.
  • Pega la fórmula en la selección.
    Excel cambiará la referencia relativa para cada celda.

0
  1. Ctrl + C para copiar la fórmula que quería
  2. para 2003 excel haga clic en editar-> vaya a
  3. en ir a la ventana ponga sus rangos en; como A2: A238
  4. luego ctrl + V para pegar la fórmula al rango exacto de celdas que seleccionó.

¡De esta manera no tienes # DIV / 0! en otras celdas; a veces # DIV / 0! afectar otros cálculos;

Si usa la función de conteo, sabrá cuántas filas de datos tiene.


0

Seleccione el rango donde desea la fórmula, cree la fórmula y presione Ctrl + Enter
para llenar todo el rango seleccionado con referencia relativa también

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.