Comment ajouter une ligne dans Excel : Facilement (2026)
Écrit par l'équipe de Iron Software
Les données Excel arrivent souvent dans un format désordonné. Les noms complets se trouvent dans une seule colonne. Les adresses sont regroupées dans une seule cellule. Les valeurs séparées par des virgules doivent être séparées avant l'analyse. Au lieu de travailler avec des colonnes propres, vous finissez par copier et modifier manuellement le texte.
Diviser les cellules corrige cela en divisant les données combinées en colonnes structurées. Cela améliore la lisibilité, facilite l'application des formules et prépare les jeux de données pour les rapports, le filtrage et l'automatisation.
Ce guide explique comment diviser les cellules dans Excel en utilisant Texte en colonnes, des formules, Flash Fill, Power Query, et une approche programmatique pour les développeurs utilisant IronXL. Chaque méthode convient à un type de jeu de données et de flux de travail différent.
Avant de commencer, un point clé : Excel ne divise pas une seule cellule en plusieurs cellules indépendantes à l'intérieur du même emplacement. Il distribue le contenu dans des colonnes ou des lignes adjacentes.
Méthode 1 : Diviser les cellules en utilisant Texte en colonnes
C'est l'une des fonctionnalités Excel les plus utilisées pour diviser les données, avecFlash Fillet des formules commeTEXTSPLITsi vous avez besoin de résultats dynamiques.
- Sélectionnez la colonne avec les valeurs combinées, ou une cellule sélectionnée si vous travaillez depuis une cellule.
- Allez dans l'onglet Données.
-
Cliquez sur Texte en colonnes pour ouvrir l'assistant texte en colonnes.

- Dans l'assistant colonnes, choisissez comment convertir le texte : Délimité ou Largeur fixe.
-
Cliquez sur Suivant.

-
À l'étape convertir le texte en colonnes, choisissez le délimiteur ou le caractère spécifique sur lequel vous souhaitez diviser, et si vos données ont des délimiteurs consécutifs, utilisez l'option pour traiter les délimiteurs consécutifs comme un seul.

-
Si vous souhaitez conserver les données d'origine inchangées, définissez la destination sur une nouvelle colonne afin que le texte des colonnes ne remplace pas les cellules adjacentes.
Excel sépare immédiatement les données en deux ou plusieurs colonnes.

Quand cela fonctionne-t-il le mieux ?
Cette méthode fonctionne bien pour le texte structuré comme les données CSV ou les rapports exportés du système.
Quand utiliser ceci ?
Utilisez-la pour les noms, les e-mails, les listes de produits ou toute donnée cohérente basée sur des délimiteurs lorsque vous souhaitez diviser les valeurs combinées et les séparer dans votre format désiré.
Quand ne pas utiliser ceci ?
Si les modèles de données sont incohérents, les résultats peuvent nécessiter un nettoyage manuel.
Méthode 2 : Diviser les cellules en utilisant Flash Fill
Flash Fill détecte les modèles et peut diviser les données d'une cellule en deux colonnes différentes lorsque Excel reconnaît le modèle.
- Tapez le résultat souhaité dans la nouvelle colonne.
- Appuyez sur Entrée.
- Commencez à taper la valeur suivante.
-
Excel suggère un modèle.

-
Appuyez sur Ctrl + E ou Tab pour accepter Flash Fill.
Cela fonctionne sur plusieurs cellules dans une feuille de calcul Excel, mais cela ne crée pas de formules dynamiques.
Cas d'utilisation d'exemples
- Diviser les noms complets en prénoms et noms de famille, par exemple mettre les prénoms dans la colonne b et les noms de famille dans la colonne suivante
- Extraire les noms de domaine des e-mails
- Reformatter les numéros de téléphone
Quand cela fonctionne-t-il le mieux ?
Idéal pour les modèles prévisibles dans des jeux de données petits à moyens.
Quand ne pas utiliser ceci ?
Les grands jeux de données avec un formatage incohérent peuvent produire des erreurs.
Méthode 3 : Diviser les cellules en utilisant des formules Excel
Les fonctions Excel offrent une manière dynamique de créer des formules qui divisent le texte à un caractère spécifique, ce qui permet à ces dernières de se mettre à jour automatiquement lorsque les données source changent.
Fonctions courantes
- LEFT
- RIGHT
- MID
- FIND 5.TEXTSPLIT(nouvelles versions d'Excel)
Exemple : Diviser le nom complet
=LEFT(A2,FIND(" ",A2)-1)
Extrait le prénom d'un nom complet. Cette formule sépare la première valeur du contenu de la cellule suivante en fonction du premier espace.

Exemple : Extraire le nom de famille
=RIGHT(A2,LEN(A2)-FIND(" ",A2))

Quand cela fonctionne-t-il le mieux ?
Utile lorsque les données doivent rester dynamiques et se mettre à jour automatiquement.
Quand utiliser ceci ?
Idéal pour les tableaux de bord et les rapports qui se rafraîchissent fréquemment.
Méthode 4 : Diviser les cellules en utilisant la fonctionTEXTSPLIT(Excel moderne)
Les versions récentes d'Excel incluent une fonction de division directe.TEXTSPLITest une fonction moderne lorsque vous voulez diviser une cellule dans Excel par un délimiteur, un saut de ligne ou un autre séparateur.
Par exemple, si un nom est stocké sous "John Smith" dans A1, vous pouvez utiliser :
=TEXTSPLIT(A1," ")
La fonction peut diviser une cellule dans Excel d'une cellule en Excel en plusieurs colonnes ou séparer les résultats par ligne selon les paramètres de délimiteur.
Exemple
=TEXTSPLIT(A2,",")
Cela divise les valeurs séparées par des virgules en plusieurs colonnes ou lignes.
Quand cela fonctionne-t-il le mieux ?
Idéal pour les utilisateurs de Microsoft 365 travaillant avec des jeux de données structurés.
Quand utiliser ceci ?
Idéal pour les flux de travail Excel modernes et les rapports automatisés.
Méthode 5 : Diviser les cellules en utilisant Power Query
Power Query est idéal pour les grands jeux de données et les transformations répétables, et il peut diviser les données en lignes séparées ainsi qu'en colonnes.
- Pour commencer, sélectionnez les données de la table ou une plage, y compris la première ligne.
- Allez dans Données → Obtenir et transformer les données.
-
Sélectionnez À partir de table/plage pour ouvrir l'éditeur Power Query.

- Sélectionnez la colonne.
-
Choisissez Diviser la colonne.

-
Sélectionnez le délimiteur ou la règle et cliquez sur OK.

-
Maintenant, fermez et chargez les résultats de retour dans Excel en tant que table.
Power Query est un outil puissant dans Excel, surtout lorsque vous importez des données, car le processus de division peut se rafraîchir automatiquement lorsque les données sources changent.
Quand cela fonctionne-t-il le mieux ?
Idéal pour les grands jeux de données ou récurrents.
Quand utiliser ceci ?
Utilisez-le pour les rapports d'entreprise, les pipelines de nettoyage de données et les exportations de base de données.
Problèmes courants et dépannage
Pourquoi Texte en colonnes ne divise pas correctement les données ?
Cela se produit généralement lorsque le délimiteur est incohérent ou manquant, et cela apparaît souvent lorsque des délimiteurs répétés apparaissent ensemble.
- Assurez-vous d'avoir sélectionné le bon délimiteur dans l'assistant Texte en colonnes, et si vous voyez des délimiteurs répétés ensemble, choisissez l'option pour traiter les délimiteurs consécutifs comme un seul dans l'aperçu.
- Vérifiez les espaces supplémentaires, les caractères cachés ou les séparateurs mixtes dans les données sources.
- Prévisualisez les résultats avant de terminer, puis revenez et ajustez les paramètres de division si nécessaire.
Si vous utilisez une largeur fixe, vous pouvez également double-cliquer sur une ligne de rupture incorrecte dans l'aperçu pour la supprimer.
Solution
- Vérifiez les espaces supplémentaires.
- Vérifiez la sélection correcte du délimiteur.
- Utilisez la fonction TRIM avant de diviser.
Pourquoi les données remplacent-elles les colonnes adjacentes ?
Excel remplace le contenu existant lors de la division, et cela peut écraser la cellule suivante ou les colonnes adjacentes si vous ne choisissez pas d'abord une destination.
- Insérez une nouvelle colonne avant de diviser.
Solution
- Insérez des colonnes vides avant de diviser.
- Ou copiez les données sur une nouvelle feuille.
PourquoiFlash Fillne fonctionne pas ?
Flash Fill dépend de modèles reconnaissables.
Solution
- Fournissez au moins deux exemples.
- Assurez un formatage cohérent.
- ActivezFlash Filldans les options.
Pourquoi les formules renvoient-elles des erreurs après la division ?
Les références de cellules peuvent ne plus correspondre à la structure attendue.
Solution
- Mettez à jour les formules après la division.
- Utilisez des références dynamiques si possible.
- Validez les positions des colonnes.
PourquoiPower Queryne détecte-t-il pas les délimiteurs ?
Certains jeux de données utilisent des caractères cachés ou irréguliers, et un caractère caché tel qu'un saut de ligne peut empêcher une détection correcte du délimiteur dans votre feuille de calcul.
- Nettoyez les données avant l'importation si la feuille de calcul provient d'un autre système.
Solution
- Nettoyez les données avant l'importation.
- Remplacez les caractères invisibles.
- Utilisez des options de division avancées.
Quand devriez-vous diviser les cellules dans Excel ?
La première étape consiste à identifier si vous devez séparer le texte pour l'analyse, le formatage ou le chargement dans d'autres colonnes d'une feuille de calcul.
Les scénarios les plus courants sont les suivants :
- Nettoyage des données clients
- Analyse d'e-mails
- Importations CSV
- Formatage des rapports
- Exportations de base de données
- Gestion des stocks
Diviser correctement les données améliore le filtrage, le tri et l'exactitude des formules.
Choisir la bonne méthode
Chaque méthode a un objectif différent.
| Scénario | Meilleure méthode |
|---|---|
| Division structurée rapide | Texte en colonnes |
| Extraction basée sur des modèles | Flash Fill |
| Mises à jour dynamiques | Formules |
| Flux de travail Excel modernes | TEXTSPLIT |
| Grands jeux de données | Power Query |
| Systèmes automatisés | Traitement programmatique |
Pour les développeurs : Divisez et transformez les données Excel programmatiquement avec IronXL
La division manuelle fonctionne pour de petits jeux de données. Les systèmes automatisés nécessitent un contrôle programmatique sur le traitement des données Excel.
IronXL, une bibliothèque .NET qui permet aux développeurs de lire, diviser, transformer et générer des fichiers Excel sans nécessiter l'installation de Microsoft Excel, afin qu'ils puissent créer et traiter programmable des feuilles de calcul dans le cadre de flux de données plus vastes.
Voici comment travailler programmatiquement avec des lignes et des colonnes :
using IronXL;
// Charger une feuille de calcul existante
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Appliquer le groupement aux lignes 1-5
workSheet.GroupRows(0, 4);
// Dégrouper les lignes 3-5
workSheet.UngroupRows(2, 4);
// Appliquer le groupement aux colonnes A-F
workSheet.GroupColumns(0, 5);
// Dégrouper la colonne C-D coupera le groupement à B
workSheet.UngroupColumn("C", "D");
workBook.SaveAs("groupAndUngroup.xlsx");
Voici un exemple de comment les développeurs peuvent traiter et diviser les données des cellules de manière programmatique :
using IronXL;
WorkBook workbook = WorkBook.Load("data.xlsx");
WorkSheet sheet = workbook.WorkSheets.First();
string fullName = sheet["A2"].Value.ToString();
string[] parts = fullName.Split(' ');
sheet["B2"].Value = parts[0]; // Prénom
sheet["C2"].Value = parts[1]; // Nom de famille
workbook.SaveAs("processed-data.xlsx");
Cette approche permet une transformation cohérente des données sur de grands jeux de données et des systèmes de rapports automatisés.
Au-delà de la division et de la transformation, IronXL prend en charge :
- Création de fichiers Excel
- Reading and editing spreadsheets
- Fonctions mathématiques
- Mise en forme conditionnelle
- Data import/export workflows
- Automatisation à grande échelle
IronXL fonctionne avec .NET Framework, .NET Core, .NET 6+, et fonctionne sur Windows, Linux, macOS, Docker, Azure, et les environnements AWS.
Installation via NuGet :
Installez le package IronXL.Excel
- En savoir plus sur la fusion et la division de cellules en utilisant IronXL
- Découvrez comment définir la taille de la police de la cellule en utilisant IronXL
Conclusion
Diviser des cellules dans Excel transforme des ensembles de données désordonnés en informations structurées et utilisables.
Pour la plupart des utilisateurs, la méthode la plus rapide est :
Texte en colonnes → choisir le délimiteur → terminer.
Pour les flux de travail avancés, les formules,Flash FilletPower Queryoffrent plus de contrôle en fonction de la complexité des données.
Pour les développeurs construisant des systèmes automatisés, des bibliothèques comme IronXL fournissent une transformation de données programmatiquement fiable à grande échelle.
Avec les méthodes de ce guide, vous pouvez nettoyer et structurer efficacement les données Excel à travers des feuilles simples et des flux de travail au niveau des entreprises.




