web-dev-qa-db-fra.com

Remplir une large plage avec une formule dans Excel, sans faire glisser la souris pour l'étendre

J'ai 5000 éléments dans la colonne A et 5000 dans la colonne B
Je veux la différence entre les éléments et la colonne C.

La commande de soustraction que je connais est =A1-B1, puis déplacez-la complètement vers le bas avec une souris.
Il est fastidieux/impossible de faire glisser 5000 cellules vers le bas.

Y a-t-il un moyen plus court?

9
Souradeep Nanda

L'utilisation de la souris ne signifie pas que vous devez faire glisser une formule vers le bas sur des centaines de pages. Vous pouvez utiliser un simple double clic à la place.

Entrez la formule dans C1, puis double-cliquez sur la poignée de recopie (le carré noir dans le coin inférieur droit de la cellule).

Avant le double clic:

enter image description here

Après le double clic sur la poignée de recopie:

enter image description here

Edit: Jusqu'où Excel va-t-il se remplir? Ça dépend. Si vous venez de saisir les données dans la colonne B, double-cliquez sur la poignée de recopie en C pour remplir la dernière ligne de données de la colonne B. S'il y a des cellules vides dans la colonne B, le remplissage s'arrête à la première. cellule. Si les données résident dans un tableau Excel, Excel remplit alors jusqu'à la dernière ligne du tableau, indépendamment des espaces dans les colonnes voisines.

20
teylyn

Vous pouvez utiliser Ctrl et les flèches, avec ou sans Shift maintenue enfoncée, pour naviguer rapidement dans le tableur. Ctrl + les touches fléchées permettent d'accéder directement à la "dernière" cellule dans la direction qui contient le contenu. Maintenez la touche Maj enfoncée pour sélectionner les cellules à mesure que vous vous déplacez. En fonction de la disposition de votre feuille de calcul, vous pourrez également utiliser Ctrl + Début (saute dans le coin supérieur gauche de la feuille de calcul) et Ctrl + Fin (saute dans le coin inférieur droit de la feuille de calcul), à nouveau avec ou sans. Shift pour la sélection.

Puisque vous mentionnez A1 et B1, je suppose que votre plage va du haut du tableur à 5 000 lignes.

Le moyen le plus simple serait alors de passer à A1 (Ctrl + Home fera l'affaire), puis d'appuyer sur Ctrl + Bas, ce qui vous mènera à A5000 ou à peu près. Déplacez-vous dans la colonne C sur la dernière ligne, maintenez la touche Maj enfoncée et appuyez sur Ctrl + haut. Vous devez vous retrouver au niveau C1 avec la plage comprise entre C1 et C5000, la focalisation d'entrée restant sur C5000.

En guise d'alternative à la navigation et à la sélection ci-dessus, comme suggéré par Jon dans un commentaire, vous pouvez appuyer sur Ctrl+G puis entrez une plage du type A1:A5000.

Maintenant, entrez la formule comme d'habitude, pour la ligne mise en surbrillance pour la saisie. Dans votre cas, ce serait probablement =A5000-B5000. Lorsque vous avez terminé, appuyez sur Ctrl + Entrée plutôt que sur Entrée pour accepter. Excel remplit automatiquement toutes les autres cellules de la plage sélectionnée, en ajustant les références de cellule si nécessaire.

En prime, LibreOffice Calc a la même fonctionnalité, mais utilise Alt + Entrée plutôt que Ctrl + Entrée (au moins sous Linux).

Aucune souris nécessaire!

4
a CVn