Excel remplir automatiquement une série sans souris (clavier uniquement)

58

Ainsi, lorsque je souhaite étendre une série ou quelque chose du même genre, je peux mettre en surbrillance un groupe de cellules, puis cliquer sur le coin inférieur droit de la zone de surbrillance et faire glisser vers le bas. Excel tentera ensuite d'étendre automatiquement le contenu du mieux possible. Existe-t-il une fonction clavier qui me permettra de le faire? J'aime utiliser le clavier pour éviter les mouvements répétitifs de la souris.

Je peux utiliser la touche majuscule et les touches fléchées pour effectuer une sélection, mais je ne sais pas quelle touche (le cas échéant) peut déclencher cette fonction.

De plus, je ne sais pas vraiment comment cette fonction est appelée.

jtpereyda
la source

Réponses:

37

Vous pouvez utiliser des raccourcis clavier pour accéder à tout ce qui se trouve sur le ruban. Appuyez sur Altet vous pouvez voir les frappes à côté de chaque section. Pour afficher la boîte de dialogue Remplir la série, appuyez sur Alt, puis sur H F I S.

Paulmorriss
la source
1
Nice, ça marche bien. L'option de remplissage automatique (Alt-F) semble bien fonctionner pour la plupart de mes cas d'utilisation antérieurs. Utiliser Tendance et Croissance me permet également de faire des séries multiplicatives. Très cool! En quelque sorte, beaucoup de touches sur lesquelles appuyer, mais je suppose que c'est ce que j'ai demandé.
jtpereyda
2
Aide de Mnemonics ... Home Série FIll (Entrée). Merci pour cela!
Scott Rippey
1
Si quelqu'un trouve un raccourci (moyen non macro) / "le raccourci officiel" pour le faire pour les séries linéaires, veuillez nous le faire savoir!
noisette à propos de natty
52

Vous recherchez "Fill-Down" ou "Fill-Right".

Sélectionnez la plage en vous déplaçant dans la cellule pour commencer par ... puis Shift+ ou Shift+ jusqu'à l'endroit où vous souhaitez remplir le contenu en ... et appuyez ensuite sur Ctrl+ D(pour remplir en bas) ou sur Ctrl+ R(pour remplir à droite).

Malheureusement, il n'y a pas de touche de raccourci pour remplir à gauche ou à remplir.

TheCompWiz
la source
13
C'est très utile. La seule chose à faire est qu'il se base automatiquement sur la première cellule uniquement. Cela va dupliquer une cellule, mais ne prolongera pas une série. Pourtant, c'est très utile, merci!
jtpereyda
En fait, cela prolonge une série. Il copiera toutes les formules et modifiera les colonnes / lignes comme le fait régulièrement Excel. Si vous vouliez copier / coller des valeurs ... utilisez simplement l'option copier / coller (sélectionnez les valeurs -> contrôle + c -> aller à la destination -> contrôle + v)
TheCompWiz
8
Je veux dire que cela ne déduira pas automatiquement une série. Par exemple, tapez 1 dans A1, 2 dans A2, puis mettez les deux en surbrillance. Si vous faites le remplissage avec la souris, le décompte commencera automatiquement. Comme la méthode Ctrl + D n’a aucun moyen de sélectionner plus d’une cellule source, elle ne fera que copier plusieurs cellules. Autant que je sache, seules les séries additives fonctionneront.
jtpereyda
2
Intéressant ... Je n'ai jamais essayé ça auparavant. Je suppose que vous pourriez prendre un autre itinéraire et mettre 1 dans A1 et = A1 + 1 dans A2, puis remplir et obtenir presque les mêmes résultats ... mais vous avez raison ... il devrait y avoir un moyen. Vous pouvez également affecter votre propre touche de raccourci personnalisée à l'option "Remplir la série" ... et vous afficherez ensuite un menu indiquant comment vous souhaitez remplir les cellules restantes ...
TheCompWiz
Cela me fait gagner beaucoup de temps!
Brian
8
  1. Utilisez Shift+ pour mettre en évidence l'endroit où vous voulez que la série aille - vous devez inclure la cellule remplie que vous souhaitez masquer.

  2. Alt + H F I S

  3. Shift + Tab F

  4. Enter

(Inspiré des réponses ci-dessus et de quelques essais et erreurs)

Wesley Steinbrink
la source
Ceci est la réponse en 4 étapes. Je remplacerais cependant # 3 par ALT+fparce que c'est une mise en page plus facile que d'atteindre l'onglet.
Fohrums
4

Pour Excel 2016 (et je suppose 2013), je l'ai ajouté à la barre d'outils Accès rapide (je me suis débarrassé du bouton Enregistrer car CTRL-S le fait) et je l'ai remplacé par Fill Series.

  • Aller au ruban d'accueil
  • Dans le groupe Édition, cliquez sur 'Remplir'
  • Faites un clic droit sur 'Série'
  • Sélectionnez "Ajouter à la barre d'outils Accès rapide".

Il devrait maintenant apparaître en haut à gauche de la fenêtre. Lorsque vous appuyez sur ALT, un numéro doit apparaître à côté de la nouvelle icône que vous avez ajoutée. Vous pouvez ensuite personnaliser la barre d’accès rapide et placer l’option «Remplir» où vous le souhaitez.

Je me suis débarrassé de "Enregistrer" et y mettre "Remplir" à la place. Je peux donc maintenant saisir les deux premières valeurs (par exemple, "1" dans la cellule A1 et "2" dans la cellule A2), puis sélectionnez ces deux cellules et plus ci-dessous, et appuyez sur ALT, 1 et Entrée. Les cellules sélectionnées doivent ensuite être remplies avec la série. La souris n'est plus nécessaire pour cette tâche.

utilisateur770335
la source
3

Vous pouvez également accomplir cela avec une macro.

  1. Allez sur l'onglet Affichage -> Macro -> "Enregistrer une macro"
  2. Choisissez un nom optionnel, par exemple Myautofill (aucun espace dans le nom!)
  3. Choisissez un raccourci facultatif, par exemple Ctrl+H
  4. Cliquez sur OK pour commencer à enregistrer la macro.
  5. Allez dans l'onglet Accueil -> Édition -> Remplir -> Série
  6. Pour "Série dans", choisissez "Colonnes", cochez l'option "Tendance", puis cliquez sur OK.
  7. Allez sur l'onglet Affichage -> Macro -> "Arrêter l'enregistrement"
  8. Votre macro est prête! Sélectionnez une plage de cellules et appuyez sur le raccourci que vous avez choisi à l'étape 3.
Mojtaba
la source
J'ai oublié quelque chose, vous devriez également choisir la tendance à l'étape 7.
Mojtaba
Cela ressemble à une macro dépendance à moi. Vous ne devriez pas avoir besoin d’utiliser une macro pour cela, c’est une tâche simple qui est au cœur de l’interaction Excel.
Jwg
3
  1. Ctrl+ Cpour copier la cellule de départ
  2. Sélectionnez la plage cible ( en utilisant Shift, Ctrl, flèches, etc.)
  3. Ctrl+ Vcoller

La plage cible sera remplie de manière appropriée.


Comme l'a répondu TheCompWiz , utiliser Ctrl+ Det Ctrl- Rserait une autre méthode. Ctrl+ C/Vvous laisserait remplir n'importe quelle direction et n'importe où; tandis que Ctrl+ D/Rnécessite moins de frappes.

Wilson
la source
4
Ne déduit pas une série.
Jwg
1

Mais il faudrait aussi changer le "type" en autofill .. alors utilisez

Alt+ H+ F+ I+ Spuis shift+ tab+ down+ down+ downpuisenter

banquier
la source
1
"down" n'est pas une touche du clavier!
Prasanna
1

Raccourci vers Remplir-bas (ou remplir-Droite): Sélectionnez d'abord Sélectionnez ce que vous souhaitez remplir (ou à droite) puis

Option 1: Pour remplir toutes les cellules (jusqu'à la fin de la feuille Excel): ( Maj + ( fin puis )) Puis ( Ctrl + D ) Pour remplir-Droite: ( Maj + ( Fin ensuite )) Puis ( Ctrl + D )

Option 2: Pour remplir: ( Maj + ( PgDown ^ N Alors )) Puis ( Ctrl + D ) N = nombre de fois que vous devez descendre en fonction de vos besoins. Vous pouvez également descendre / monter avec les touches aérodynamiques ou PgUp si vous en avez besoin.

Ba Santa
la source
Comme mentionné dans d'autres réponses, je pense que vous devez utiliser Ctrl + R pour remplir à droite, du moins c'est ce qui semble fonctionner dans Excel 2013.
Nattgew
0

Remplissez la première colonne avec 1, puis sélectionnez la plage dans laquelle vous souhaitez remplir la série, puis appuyez sur Alt+ H+ F+ I+ S, puis Enter... la série sera remplie.

raj
la source
0
  1. Tapez 1 dans la cellule supérieure.

  2. Tapez = 1 + (adresse de la cellule supérieure) puis appuyez sur Entrée.

  3. Copiez cette cellule et faites-la glisser jusqu'à la dernière vente des données requises.

  4. Sélectionnez cette ligne et utilisez la commande coller spécial (Alt + E + S + V) pour supprimer la formule.

utilisateur245535
la source
0

Attribuez "Remplir la série" à un emplacement de la barre d'outils d'accès rapide. Disons la position 2 pour cet exemple.

Mettez en surbrillance la cellule que vous souhaitez remplir et les cellules vides que vous souhaitez remplir - vous pouvez le faire avec Maj + Flèche.

Maintenant, Alt + 2 (position QA assignée) puis Entrée.

Remarque - Mettez en surbrillance 2 cellules plus les cibles si vous souhaitez que Excel déduise la série numérique à remplir.

J'espère que cela aide et est un peu plus facile à exécuter que les réponses Alt + x + y + z + a + b + c puis Maj + d + e + f ci-dessus.

Skeksy
la source
0

Sélectionnez la cellule que vous souhaitez remplir.

Sélectionnez la plage de SHIFT+ arrowsoù vous souhaitez remplir le contenu.

Appuyez sur F2pour éditer la première cellule sélectionnée.

Appuyez sur CTRL+ ENTERpour remplir la zone.

Jan Brabec
la source
Je ne trouve pas cela une solution efficace, du moins dans Excel 2007. Cela ne produit pas de série, mais remplit uniquement la même valeur.
vendredi
0

Si vous souhaitez utiliser la saisie automatique, utilisez ceci:

Alt+ H F I Spuis Alt+ Fet enfin Enter

Navik Goswami
la source
Bienvenue au superutilisateur: Bien que cela puisse ou non répondre à la question, (une réponse a été acceptée), il serait préférable de fournir des explications sur les raisons pour lesquelles votre solution fonctionne avec des détails et une instruction facile à suivre. Si vous pensez que votre réponse est correcte, faites ces choses et ré-éditez. Veuillez prendre quelques minutes pour lire: - superuser.com/help. Réponse: superuser.com/help/how-to-answer , encore une fois, bienvenue à superuser.Thankyou
mic84
0

Supposons que vous deviez générer des numéros de série dans la colonne A.

  • Tapez 1 dans la première cellule, c'est-à-dire A1 .
  • Appuyez sur la Downtouche pour aller vers A2 .
  • Appuyez sur la =touche, sélectionnez la cellule A1 , ajoutez-y 1 de la même manière =A1+1et appuyez sur la Entertouche. Le numéro 2 sera généré .
  • Maintenant, maintenez la shifttouche enfoncée et maintenez-la downenfoncée jusqu'à la dernière cellule où vous souhaitez terminer votre série.
  • Appuyez sur ctrl+dpour autodrag.

Enfin, vous avez votre série automatisée de numéros!

Anynomous Khan
la source
0

Sélectionnez la cellule que vous souhaitez remplir.

Sélectionnez la plage par Shift+ Ctrl+ End.

Appuyez sur F2pour éditer la première cellule sélectionnée.

Appuyez sur Ctrl+ Enterpour remplir la zone.

Prospérer
la source
Il me semble que cela remplit une valeur . La question demande comment remplir automatiquement une série. par exemple, entrer 10, 13et 16, et obtenir 19, 22, 25....
Scott
0

Vous ne pouvez utiliser aucun raccourci clavier par défaut. Mais vous pouvez enregistrer vous-même des macros. Je l' ai fait les touches Ctrl + Maj + D .

Commencez par sélectionner les cellules que vous souhaitez remplir (avec des cellules consécutives remplies). Aller Voir => Flèche vers le bas Macros => Enregistrer des macros .. Dans la fenêtre ouverte, vous pouvez saisir n’importe quel nom, ni n’importe quelle touche de raccourci. Après cliquez sur ok. Sélectionnez Accueil => Remplir => Série => sélectionnez le bouton radio Saisie automatique, puis cliquez sur OK, puis de nouveau sur Macros dans le menu Afficher et arrêtez l’enregistrement. La prochaine fois, vous pourrez le remplir avec votre raccourci clavier. Bonne chance!


Lorsque vous commencez à enregistrer des macros, toutes les actions que vous effectuez sont enregistrées (les codes de base visuels). Donc, sélectionnez les cellules avant de commencer l'enregistrement. Et n'oublie pas de l'arrêter :)

Java
la source
0

Cette réponse est pour remplir n'importe quelle série. Comme les séries ne contiennent pas de formule, toutes les réponses ci-dessus ne sont d'aucune utilité (vous ne pouvez pas écrire de formule lorsque vous avez des séries d'Etape 1, d'Etape 2, etc.) Allez à Remplir -> Série -> Sélectionner des rangées. ou Colonnes en série dans: et Remplissage automatique dans le type -> Appuyez sur OK.

C'est ça !

Mit
la source