Passer au contenu du pied de page
OUTILS EXCEL

Comment changer les colonnes dans Excel

Voulez-vous suivre vos données et calculer automatiquement les moyennes? Microsoft Excel est l'application de feuille de calcul la plus utilisée au monde, avec des millions d'utilisateurs. Excel et d'autres programmes de feuille de calcul sont excellents pour la manipulation, l'analyse et la visualisation de données car ils vous permettent de trier, filtrer, formater et créer des graphiques de vos données en un seul endroit. Envisagez de recueillir des informations de contact pour une excursion.

Un tableau est créé par une collection de colonnes et de lignes dans une feuille de calcul Excel. Les colonnes sont normalement attribuées à des lettres alphabétiques, tandis que les lignes sont généralement assignées à des chiffres. Une cellule est l'intersection d'une colonne et d'une ligne. L'adresse d'une cellule est déterminée par la lettre qui représente la colonne et le chiffre qui représente la ligne.

Vous êtes-vous déjà demandé comment déplacer des colonnes dans des tableaux Excel?

Ce didacticiel traite de la façon de changer ou déplacer plusieurs colonnes. Changer des colonnes adjacentes est quelque chose que la plupart des gens font assez souvent. Ce didacticiel vous montrera comment:

  1. Échanger deux colonnes avec la méthode de la touche Maj
  2. Échanger l'emplacement d'une colonne entière avec la méthode couper et coller
  3. Échanger plusieurs colonnes dans Excel en une seule manœuvre
  4. Échanger deux colonnes Excel avec des raccourcis clavier

Échanger deux colonnes avec la méthode de la touche Maj

Lorsque vous échangez des colonnes Excel avec le glisser-déposer, cela ne mettra en évidence que les cellules au lieu de les déplacer. Utilisez la méthode de la touche maj si vous souhaitez déplacer une colonne sélectionnée; il y a quelques étapes à suivre pour ce faire :

  1. Ouvrez l'application Excel.
  2. Faites un clic droit sur l'en-tête de la colonne que vous souhaitez déplacer. Cela sélectionnera toute la colonne.
  3. Déplacez le curseur vers le côté droit de la colonne. Le curseur changera pour un icône de flèche à quatre directions.
  4. Cliquez à gauche sur le côté de la colonne et appuyez sur la touche Maj.
  5. Il suffit de faire glisser la colonne en maintenant la touche majuscule. Vous verrez une ligne "|" indiquant où votre prochaine colonne sera insérée.
  6. Relâchez le bouton gauche de la souris et la touche majuscule.
  7. La première colonne remplacera la deuxième colonne, déplaçant la colonne sur le côté.
  8. Ensuite, sélectionnez la deuxième colonne et utilisez la même méthode pour la déplacer à la position de la première colonne.
class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - First Positions

Figure 1 - Microsoft Excel - First Positions

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Second Positions

Figure 2 - Microsoft Excel - Second Positions

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Final Position

Figure 3 - Microsoft Excel - Final Position

Remarque : changer les positions sans maintenir la touche majuscule superposera les données de la deuxième colonne.

Échanger l'emplacement d'une colonne entière avec la méthode couper et coller

Si la méthode de glisser-déposer ne fonctionne pas pour vous, vous pouvez également utiliser la méthode couper et coller. Voici les étapes suivantes :

  1. Ouvrez l'application Microsoft Excel.
  2. Faites un clic droit sur l'en-tête de la colonne que vous souhaitez déplacer. Cela mettra en surbrillance toute la colonne.
  3. Après la sélection, cliquez avec le bouton droit sur l'en-tête de colonne et choisissez l'option "couper". Vous pouvez également appuyer sur Ctrl + X pour couper la colonne.
  4. Cliquez sur l'en-tête de la colonne avec laquelle vous souhaitez échanger l'autre colonne.
  5. Une fois en surbrillance, faites un clic droit sur la colonne et cliquez sur 'insérer les cellules coupées' depuis le menu.
  6. Cela insérera la colonne à la place de l'initiale.
  7. Utilisez la même méthode pour déplacer la deuxième colonne à la place de l'autre colonne.
class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Cut option

Figure 4 - Microsoft Excel - Cut option

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Insert cut cells

Figure 5 - Microsoft Excel - Insert cut cells

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Last Position

Figure 6 - Microsoft Excel - Last Position

Remarque : Vous ne serez pas autorisé à insérer une nouvelle colonne dans la zone choisie, en suivant certaines règles conditionnelles, qui sont en copiant/collant des colonnes entières.

Échanger plusieurs colonnes dans Excel en une seule manœuvre

Pour échanger des colonnes dans Excel en une seule manœuvre, suivez ces étapes simples :

  1. Sélectionnez la première ligne; puis faites un clic droit sur la ligne et sélectionnez l'option insérer.
  2. Utilisez la première ligne pour créer un nouvel ordre de colonnes.
  3. Ensuite, ajoutez des valeurs dans de nouvelles lignes selon le modèle dans lequel vous souhaitez que vos colonnes apparaissent.
class="content-img-align-center">
class="center-image-wrapper"> How To Switch Columns In Excel 7 related to Échanger plusieurs colonnes dans Excel en une seule manœuvre

Figure 7

  1. Ensuite, sélectionnez toutes les données en cliquant gauche et en les faisant glisser jusqu'aux dernières cellules des données.
  2. Cliquez sur l'onglet Données dans la barre d'outils.
  3. Là, cliquez sur Trier dans le groupe Trier et Filtrer.
class="content-img-align-center">
class="center-image-wrapper"> Data tab - Select sort

Figure 8 - Data tab - Select sort

  1. La boîte de dialogue de tri apparaîtra.

Cliquez sur Options.

class="content-img-align-center">
class="center-image-wrapper"> Sort Dialog Box - Options

Figure 9 - Sort Dialog Box - Options

Sélectionnez l'option Trier de gauche à droite et cliquez sur Ok.

class="content-img-align-center">
class="center-image-wrapper"> Sort Options - Sort left to right

Figure 10 - Sort Options - Sort left to right

Ensuite, dans l'option Trier par, sélectionnez la ligne 1 et cliquez sur OK.

class="content-img-align-center">
class="center-image-wrapper"> Sort Dialog Box - Sort by

Figure 11 - Sort Dialog Box - Sort by

Supprimez la ligne nouvellement insérée.

Résultat :

class="content-img-align-center">
class="center-image-wrapper"> Result

Figure 12 - Result

Échanger deux colonnes Excel avec des raccourcis clavier

Avec des touches de raccourci clavier, il est facile d'échanger deux colonnes. Suivez ces étapes pour changer les colonnes sélectionnées:

  1. Sélectionnez n'importe quelle cellule dans les colonnes dans Excel.
  2. Tenez Ctrl et appuyez sur la touche espace pour sélectionner toute la colonne.
  3. Ensuite, maintenez à nouveau Ctrl et appuyez sur la touche 'X' pour la couper.
  4. Sélectionnez la colonne avec laquelle vous souhaitez échanger la première.
  5. Maintenez à nouveau Ctrl et appuyez sur la touche espace pour mettre en évidence la colonne.
  6. Maintenez le bouton Ctrl et appuyez sur la touche plus (+) pour insérer la première dans le nouvel emplacement.
  7. Passez à la deuxième colonne et maintenez Ctrl et appuyez sur espace pour sélectionner toute la colonne.
  8. Appuyez sur Ctrl + 'X' pour couper les colonnes.
  9. Sélectionnez l'emplacement de la première et appuyez sur Ctrl + (+) plus.
  10. Cela échangera l'emplacement des deux colonnes.
class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - First Position

Figure 13 - Microsoft Excel - First Position

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Second Position

Figure 14 - Microsoft Excel - Second Position

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Excel - Final Position

Figure 15 - Microsoft Excel - Final Position

La bibliothèque IronXL pour C

Pour ouvrir, lire, éditer, échanger des colonnes et enregistrer des fichiers Excel dans .NET, IronXL fournit un cadre polyvalent et puissant. Il est compatible avec tous les types de projets .NET, y compris les applications Windows, ASP.NET MVC et les applications .NET Core.

Pour les développeurs .NET, IronXL fournit une API simple pour lire et écrire des documents Excel.

Pour accéder aux scripts de manipulation d'Excel, IronXL ne nécessite pas l'installation de Microsoft Office Excel sur votre serveur, ni l'utilisation d'Excel Interop. Travailler avec des fichiers Excel dans .NET devient incroyablement rapide et simple grâce à cela.

En utilisant IronXL, les développeurs peuvent effectuer tous les calculs liés à Excel sans complication, simplement en écrivant quelques lignes de code, y compris des tâches telles que l'ajout de deux cellules, l'option de total de colonne, l'ajout d'une colonne entière dans un tableau Excel, l'ajout d'une ligne entière dans un tableau Excel, l'utilisation de la fonction somme, et la gestion de plusieurs colonnes et de plusieurs lignes, entre de nombreuses autres fonctionnalités utiles.

Voici quelques exemples de code du code C# en action.

using IronXL;

// Load an existing Excel workbook from a file.
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet in the workbook.
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set formulas in specific cells.
// A1 will calculate the sum of the range B8 to C12.
worksheet["A1"].Formula = "Sum(B8:C12)";

// B8 will calculate the division of C9 by C11.
worksheet["B8"].Formula = "=C9/C11";

// G30 will find the maximum value in the range C3 to C7.
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculation of all formula values in all sheets.
workbook.EvaluateAll();

// Get the calculated value from a formula, e.g., the calculated value in G30.
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
string formulaString = worksheet["G30"].Formula;

// Save the workbook with updated formulas and values.
workbook.Save();
using IronXL;

// Load an existing Excel workbook from a file.
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet in the workbook.
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set formulas in specific cells.
// A1 will calculate the sum of the range B8 to C12.
worksheet["A1"].Formula = "Sum(B8:C12)";

// B8 will calculate the division of C9 by C11.
worksheet["B8"].Formula = "=C9/C11";

// G30 will find the maximum value in the range C3 to C7.
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculation of all formula values in all sheets.
workbook.EvaluateAll();

// Get the calculated value from a formula, e.g., the calculated value in G30.
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
string formulaString = worksheet["G30"].Formula;

// Save the workbook with updated formulas and values.
workbook.Save();
Imports IronXL

' Load an existing Excel workbook from a file.
Private workbook As WorkBook = WorkBook.Load("test.xlsx")

' Access the default worksheet in the workbook.
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

' Set formulas in specific cells.
' A1 will calculate the sum of the range B8 to C12.
Private worksheet("A1").Formula = "Sum(B8:C12)"

' B8 will calculate the division of C9 by C11.
Private worksheet("B8").Formula = "=C9/C11"

' G30 will find the maximum value in the range C3 to C7.
Private worksheet("G30").Formula = "Max(C3:C7)"

' Force recalculation of all formula values in all sheets.
workbook.EvaluateAll()

' Get the calculated value from a formula, e.g., the calculated value in G30.
Dim formulaValue As String = worksheet("G30").Value

' Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
Dim formulaString As String = worksheet("G30").Formula

' Save the workbook with updated formulas and values.
workbook.Save()
$vbLabelText   $csharpLabel

Les développeurs doivent être prudents lorsqu'ils modifient et éditent des fichiers Excel en C# car il est facile qu'une erreur change tout le document. Pouvoir compter sur des lignes de code efficaces et simples aide à réduire le risque d'erreur et facilite l'édition ou la suppression de fichiers Excel par programmation. Aujourd'hui, nous allons passer en revue les étapes nécessaires pour éditer rapidement et précisément des fichiers Excel en C#, en utilisant des fonctions déjà bien testées. For more information, please visit the following [link](link).

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite