Remplir automatiquement un grand nombre de cellules dans Excel?


9

J'ai une formule dans Excel que je voudrais remplir automatiquement pour 999 999 autres cellules. Comment puis-je faire cela sans faire glisser la poignée de remplissage automatique sur toute la feuille?



Réponses:


14

La clé est de sélectionner toutes les cellules de celle qui contient la formule jusqu'en bas, puis de remplir la formule. Ces étapes le font rapidement:

Sélectionnez la cellule avec la formule, puis tout en maintenant la touche Maj enfoncée, appuyez sur la touche Fin, puis appuyez sur la flèche vers le bas; relâchez maintenant la touche Maj. Cela redimensionnera la sélection pour inclure les cellules vides sous la cellule active; si toutes les cellules ci-dessous sont vides, il redimensionnera la sélection jusqu'à la fin de la feuille.

Une fois la plage sélectionnée, appuyez sur Ctrl-D pour remplir la formule.


Cela ne fait que répéter la valeur dans la première cellule. Contrairement à faire glisser la poignée de remplissage, qui incrémentera automatiquement certaines choses. Comment obtenir l'incrémentation automatique?
Ben

Il s'avère que c'est une réponse et des liens de retour ici: superuser.com/questions/841439/…
Ben

L'OP demandait comment remplir les formules , pas les valeurs.
Rachel Hettinger

4

Le problème: l'utilisateur a une formule dans une cellule et souhaite la copier dans les 999 999 lignes suivantes. Des techniques simples comme le copier-coller sont trop primitives car elles ne vont pas assez vite, et 999 999 est un grand nombre.

Voici une solution:

  1. Tapez 1 dans une cellule en haut de la feuille de calcul, disons Cell A1 Résultat: 1 apparaît dans la cellule A1
  2. Tapez + 1 + A1 dans la cellule A2 Résultat: 2 apparaît dans la cellule A2
  3. Avec le pointeur sur la cellule A2, cliquez sur -C pour copier
  4. Déplacer le pointeur vers la cellule A3
  5. Maintenez les touches Ctrl et Maj enfoncées et cliquez, puis cliquez sur Flèche vers le bas Résultat: toute la colonne A est mise en surbrillance, de A3 à A1048576
  6. Maintenez la touche Ctrl enfoncée et cliquez sur V pour coller Résultat: la colonne A contient désormais des nombres entiers de 1 à 1048576
  7. Maintenez la touche Ctrl enfoncée et cliquez sur F pour trouver
  8. Dans la zone Rechercher, entrez 1000000 et appuyez sur Entrée Résultat: la cellule A1000001 est mise en surbrillance. Votre pointeur se trouve maintenant dans la cellule A1000001.
  9. Maintenez la touche Ctrl et Maj enfoncée, puis cliquez sur Résultat final: tout en bas est mis en surbrillance
  10. Cliquez sur Supprimer le résultat: seules les lignes 1 à 1000000 restent, affichant les valeurs 1 à 1000000
  11. Maintenez la touche Ctrl enfoncée et cliquez sur Accueil pour revenir à la cellule A1
  12. Dans la cellule A1, entrez votre formule, par exemple + "B" & ROW ()
  13. Cliquez sur Ctrl et C pour copier
  14. Maintenez la touche Ctrl et Maj enfoncée, puis cliquez sur Fin et bas
  15. Maintenez la touche Ctrl enfoncée et cliquez sur V pour coller Résultat: la colonne A contient désormais le texte B1 à B1000000 mais pas plus
  16. La ligne 1000000 est maintenant identifiée car il s'agit de la cellule non vide la plus basse
  17. Vous pouvez placer du texte dans d'autres cellules de la ligne 1000000 pour identifier les fonds

2

Ma solution est inspirée de la réponse de Jay Jacob, et je pense que suivre est la façon la plus simple de le faire.

  1. Mettez la valeur dans la cellule de formule A1 et copiez-la.
  2. Utilisez la zone Nom (à gauche de la barre de formule), tapez la dernière cellule dont vous avez besoin. [par exemple A999999 pour 999999 lignes dans la colonne A ou C999999 pour sélectionner 999999 lignes sur 3 colonnes]
  3. Une fois que le pointeur se trouve sur cette cellule, maintenez Ctrl + Maj et appuyez sur les touches Gauche et Haut ou sur les boutons Ctrl + Maj + Début pour sélectionner toutes les cellules de la dernière cellule souhaitée à la première cellule à remplir.
  4. Enfin collez-le.

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.