KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment ajouter une virgule entre chaque chiffre dans une cellule Excel ?

AuteurSun Date de modification

Ajouter une virgule entre chaque chiffre d’une cellule dans Excel s’avère particulièrement utile, notamment pour améliorer la lisibilité des données ou faciliter leur traitement ultérieur. Cet article vous propose un guide détaillé pour réaliser cette opération à l’aide de formules, de VBA et de Kutools, accompagné de conseils pratiques pour gagner en efficacité.


Ajouter une virgule ou un autre séparateur entre chaque chiffre à l’aide de la fonction TEXTJOIN

Si vous utilisez Excel 2019 ou une version ultérieure, la fonction TEXTJOIN vous permet d’insérer facilement des virgules entre chaque chiffre.

1. Saisissez la formule suivante dans une cellule vide. Si vous utilisez Excel 2019, appuyez sur « Ctrl » + « Maj » + « Entrée ». (Avec Excel 365 ou une version ultérieure, il suffit d’appuyer sur « Entrée ».)

2. Ensuite, faites glisser la formule vers le bas pour l’appliquer aux autres cellules et voir immédiatement les chiffres de chaque cellule séparés par des virgules.

=TEXTJOIN(",", TRUE, MID(A2, ROW(INDIRECT("1:"&LEN(A2))), 1))

Explication de cette formule :
  • « LEN(A2) » : Compte le nombre total de caractères contenus dans la cellule A2.
  • « ROW(INDIRECT("1:"&LEN(A2))) » : Génère un tableau de nombres allant de 1 à la longueur du texte contenu dans la cellule A2.
  • « MID(A3, ROW(...), 1) » : Extrait chaque caractère de A3 en fonction des numéros de position obtenus à l’étape précédente.
  • « TEXTJOIN(",", TRUE, ...) » : Combine tous les caractères extraits en les séparant par une virgule « , ».

Ajouter une virgule ou un autre séparateur entre chaque chiffre avec Kutools pour Excel

Améliorez facilement la mise en forme de vos données avec « Kutools pour Excel », un complément puissant conçu pour simplifier les tâches complexes. Si vous devez insérer des virgules ou tout autre séparateur entre chaque chiffre d’une cellule, « Kutools » vous propose une solution rapide et efficace.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Après avoir installé Kutools pour Excel, cliquez sur « Kutools » > « Texte » > « Ajouter du texte » pour ouvrir la boîte de dialogue correspondante.

Dans la boîte de dialogue « Ajouter du texte », configurez les paramètres suivants :

  1. Dans la zone « Texte », saisissez la virgule ou tout autre séparateur souhaité ;
  2. Sélectionnez l’option « Entre les caractères » dans la liste déroulante « Ajouter uniquement à » ;
  3. Enfin, cliquez sur le bouton « OK ».

Résultat : Kutools insère automatiquement le séparateur spécifié entre chaque chiffre des cellules sélectionnées. Voir la capture d’écran :
ajouter une virgule entre chaque chiffre avec KUTOOLS


Ajouter une virgule ou un autre séparateur entre chaque chiffre avec une fonction définie par l’utilisateur

Cette section présente une procédure détaillée pour créer et optimiser une fonction personnalisée à cette fin.

  1. Appuyez sur « Alt » + « F11 » pour ouvrir l’éditeur VBA dans Excel.
  2. Dans l’éditeur, accédez à « Insertion » > « Module » pour créer un nouveau module.
    Code VBA : Ajouter une virgule entre chaque chiffre
    Function AddCommas(inputText As String) As String
    'Updateby Extendoffice
        Dim i As Integer
        Dim result As String
        For i = 1 To Len(inputText)
            result = result & Mid(inputText, i, 1) & ","
        Next i
        AddCommas = Left(result, Len(result) - 1)
    End Function
    
  3. Fermez la fenêtre de code, puis, dans une cellule, saisissez la formule suivante et faites glisser la poignée de recopie vers le bas pour l’appliquer aux autres cellules. Des virgules sont insérées entre chaque caractère, comme illustré ci-dessous :
    =AddSeparator(A2)
    ajouter une virgule entre chaque chiffre avec du code VBA

En appliquant ces méthodes et conseils d’optimisation, vous pourrez ajouter efficacement des virgules entre chaque chiffre dans une cellule Excel, améliorant ainsi à la fois la lisibilité et les capacités de traitement de vos données. Si vous souhaitez découvrir davantage d’astuces Excel, notre site web propose des milliers de tutoriels.


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile

  • Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels