Accéder au contenu principal

Déplacer ou échanger des colonnes dans Excel - (Guide complet)

Author: Xiaoyang Last Modified: 2025-05-27

La gestion efficace des données dans Excel implique souvent de réorganiser les colonnes pour mieux structurer vos feuilles de calcul. Que vous ayez besoin de déplacer une seule colonne, de réorganiser plusieurs colonnes ou d'échanger les positions de deux colonnes, cette tâche est à la fois courante et cruciale pour la gestion des données. Bien que cela puisse sembler simple, effectuer ces actions de manière efficace peut faire gagner un temps précieux et aider à éviter des erreurs potentielles.

Dans ce guide complet, nous explorerons diverses méthodes pour déplacer ou échanger des colonnes dans Excel, allant des techniques de base comme le glisser-déposer à des solutions avancées utilisant VBA et des outils tiers comme Kutools pour Excel.


Déplacer une ou plusieurs colonnes

Lorsque vous travaillez avec de grands ensembles de données dans Excel, la réorganisation des colonnes est une tâche courante. Que vous deviez ajuster l'ordre de vos données pour une meilleure lisibilité ou les réorganiser pour répondre à des exigences spécifiques, il existe plusieurs façons de déplacer des colonnes efficacement. Ici, nous couvrirons trois méthodes :

Méthode 1 : En glissant-déposant

C'est la méthode la plus facile et la plus intuitive pour déplacer des colonnes dans une feuille de calcul Excel.

  1. Sélectionner la colonne :
    Cliquez sur la lettre de la colonne en haut de la feuille de calcul pour mettre en surbrillance toute la colonne.
  2. Maintenez la touche Majuscule :
    Déplacez votre curseur vers la bordure de la colonne sélectionnée jusqu'à ce qu'il se transforme en une flèche à quatre côtés.
  3. Faites glisser vers le nouvel emplacement :
    Appuyez et maintenez la touche "Maj", puis cliquez et faites glisser la colonne vers l'emplacement souhaité.
  4. Relâchez le bouton de la souris :
    Une fois que vous avez atteint l'emplacement souhaité, relâchez le bouton de la souris, et la colonne sera déplacée.
Conseils :
  • Pour déplacer plusieurs colonnes adjacentes :
    Pour sélectionner plusieurs colonnes adjacentes, cliquez sur la première lettre de colonne que vous souhaitez déplacer, puis maintenez le bouton de la souris enfoncé et faites glisser vers la droite pour mettre en surbrillance des colonnes supplémentaires.
  • Pour déplacer une partie des colonnes :
    Si vous devez déplacer uniquement une plage spécifique de cellules dans une colonne sans affecter les données environnantes, sélectionnez manuellement les cellules souhaitées avant d'appliquer une méthode de déplacement.
  • Pour annuler l'opération :
    Si vous avez accidentellement coupé la mauvaise colonne, vous pouvez utiliser "Ctrl" + "Z" pour annuler l'action et restaurer les données.
  • Avantages :
  • Rapide et facile à utiliser.
  • Inconvénients :
  • Ne peut pas être utilisé lors du déplacement de plusieurs colonnes non adjacentes.
  • Nécessite une manipulation soigneuse pour éviter tout déplacement accidentel de données.
 

Méthode 2 : Avec Kutools pour Excel

Lorsque votre feuille de calcul contient un grand nombre de colonnes de données, la méthode traditionnelle de glisser-déposer peut facilement entraîner un déplacement incorrect des colonnes ou des erreurs opérationnelles. Dans de tels cas, la fonctionnalité "Liste des colonnes" de "Kutools pour Excel" deviendra votre puissant assistant. Elle prend en charge le positionnement précis, vous aidant à déplacer facilement les colonnes vers l'emplacement souhaité, garantissant l'exactitude de la disposition des données et l'efficacité des opérations, rendant l'organisation complexe des données simple et efficace.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé Kutools pour Excel, veuillez suivre les étapes ci-dessous :

  1. Cliquez sur "Kutools" > "Navigation" > "Liste des colonnes" pour ouvrir ce volet "Liste des colonnes" ;
  2. Dans le volet, choisissez la colonne que vous souhaitez déplacer, puis faites-la glisser et déposez-la à l'emplacement souhaité.
  • Avantages :
  • Réduit le risque de désalignement des données.
  • Fournit une interface intuitive pour gérer les mouvements de colonnes.
  • Repositionnez rapidement la colonne au début ou à la fin de la plage de données avec un simple clic.
  • Inconvénients :
  • Nécessite une installation.
 

Méthode 3 : En coupant et insérant

Si vous préférez utiliser des raccourcis clavier ou travailler de manière structurée, la méthode couper-coller est un moyen efficace de relocaliser des colonnes.

  1. Sélectionner la colonne :
    Cliquez sur la lettre de la colonne pour mettre en surbrillance toute la colonne.
  2. Couper la colonne :
    Appuyez sur "Ctrl" + "X", ou faites un clic droit et sélectionnez "Couper".
    click cut from the right click menu
  3. Sélectionnez la colonne cible et insérez la colonne :
    Cliquez sur la colonne où vous souhaitez insérer la colonne coupée. Ensuite, faites un clic droit sur la colonne cible et sélectionnez "Insérer les cellules coupées", ou appuyez sur "Ctrl" + "+" (le + sur le pavé numérique).
    click to insert the column
Conseils :
  • Pour déplacer plusieurs colonnes adjacentes :
    Pour sélectionner plusieurs colonnes adjacentes, cliquez sur la première lettre de colonne que vous souhaitez déplacer, puis maintenez le bouton de la souris enfoncé et faites glisser vers la droite pour mettre en surbrillance des colonnes supplémentaires.
  • Pour déplacer une partie des colonnes :
    Si vous devez déplacer uniquement une plage spécifique de cellules dans une colonne sans affecter les données environnantes, sélectionnez manuellement les cellules souhaitées avant d'appliquer une méthode de déplacement.
  • Pour annuler l'opération :
    Si vous avez accidentellement coupé la mauvaise colonne, vous pouvez utiliser "Ctrl" + "Z" pour annuler l'action et restaurer les données.
  • Avantages :
  • L'opération est flexible, supportant l'insertion sans écrasement.
  • Inconvénients :
  • Peut entraîner une perte de données si vous n'êtes pas prudent avec le presse-papiers.
  • Ne peut pas être utilisé lors du déplacement de plusieurs colonnes non adjacentes.

Échanger deux colonnes ou plages

Échanger deux colonnes ou plages dans Excel est une tâche courante, mais le faire efficacement peut faire gagner du temps et éviter des erreurs. Cet article explore deux méthodes efficaces : l'utilisation de code VBA et Kutools pour Excel.

Méthode 1 : Avec du code VBA

VBA permet aux utilisateurs d'automatiser des tâches dans Excel. Voici un guide étape par étape pour échanger deux colonnes en utilisant VBA.

  1. Ouvrir l'éditeur VBA :
    Appuyez sur "Alt" + "F11" pour lancer l'éditeur VBA.
  2. Insérer un module :
    Allez dans "Insertion" > "Module" pour créer un nouveau module.
  3. Collez le code dans le module :
    Copiez et collez le code VBA suivant dans le module :
    Sub SwapTwoRange()
    'Updateby Extendoffice
    Dim Rng1 As Range, Rng2 As Range
    Dim arr1 As Variant, arr2 As Variant
    xTitleId = "KutoolsforExcel"
    Set Rng1 = Application.Selection
    Set Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8)
    Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    arr1 = Rng1.Value
    arr2 = Rng2.Value
    Rng1.Value = arr2
    Rng2.Value = arr1
    Application.ScreenUpdating = True
    End Sub
    
  4. Exécuter la macro :
    Appuyez sur "F5" pour exécuter le code. Suivez les invites pour sélectionner les deux colonnes ou plages.
    vba code to select the first column
    vba code to select the second column

Résultat: Les colonnes ou plages seront échangées instantanément.
vba code to swap two columns

  • Inconvénients :
  • Les macros VBA ne disposent pas de fonctionnalité d'annulation native, il est donc crucial de sauvegarder vos données avant exécution pour éviter toute perte irréversible.
  • VBA ne conserve pas la mise en forme des cellules (par exemple, couleurs, bordures) lors des échanges de colonnes.
 

Méthode 2 : Avec Kutools pour Excel

Êtes-vous fatigué de la routine fastidieuse de copier-coller ou du risque de perdre une mise en forme critique lors de la réorganisation des colonnes dans Excel ? "Kutools pour Excel" propose une fonction utile - la fonction "Échanger les plages", qui permet aux utilisateurs d'échanger deux colonnes ou plages instantanément tout en préservant la mise en forme originale. Cela garantit que les couleurs des cellules, les polices et autres styles restent intacts, éliminant ainsi le besoin d'ajustements manuels après l'échange.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé Kutools pour Excel, veuillez suivre les étapes ci-dessous :

  1. Cliquez sur "Kutools" > "Plage" > "Échanger les plages".
  2. Dans la boîte de dialogue "Échanger les plages", sélectionnez séparément les colonnes ou plages que vous souhaitez échanger, voir capture d'écran :
    specify the options in the dialog box
  3. Ensuite, cliquez sur le bouton "OK", et les colonnes ou plages sélectionnées seront échangées immédiatement sans altérer la mise en forme.
    swap columns by kutools
  • Avantages
  • Pas besoin de coder.
  • Rapide et convivial.
  • Préserve la mise en forme des cellules, y compris les couleurs, les bordures et les styles.
  • Supporte l'option Annuler.

FAQ

  1. Puis-je échanger des colonnes non adjacentes dans Excel ?
    ✅ Oui, vous pouvez échanger des colonnes non adjacentes dans Excel en utilisant à la fois VBA et Kutools. Avec VBA, vous pouvez définir des colonnes spécifiques indépendamment de leurs positions. Avec Kutools, la fonction Échanger les plages vous permet de sélectionner deux plages quelconques, même si elles ne sont pas adjacentes.
  2. L'échange de colonnes affectera-t-il mes formules dans Excel ?
    ✅ L'échange de colonnes peut impacter les formules qui font référence à ces colonnes, car les formules ajusteront automatiquement leurs références. Cependant, si des références absolues ($A$1) sont utilisées, elles ne changeront pas lors de l'échange des colonnes.
  3. Comment puis-je corriger une erreur que j'ai faite en déplaçant des données dans Excel ?
    ✅ Si vous avez commis une erreur en déplaçant des données, vous pouvez utiliser la fonction Annuler (CTRL + Z) pour revenir en arrière. Sinon, vous pouvez déplacer manuellement les données vers leur position d'origine ou utiliser une version de sauvegarde de votre fichier si elle est disponible.
  4. Comment échanger des données organisées en lignes ?
    ✅ Le processus pour échanger des lignes est similaire à celui pour échanger des colonnes. Avec VBA, remplacez Colonnes par Lignes dans le code. Avec Kutools, utilisez la fonction Échanger les plages en sélectionnant deux plages de lignes au lieu de plages de colonnes.

Conclusion :

Excel propose plusieurs méthodes pour déplacer ou échanger des colonnes efficacement. Pour des déplacements simples, le glisser-déposer ou le couper-coller sont des solutions pratiques. Si vous avez besoin de plus de contrôle et d'automatisation, VBA est un outil puissant pour des opérations fréquentes ou à grande échelle. D'un autre côté, Kutools pour Excel simplifie le processus en offrant une interface conviviale qui préserve la mise en forme. Selon vos besoins, vous pouvez choisir la méthode qui convient le mieux à votre flux de travail, assurant à la fois efficacité et précision dans la gestion de vos données. Si vous êtes intéressé par l'exploration de plus d'astuces et conseils Excel, notre site web propose des milliers de tutoriels pour vous aider à maîtriser Excel.

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !