Excel facilite la copie de votre formule sur une ligne ou une colonne entière, mais vous n'obtenez pas toujours les résultats souhaités. Si vous vous retrouvez avec des résultats inattendus, ou ces terribles erreurs #REF et /DIV0, cela peut être extrêmement frustrant. Mais ne vous inquiétez pas, vous n'aurez pas besoin de modifier votre feuille de calcul de 5 000 lignes cellule par cellule. Ce wikiHow vous apprend des manières simples de copier des formules dans d'autres cellules.
Pas
Méthode 1 sur 4: Utilisation de Rechercher et remplacer pour copier exactement les formules
Étape 1. Ouvrez votre classeur dans Excel
Parfois, vous avez une grande feuille de calcul remplie de formules et vous souhaitez les copier exactement. Tout changer en références de cellules absolues serait fastidieux, surtout si vous souhaitez simplement les modifier à nouveau par la suite. Utilisez cette méthode pour déplacer rapidement des formules avec des références de cellules relatives ailleurs sans modifier les références. Dans notre exemple de feuille de calcul, nous voulons copier les formules de la colonne C dans la colonne D sans rien changer.
Colonne A | Colonne B | Colonne C | Colonne D | |
---|---|---|---|---|
rangée 1 |
944 |
Grenouilles | =A1/2 | |
rangée 2 | 636 | Crapauds | =A2/2 | |
rangée 3 | 712 | Tritons | =A3/2 | |
rangée 4 | 690 | Serpents | =A4/2 |
Si vous essayez simplement de copier la formule dans une seule cellule, passez à la dernière étape ("Essayez d'autres méthodes") dans cette section
Étape 2. Appuyez sur Ctrl+H pour ouvrir la fenêtre Rechercher
Le raccourci est le même sous Windows et macOS.
Étape 3. Recherchez et remplacez "=" par un autre caractère
Tapez "=" dans le champ "Rechercher quoi", puis tapez un caractère différent dans la zone "Remplacer par". Cliquez sur Remplace tout pour transformer toutes les formules (qui commencent toujours par un signe égal) en chaînes de texte commençant par un autre caractère. Utilisez toujours un caractère que vous n'avez pas utilisé dans votre feuille de calcul.
Par exemple, remplacez-le par # ou &, ou une chaîne de caractères plus longue, telle que ##&.
Colonne A | Colonne B | Colonne C | Colonne D | |
---|---|---|---|---|
rangée 1 | 944 | Grenouilles | ##&A1/2 | |
rangée 2 | 636 | Crapauds | ##&A2/2 | |
rangée 3 | 712 | Tritons | ##&A3/2 | |
rangée 4 | 690 | Serpents | ##&A4/2 |
N'utilisez pas les caractères * ou ?, car ils rendront les étapes ultérieures plus difficiles
Étape 4. Copiez et collez les cellules
Mettez en surbrillance les cellules que vous souhaitez copier, puis appuyez sur Ctrl + C (PC) ou Cmd + C (Mac) pour les copier. Ensuite, sélectionnez les cellules dans lesquelles vous souhaitez coller et appuyez sur Ctrl + V (PC) ou Cmd + V (Mac) à coller. Comme ils ne sont plus interprétés comme des formules, ils seront copiés exactement.
Colonne A | Colonne B | Colonne C | Colonne D | |
---|---|---|---|---|
rangée 1 | 944 | Grenouilles | ##&A1/2 | ##&A1/2 |
rangée 2 | 636 | Crapauds | ##&A2/2 | ##&A2/2 |
rangée 3 | 712 | Tritons | ##&A3/2 | ##&A3/2 |
rangée 4 | 690 | Serpents | ##&A4/2 | ##&A4/2 |
Étape 5. Utilisez à nouveau Rechercher et remplacer pour annuler la modification
Maintenant que vous avez les formules là où vous le souhaitez, utilisez à nouveau "Remplacer tout" pour annuler votre modification. Dans notre exemple, nous allons rechercher la chaîne de caractères "##&" et la remplacer par "=" à nouveau, afin que ces cellules redeviennent des formules. Vous pouvez maintenant continuer à modifier votre feuille de calcul comme d'habitude:
Colonne A | Colonne B | Colonne C | Colonne D | |
---|---|---|---|---|
rangée 1 | 944 | Grenouilles | =A1/2 | =A1/2 |
rangée 2 | 636 | Crapauds | =A2/2 | =A2/2 |
rangée 3 | 712 | Tritons | =A3/2 | =A3/2 |
rangée 4 | 690 | Serpents | =A4/2 | =A4/2 |
Étape 6. Essayez d'autres méthodes
Si la méthode décrite ci-dessus ne fonctionne pas pour une raison quelconque, ou si vous craignez de modifier accidentellement le contenu d'autres cellules avec l'option "Remplacer tout", vous pouvez essayer plusieurs autres choses:
- Pour copier la formule d'une seule cellule sans modifier les références, sélectionnez la cellule, puis copiez la formule affichée dans la barre de formule près du haut de la fenêtre (pas dans la cellule elle-même). presse Esc pour fermer la barre de formule, puis collez la formule là où vous en avez besoin.
- presse Ctrl et ` (généralement sur la même touche que ~) pour mettre la feuille de calcul en mode d'affichage de formule. Copiez les formules et collez-les dans un éditeur de texte tel que le Bloc-notes ou TextEdit. Copiez-les à nouveau, puis collez-les dans la feuille de calcul à l'emplacement souhaité. Puis appuyez Ctrl et ` à nouveau pour revenir au mode d'affichage normal.
Méthode 2 sur 4: Remplir une colonne ou une ligne avec une formule
Étape 1. Tapez une formule dans une cellule vide
Excel facilite la propagation d'une formule dans une colonne ou sur une ligne en "remplissant" les cellules. Comme pour toute formule, commencez par une = signe, puis utilisez les fonctions ou l'arithmétique que vous souhaitez. Nous utiliserons un exemple de feuille de calcul simple et ajouterons la colonne A et la colonne B ensemble. presse Entrer ou Revenir pour calculer la formule.
Colonne A | Colonne B | Colonne C | |
---|---|---|---|
rangée 1 | 10 | 9 | 19 |
rangée 2 | 20 | 8 | |
rangée 3 | 30 | 7 | |
rangée 4 | 40 | 6 |
Étape 2. Cliquez sur le coin inférieur droit de la cellule avec la formule que vous souhaitez copier
Le curseur deviendra un gras + signe.
Étape 3. Cliquez et faites glisser le curseur sur la colonne ou la ligne vers laquelle vous copiez
La formule que vous avez saisie sera automatiquement saisie dans les cellules que vous avez mises en surbrillance. Les références de cellules relatives seront automatiquement mises à jour pour faire référence à la cellule dans la même position relative plutôt que de rester exactement les mêmes. Voici notre exemple de feuille de calcul, montrant les formules utilisées et les résultats affichés:
Colonne A | Colonne B | Colonne C | |
---|---|---|---|
rangée 1 | 10 | 9 | =A1+B1 |
rangée 2 | 20 | 8 | =A2+B2 |
rangée 3 | 30 | 7 | =A3+B3 |
rangée 4 | 40 | 6 | =A4+B4 |
Colonne A | Colonne B | Colonne C | |
---|---|---|---|
rangée 1 | 10 | 9 | 19 |
rangée 2 | 20 | 8 | 28 |
rangée 3 | 30 | 7 | 37 |
rangée 4 | 40 | 6 | 46 |
- Vous pouvez également double-cliquer sur le signe plus pour remplir toute la colonne au lieu de faire glisser. Excel cessera de remplir la colonne s'il voit une cellule vide. Si les données de référence contiennent un écart, vous devrez répéter cette étape pour remplir la colonne sous l'écart.
- Une autre façon de remplir toute la colonne avec la même formule consiste à sélectionner les cellules directement en dessous de celle contenant la formule, puis à appuyer sur Ctrl + D.
Méthode 3 sur 4: Copier une formule dans plusieurs cellules en la collant
Étape 1. Tapez la formule dans une cellule
Comme pour toute formule, commencez par une = signe, puis utilisez les fonctions ou l'arithmétique que vous souhaitez. Nous allons utiliser un exemple de feuille de calcul simple et ajouter la colonne A et la colonne B ensemble. Lorsque vous appuyez Entrer ou Revenir, la formule calculera.
Colonne A | Colonne B | Colonne C | |
---|---|---|---|
rangée 1 | 10 | 9 | 19 |
rangée 2 | 20 | 8 | |
rangée 3 | 30 | 7 | |
rangée 4 | 40 | 6 |
Étape 2. Sélectionnez la cellule et appuyez sur Ctrl+C (PC) ou Commande+C (Mac).
Cela copie la formule dans votre presse-papiers.
Étape 3. Sélectionnez les cellules dans lesquelles vous souhaitez copier la formule
Cliquez sur un et faites glisser vers le haut ou vers le bas à l'aide de votre souris ou des touches fléchées. Contrairement à la méthode de remplissage de colonne ou de ligne, les cellules dans lesquelles vous copiez la formule n'ont pas besoin d'être adjacentes à la cellule à partir de laquelle vous copiez. Vous pouvez maintenir le Contrôler tout en sélectionnant pour copier des cellules et des plages non adjacentes.
Étape 4. Appuyez sur Ctrl+V (PC) ou ⌘ Commande+V (Mac) pour coller.
Les formules apparaissent maintenant dans les cellules sélectionnées.
Méthode 4 sur 4: Utilisation de références de cellules relatives et absolues
Étape 1. Utilisez une référence de cellule relative dans une formule
Dans une formule Excel, une "référence de cellule" est l'adresse d'une cellule. Vous pouvez les saisir manuellement ou cliquer sur la cellule que vous souhaitez utiliser pendant que vous saisissez une formule. Par exemple, la feuille de calcul suivante contient une formule qui fait référence à la cellule A2:
Colonne A | Colonne B | Colonne C | |
---|---|---|---|
rangée 2 | 50 | 7 | =A2*2 |
rangée 3 | 100 | ||
rangée 4 | 200 | ||
rangée 5 | 400 |
Étape 2. Comprenez pourquoi on les appelle des références relatives
Dans une formule Excel, une référence relative utilise la position relative d'une adresse de cellule. Dans notre exemple, C2 a la formule "=A2", qui est une référence relative à la valeur deux cellules à gauche. Si vous copiez la formule dans C4, elle fera toujours référence à deux cellules à gauche, affichant maintenant « = A4 ».
Colonne A | Colonne B | Colonne C | |
---|---|---|---|
rangée 2 | 50 | 7 | =A2*2 |
rangée 3 | 100 | ||
rangée 4 | 200 | =A4*2 | |
rangée 5 | 400 |
Cela fonctionne également pour les cellules en dehors de la même ligne et de la même colonne. Si vous avez copié la même formule de la cellule C1 dans la cellule D6 (non illustrée), Excel changerait la référence "A2" en une cellule une colonne à droite (C → D) et 5 lignes en dessous (2 → 7), ou " B7"
Étape 3. Utilisez plutôt une référence absolue
Disons que vous ne voulez pas qu'Excel modifie automatiquement votre formule. Au lieu d'utiliser une référence de cellule relative, vous pouvez la faire absolu en ajoutant un symbole $ devant la colonne ou la ligne que vous souhaitez conserver, peu importe où vous copiez également la formule. Voici quelques exemples de feuilles de calcul, montrant la formule d'origine en texte plus gros et en gras, et le résultat lorsque vous la copiez-collez dans d'autres cellules:
-
Colonne relative, ligne absolue (3 $ B):
La formule a une référence absolue à la ligne 3, elle fait donc toujours référence à la ligne 3:
Colonne A Colonne B Colonne C rangée 1 50 7 = 3 $ rangée 2 100 =A$3 =B$3 rangée 3 200 =A$3 =B$3 rangée 4 400 =A$3 =B$3 -
Colonne absolue, ligne relative ($B1):
La formule a une référence absolue à la colonne B, elle fait donc toujours référence à la colonne B.
Colonne A Colonne B Colonne C rangée 1 50 7 = $B1 rangée 2 100 =$B2 =$B2 rangée 3 200 =$B3 =$B3 rangée 4 400 =$B4 =$B4 -
Colonne et ligne absolues ($B$1):
La formule a une référence absolue à la colonne B de la ligne 1, elle fait donc toujours référence à la colonne B de la ligne 1.
Colonne A Colonne B Colonne C rangée 1 50 7 = $B$1 rangée 2 100 =$B$1 =$B$1 rangée 3 200 =$B$1 =$B$1 rangée 4 400 =$B$1 =$B$1 Étape 4. Utilisez la touche F4 pour basculer entre absolu et relatif
Mettez en surbrillance une référence de cellule dans une formule en cliquant dessus et appuyez sur F4 pour ajouter ou supprimer automatiquement des symboles $. Continuez à appuyer F4 jusqu'à ce que les références absolues ou relatives que vous souhaitez soient sélectionnées, puis appuyez sur Entrer ou Revenir.
Vidéo - En utilisant ce service, certaines informations peuvent être partagées avec YouTube
Des astuces
- Si vous copiez une formule dans une nouvelle cellule et voyez un triangle vert, Excel a détecté une erreur possible. Examinez attentivement la formule pour voir si quelque chose s'est mal passé.
- Si vous avez accidentellement remplacé le caractère = par ? ou * dans la méthode "copier une formule exactement", en recherchant "?" ou "*" ne vous donnera pas les résultats que vous attendez. Corrigez cela en recherchant "~?" ou pour "~*" à la place.
- Sélectionnez une cellule et appuyez sur Ctrl' (apostrophe) pour la remplir avec la formule juste au-dessus.