Appliquer la formule à une plage de cellules sans glisser-déposer

26

En règle générale, dans Excel, on peut remplir automatiquement une colonne en faisant glisser une cellule vers le bas. Cependant, comme il y a beaucoup de cellules à remplir, faire glisser et faire défiler manuellement la feuille de calcul prend du temps.

Existe-t-il une bien meilleure façon de remplir une colonne avec des formules?

Edit: J'ai essayé de saisir le $F$1:$F$20000à l'endroit en surbrillance, mais les valeurs à l'intérieur de la colonne F ne sont pas remplies.

texte alternatif

Graviton
la source

Réponses:

32

Au lieu de cliquer et de faire glisser le carré dans le coin inférieur droit de la cellule, vous devriez plutôt essayer de double-cliquer dessus. Cela le remplira automatiquement.

En outre, vous devez vous habituer à utiliser "ctrl" et "shift". Lorsque j'utilise Excel, je vais extrêmement vite car j'utilise beaucoup de raccourcis clavier. Permettez-moi de vous expliquer un exemple et de vous faire savoir exactement ce que je taperais. Disons que vous avez des données dans les colonnes A: E avec 20000 lignes et que vous souhaitez créer une formule pour F. Suivez ces étapes:

  • Mettez d'abord votre formule en F1.
  • Appuyez maintenant sur Ctrl + C pour copier votre formule.
  • Frappez à gauche, donc E1 est sélectionné.
  • Appuyez maintenant sur Ctrl + Bas. Cela se rendra jusqu'à ce qu'un blanc soit atteint, dans cet exemple son E20000.
  • Frappez maintenant à droite pour que F20000 soit sélectionné.
  • Appuyez maintenant sur Ctrl + Maj + Haut. Vous allez maintenant sélectionner F1: F20000.
  • Enfin, appuyez sur ctrl + V ou appuyez simplement sur entrée pour remplir les cellules.

Une fois que vous vous êtes habitué à faire des choses comme ça, ces 6 frappes se produisent très rapidement en une fraction de seconde.

Jarvin
la source
j'utilise la touche 6 touches tout le temps :)
wilson
Ne pouvez-vous pas simplement faire ctrl + c, ctrl-shift-down, ctrl-v?
Worse_Username
@Worse_Username Essayez-le - vous vous retrouverez à la toute dernière ligne, pas au bas des données. Vous pouvez le faire, mais votre taille de fichier augmentera.
Fund Monica's Lawsuit
Magnifique, a appris comment les gens rapides le font comme .. !!
Irfan
15

En fait, il y a une meilleure façon

  • Copiez votre formule Ctrl+C
  • presse
  • Ctrl+ Shift+ sélectionne la dernière cellule non vierge
  • coller Ctrl+V

4 coups. Je l'ai découvert tout à l'heure

user1212326
la source
Pour ceux qui trouvent cela, vous pouvez également faire la même chose sur plusieurs lignes (comme pour les en-têtes) et faire ctrl + shift + droite
Shawn
vous pouvez sauter l'étape # 2. Vous pouvez coller une formule dans la cellule dont elle provient sans aucune conséquence négative. mais le double-clic est plus rapide la plupart du temps.
mpag
Pour une raison quelconque, la suggestion de @ Shawn n'a pas fonctionné pour moi pour une instance d'Excel. Le redémarrage d'Excel a corrigé cela. Mais j'ai également "découvert" qu'en mettant en surbrillance la colonne de gauche de la plage, en appuyant sur la Endtouche, puis en faisant Shift+ flèche droite, puis en collant dans la formule ou en faisant un Control+ Rcopie les formules de la colonne de gauche vers la droite.
mpag
@mpag En fait, si vous ignorez l'étape 2 et que la formule a été entrée dans un tableau, vous obtenez un message "Vous ne pouvez pas modifier une partie d'un tableau". Erreur.
robinCTS
2
  • Copiez la cellule qui contient la formule d'origine dans le presse-papiers.
  • Cliquez dans la case "nom de la cellule" (en haut à gauche) et entrez la plage que vous souhaitez sélectionner, puis appuyez sur Entrée.
  • Collez dans la sélection.

Est-ce que ça marche?

JanC
la source
non, ça ne marche pas. Voir ma question mise à jour.
Graviton
Bizarre, cela fonctionne dans OpenOffice.org, et au moins un didacticiel Excel que j'ai trouvé l'a également mentionné (mais il ressemblait à Excel 2000 ou autre, alors peut-être que Microsoft a supprimé cette fonctionnalité ...).
JanC
BTW: vous devez probablement taper F1: F20000 sans les signes "$".
JanC
1

Lorsque vous sélectionnez une colonne entière, vous pouvez simplement entrer F: F

Ceci est particulièrement utile lorsque vous ajoutez ou effectuez une opération avec une plage entière et lorsque vous souhaitez ajouter des données à la plage.

Ruben Misrahi
la source
notez que vous pouvez également le faire dans des formules (par exemple SUM(F:F)), tant que votre cellule de destination n'est pas dans F.
mpag
0

J'ai dû le faire l'autre jour.

  • Copiez la formule avec un référencement relatif, c'est-à-dire sans $signe.
  • Sélectionnez la plage que vous souhaitez remplir.
    J'attrapais la cellule du bas, puis j'appuyais sur Fin-Maj-Flèche vers le haut.
  • Collez la formule dans la sélection.
    Excel changera le référencement relatif pour chaque cellule.
Lance Roberts
la source
0
  1. ctrl + C pour copier la formule que vous vouliez
  2. pour 2003 excel cliquez sur éditer-> aller à
  3. dans go to window mettez vos gammes; tels que A2: A238
  4. puis ctrl + V pour coller la formule dans la plage de cellules exacte que vous avez sélectionnée.

De cette façon, vous n'avez pas # DIV / 0! dans d'autres cellules; parfois # DIV / 0! affecter d'autres calculs;

Si vous utilisez la fonction de comptage, vous saurez combien de lignes de données vous avez.

Alice
la source
0

Sélectionnez la plage où vous voulez la formule, créez la formule et appuyez Ctrl + Enter
dessus pour remplir également toute la plage sélectionnée avec une référence relative


la source