Table des matières
Pendant qu'il travaillait à Excel Nous devons souvent copier une formule dans un autre groupe de cellules sans l'incrémenter. Aujourd'hui, je vais vous montrer trois façons simples de copier une formule sans l'incrémenter dans Excel. Commençons.
Télécharger le cahier d'exercices
Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.
Formule de copie vers le bas.xlsm3 façons rapides de copier une formule sans l'incrémenter dans Excel
- Examinons cet ensemble de données. Nous disposons de l'enregistrement des prix de divers articles d'une entreprise nommée Vêtements APEX Il y a les Noms des articles leur prix , taxe, et prix avec taxe en colonnes B, C, D, et E Dans la première cellule de la colonne E , prix avec taxe nous avons écrit une formule
=C4+C4*D4
- Nous voulons maintenant copier cette formule dans le reste des cellules sans incrémenter la taxe, D4. Cela signifie que la cellule E5 aura :
=C5+C5*D4
- De même, la cellule E6 aura :
=C6+C6*D4
- Et ainsi de suite. Comment y parvenir ? Voici les trois méthodes que vous pouvez utiliser pour copier une formule vers le bas sans l'incrémenter dans Excel.
Utilisation de la référence absolue de cellule pour copier une formule vers le bas sans l'incrémenter
La meilleure façon d'y parvenir est d'utiliser Référence de cellule absolue. Un site Référence absolue de cellule est une référence de cellule ayant Signe du dollar ($) avant le numéro de la ligne et de la colonne. Lorsque nous faisons glisser une formule comportant un Référence absolue de cellule à travers le Poignée de remplissage il n'y a pas d'incrémentation. Référence absolue de cellule de la cellule D4 est $D$4 Utilisez donc cette formule dans le Formule Bar pour les cellules E4.
=C4+C4*$D$4
Pour la version 2013 ou supérieure d'Excel, vous pouvez utiliser un raccourci clavier pour créer un fichier de type Référence absolue de cellule Suivez les étapes ci-dessous.
Des pas :
- Double-cliquez dans le Formule Bar ou appuyez sur F2 sur votre clavier. La formule sera dans Modifier mode.
- Placez le curseur après D4 et appuyez sur F4 sur votre clavier. Il deviendra D4 sur $D$4 .
- Si vous appuyez sur F4 encore une fois, il tournera $D$4 en D$4 .
- Appuyez sur F4 encore une fois et vous obtiendrez $D4 .
- Si vous appuyez sur F4 à nouveau, vous obtiendrez D4 .
- Appuyez à nouveau sur F4 et vous obtiendrez $D$4. Et le cycle continue.
- Si votre formule contient plus d'une référence de cellule et que vous devez les rendre toutes Absolu, presse Ctrl + Shift + Accueil pour sélectionner la formule entière. Ensuite, appuyez sur F4 .
- Dans le Formule Bar le curseur de la souris reste à la fin par défaut. Si ce n'est pas le cas, vous pouvez appuyer sur Ctrl + Fin sur votre clavier pour l'amener à la fin.
Après avoir entré la formule de la première cellule avec Référence absolue de cellule dans le Formule Bar, Vous devez copier la formule dans le reste des cellules, ce que vous pouvez faire de deux manières.
Méthode 1 : En faisant glisser la poignée de remplissage
- Faites glisser le Poignée de remplissage (Le Petit Signe plus(+) dans le coin inférieur droit) à partir de la cellule contenant la formule avec le symbole Référence absolue de cellule jusqu'à la cellule dans laquelle vous voulez copier la formule. Ici, je fais glisser la formule Poignée de remplissage de la cellule E4 à E13 .
- Le résultat est que la formule est copiée dans toutes les cellules sans être incrémentée. D4 .
Méthode 2 : Utilisation de l'option de remplissage de la barre d'outils Excel
- Sélectionnez la cellule contenant la formule ayant le Référence absolue de cellule et le reste des cellules où vous voulez copier la formule. Je sélectionne les cellules E4 à E13 .
- Ensuite, allez sur Accueil>Remplir Option dans la barre d'outils Excel sous l'onglet Modification de section.
- Cliquez sur le menu déroulant. Vous obtiendrez quelques options. Cliquez sur Duvet .
- Vous obtiendrez la formule copiée dans toutes les cellules sans incrémenter la référence de la cellule. D4 .
Lire la suite : Copier une formule dans Excel en ne modifiant qu'une seule référence de cellule
Lectures similaires
- Comment copier une formule vers une autre feuille dans Excel (4 façons)
- Comment copier une formule vers le bas d'une colonne dans Excel (7 méthodes)
- Excel VBA pour copier une formule avec référence relative (une analyse détaillée)
2. utiliser la boîte de recherche et de remplacement pour copier une formule vers le bas sans l'incrémenter.
Cette méthode est très pratique lorsque vous voulez copier les formules d'une plage de cellules à une autre plage de cellules sans changer la référence de la cellule. Imaginons que nous voulions copier la colonne E prix avec taxe à la colonne F en gardant toutes les formules intactes. Comment pouvons-nous faire cela ? Suivez les étapes ci-dessous.
Des pas :
- Aller à Accueil> ; Trouver et sélectionner Option sur le Modification de du groupe de l Accueil dans la barre d'outils Excel.
- Cliquez sur le menu déroulant. Vous obtiendrez quelques options. Sélectionnez Remplacer... .
- Vous obtiendrez le Rechercher et remplacer Vous pouvez également appuyer sur Ctrl + H pour l'obtenir. En Trouver quoi option, insérer ' = '. Et dans Remplacer par option, insérer ' &&& ; '.
- Cliquez sur Remplacez tout. Vous obtiendrez toutes les cellules de la colonne E ayant &&& ; comme ça.
- Ensuite, sélectionnez toutes les cellules de la colonne E et les copier avec Ctrl +C et les coller ensuite dans la colonne F .
- Encore une fois, allez sur Accueil>Trouver et sélectionner Puis sélectionnez Remplacer. (Ou appuyez sur Ctrl + H ) Cette fois, dans le Trouver quoi insérez "&&& ;". Et dans l'option Remplacer par insérer '='.
- Cliquez sur Remplacez tout. Vous trouverez les formules de la colonne E copié dans la colonne F sans aucun changement.
Lire la suite : Comment copier une formule dans Excel en modifiant les références de cellule
3. application de la macro VBA pour copier une formule vers le bas sans l'incrémenter.
Vous pouvez utiliser VBA pour créer une macro qui fera la même chose que la précédente, en suivant les étapes ci-dessous.
Des pas :
- D'abord, appuyez sur Alt + F11 dans votre fichier Excel, ce qui ouvrira le VBA fenêtre.
- Ensuite, allez à la Insérer dans l'option VBA Barre d'outils. Sélectionnez Module.
- Vous obtiendrez une fenêtre de module comme celle-ci.
- Inscrivez ici le code suivant pour créer les macros.
Code
Sub PasteExactFormulas() Dim Vrnt As Variant Dim sRang As Range, rRang As Range, s As Long, y As Long Set sRang = Application.InputBox("Select source Range w/formulas", Type:=8) s = sRang.Rows.Count y = sRang.Columns.Count Vrnt = sRang.Formula For i = 1 To UBound(Vrnt, 1) For j = 1 To UBound(Vrnt, 2) Vrnt(i, j) = CStr(Vrnt(i, j)) Next j Next i Set rRang = Application.InputBox("Select the firstcell of Paste Range", Type:=8) Set rRang = rRang.Resize(s, y) rRang.Value = Vrnt End Sub
- Votre code ressemblera à ceci dans la fenêtre du module.
- Appuyez sur Ctrl + C pour sauvegarder les macros. Vous obtiendrez une Boîte d'erreur comme ça.
- Cliquez sur Non. Excel ouvrira automatiquement le Enregistrer sous pour vous. Donnez la Nom du fichier n'importe quoi. Ensuite, cliquez sur le menu déroulant avec Enregistrer comme type .
- Vous trouverez beaucoup d'options. Choisissez Cahier de travail compatible Excel-Macro. Cliquez ensuite sur Économisez. Votre classeur est maintenant enregistré avec le nom Macros .
- Ensuite, revenez à la feuille de calcul Excel et appuyez sur Alt + F8 Vous obtiendrez une boîte nommée Macros Sélectionnez le Macro que vous voulez exécuter, et cliquez sur Exécuter . ici je veux exécuter PasteExactFormulas.
- Si vous exécutez le programme récemment créé Macro le PasteExactFormulas, vous obtiendrez un Boîte de saisie comme ceci. Sélectionnez la plage de cellules à partir de laquelle vous voulez copier les formules. Puis cliquez sur OK. Ici, je sélectionne les cellules suivantes E3 à E13 .
- Vous obtiendrez un autre Boîte de saisie comme ceci. Sélectionnez la première cellule de la plage où vous voulez coller les formules. Puis cliquez sur OK Ici, je sélectionne F3 .
- Et vous trouverez les formules de la colonne E copié magnifiquement dans la colonne F Bien entendu, cette opération ne copie pas le format des cellules, mais uniquement la formule. Si vous le souhaitez, vous pouvez modifier le format manuellement.
Lire la suite : VBA pour copier la formule de la cellule supérieure dans Excel (10 méthodes)
Conclusion
J'espère que le 3 Les méthodes présentées ci-dessus vous seront utiles lorsque vous essayerez de copier une formule sans l'incrémenter dans Excel. Si vous aimez cet article, partagez-le avec vos amis. Pour plus d'articles comme celui-ci, visitez notre site Web EXELDEMY.com site