Applica la formula a un intervallo di celle senza trascinamento


26

In genere, in Excel, è possibile compilare automaticamente una colonna trascinando una cella verso il basso. Tuttavia, poiché molte celle da riempire, trascinare e scorrere manualmente il foglio di calcolo richiede tempo.

C'è un modo molto migliore per riempire una colonna con le formule?

Modifica: ho provato a inserire il $F$1:$F$20000nel punto evidenziato, ma i valori all'interno della colonna F non sono popolati.

testo alternativo

Risposte:


32

Invece di fare clic e trascinare il quadrato nell'angolo in basso a destra della cella, dovresti invece provare a fare doppio clic su di esso. Questo lo riempirà automaticamente.

Inoltre, dovresti abituarti a usare "ctrl" e "shift". Quando uso Excel, vado estremamente veloce perché uso molte scorciatoie da tastiera. Lascia che ti spieghi un esempio e ti faccia sapere esattamente cosa scriverei. Supponiamo che tu abbia dati nelle colonne A: E con 20000 righe e desideri creare una formula per F. Segui questi passaggi:

  • Prima metti la tua formula in F1.
  • Ora premi ctrl + C per copiare la tua formula.
  • Premi a sinistra, quindi è selezionato E1.
  • Ora premi Ctrl + Giù. Questo viaggerà fino in fondo fino a quando non viene colpito uno spazio vuoto, in questo esempio il suo E20000.
  • Ora premi a destra in modo da selezionare F20000.
  • Ora premi ctrl + maiusc + su. Ora selezionerai F1: F20000.
  • Infine, premi Ctrl + V o premi Invio per riempire le celle.

Una volta che ti sei abituato a fare cose del genere, questi 6 tasti si verificano molto velocemente in una frazione di secondo.


uso sempre il tasto a 6 tasti :)
Wilson

Non puoi semplicemente fare ctrl + c, ctrl-shift-down, ctrl-v?
Worse_Username

@Worse_Username Provalo: finirai con l'ultima riga, non in fondo ai dati. È possibile farlo, ma la dimensione del file sarà sparare.
Fondo Monica's Lawsuit

Bello, ho imparato come piace alle persone veloci .. !!
Irfan,

15

In realtà c'è un modo migliore

  • Copia la tua formula Ctrl+C
  • stampa
  • Ctrl+ Shift+ seleziona l'ultima cella non vuota
  • incolla Ctrl+V

4 colpi. L'ho scoperto proprio ora


Come nota per gli altri che lo trovano, puoi anche fare la stessa cosa tra le righe (come per le intestazioni) e fare ctrl + maiusc + destra
Shawn

puoi saltare il passaggio 2. Puoi incollare una formula nella cella da cui proviene senza conseguenze negative. ma il doppio clic è più veloce per la maggior parte del tempo.
mpag,

Per qualche ragione il suggerimento di @ Shawn non ha funzionato per me in un'istanza di Excel. Il riavvio di Excel ha risolto questo problema. Ma ho anche "scoperto" che l'evidenziazione della colonna sinistra dell'intervallo, quindi premendo il Endtasto, quindi facendo Shift+ freccia destra, quindi incollando la formula o facendo un Control+ Rcopia le formule dalla colonna sinistra verso destra.
mpag,

@mpag In realtà, se salti il ​​passaggio 2 e la formula è stata inserita nell'array, otterrai un "Non puoi cambiare parte di un array". errore.
robinCTS,

2
  • Copia la cella che contiene la formula originale negli Appunti.
  • Fai clic nella casella "nome cella" (in alto a sinistra) e inserisci l'intervallo che desideri selezionare, seguito da Invio.
  • Incolla nella selezione.

Funziona?


no, non funziona. Vedi la mia domanda aggiornata.
Graviton,

Strano, funziona in OpenOffice.org e almeno un tutorial di Excel che ho trovato lo ha menzionato anche (ma sembrava Excel 2000 o simile, quindi forse Microsoft ha rimosso questa funzionalità ...).
JanC

A proposito: probabilmente dovresti digitare F1: F20000 senza i segni "$".
JanC

1

Quando selezioni un'intera colonna puoi semplicemente inserire F: F

Ciò è particolarmente utile quando si aggiungono o si eseguono operazioni con un intero intervallo e in cui è possibile aggiungere dati all'intervallo.


nota che puoi farlo anche in formule (es. SUM(F:F)), purché la tua cella di destinazione non sia all'interno di F.
mpag

0

Ho dovuto farlo proprio l'altro giorno.

  • Copia la formula con riferimento relativo, ovvero senza $segni.
  • Seleziona l'intervallo che desideri riempire.
    Stavo afferrando la cella inferiore, quindi premendo End-Shift-UpArrow.
  • Incolla la formula nella selezione.
    Excel cambierà il riferimento relativo per ogni cella.

0
  1. ctrl + C per copiare la formula desiderata
  2. per il 2003 Excel fare clic su modifica-> vai a
  3. in vai alla finestra inserisci i tuoi intervalli; come A2: A238
  4. quindi ctrl + V per incollare la formula nell'esatto intervallo di celle selezionato.

In questo modo non hai # DIV / 0! in altre cellule; a volte # DIV / 0! influire su altri calcoli;

Se usi la funzione di conteggio, saprai quante righe di dati hai.


0

Seleziona l'intervallo in cui desideri la formula, crea la formula e premila Ctrl + Enter
riempirà anche l'intero intervallo selezionato con relativo riferimento

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.