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

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.


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


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?


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.


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.

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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.