322 votes

Raccourci pour appliquer une formule à une colonne entière dans Excel

Si je sélectionne une cellule contenant une formule, je sais que je peux faire glisser la petite boîte dans le coin droit vers le bas pour appliquer la formule à d'autres cellules de la colonne. Malheureusement, je dois faire cela pour 300 000 lignes !

Existe-t-il un raccourci, similaire à CTRL + SPACE qui appliquera une formule à la colonne entière ou à une partie sélectionnée de la colonne ?

679voto

soo Points 2214

Essayez de double-cliquer sur le coin inférieur droit de la cellule (c'est-à-dire sur la case que vous feriez autrement glisser).

19 votes

Fonctionne parfaitement dans LibreOffice Calc également, +1.

6 votes

Est-ce qu'il y a un moyen de le faire de manière programmatique, de sorte qu'une fois que de nouvelles entrées de ligne sont définies, la formule pour la somme s'applique automatiquement à la cellule de la nouvelle ligne.

13 votes

Rien ne s'est produit lorsque j'ai fait cela dans Office pour Mac ; je suis sûr qu'il y a une différence entre les deux versions.

231voto

robinCTS Points 1063

Si la formule existe déjà dans une cellule, vous pouvez la compléter comme suit :

  • Sélectionnez la cellule contenant la formule et appuyez sur CTRL + SHIFT + DOWN pour sélectionner le reste de la colonne ( CTRL + SHIFT + END pour sélectionner jusqu'à la dernière ligne où il y a des données)
  • Remplir en appuyant sur CTRL + D
  • Utilice CTRL + UP pour revenir en haut

Sur Mac, utilisez CMD au lieu de CTRL .

Une alternative si la formule se trouve dans la première cellule d'une colonne :

  • Sélectionnez toute la colonne en cliquant sur l'en-tête de la colonne ou en sélectionnant n'importe quelle cellule de la colonne et en appuyant sur CTRL + SPACE
  • Remplir en appuyant sur CTRL + D

95voto

Phil Points 1059

Sélectionnez une plage de cellules (la colonne entière dans ce cas), tapez votre formule et maintenez la touche Ctrl enfoncée tout en appuyant sur Entrée. La formule est alors placée dans toutes les cellules sélectionnées.

0 votes

Wow. Oui, vous avez raison. Je ne savais pas ce que tu voulais dire par "introduire une Shift "mais vous avez tout à fait raison. Je décrivais un Ctrl+Shift+Enter comportement, et non un Ctrl+Enter comportement !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X