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

Ajouter un espace entre les chiffres et le texte dans une cellule Excel

AuteurSiluvia Date de modification

Dans cet article, découvrez comment insérer un espace entre les chiffres et le texte à l’aide de formules dans Excel.

doc-add-space-between-number-and-text-1

Cas 1 : Ajouter un espace entre les chiffres et le texte – le texte précède toujours les chiffres
Cas 2 : Ajouter un espace entre les chiffres et le texte – les chiffres précèdent toujours le texte


Ajouter un espace entre les chiffres et le texte – le texte précède toujours les chiffres

Supposons qu’une liste de chaînes de texte contienne à la fois des chiffres et du texte, le texte apparaissant toujours en premier, comme illustré ci-dessous. Vous pouvez alors insérer un espace entre les chiffres et le texte à l’aide de la formule suivante.

doc-add-space-between-number-and-text-2

Formule générique

=TRIM(REPLACE(text_string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},text_string&”1234567890”)),0,” “))

Arguments

Chaîne_texte : la chaîne de texte à laquelle vous allez ajouter un espace entre le texte et le nombre lors de la division. Cela peut être :

  • La chaîne de texte entre guillemets ;
  • Ou une référence à une cellule contenant la chaîne de texte.

Comment utiliser cette formule ?

1. Sélectionnez une cellule vide pour afficher le résultat — dans cet exemple, D3.

2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez sur la touche Entrée. Ensuite, faites glisser la cellule de résultat vers le bas pour appliquer la formule aux autres cellules.

=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0,« »))

doc-add-space-between-number-and-text-3

Remarques:

  • Dans la formule, B3 est la cellule contenant la chaîne de texte à laquelle vous allez ajouter un espace entre les Diviser par texte et nombre ;
  • Cette formule n’ajoute un espace qu’avant le premier chiffre. Par exemple, elle transforme B34C12G45 en B 34C12G45.

Comment cette formule fonctionne-t-elle ?

=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0,« »))

1. FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")

  • B3&"1234567890": renvoie le résultat suivant : « KutoolsforExcel634211234567890 » ;
  • FIND({1,2,3,4,5,6,7,8,9,0}, "KutoolsforExcel634211234567890") : La fonction TROUVE identifie la position des chiffres « 1 à 0 » dans la chaîne KutoolsforExcel634211234567890 et renvoie le résultat {20,19,17,18,25,16,27,28,29,30}.
    Remarque : Le résultat {20,19,17,18,25,16,27,28,29,30} indique que le chiffre 1 se trouve à la 20ᵉ position dans KutoolsforExcel634211234567890, le chiffre 2 à la 19ᵉ position…

2. MIN({20,19,17,18,25,16,27,28,29,30})

  • La fonction MIN extrait la valeur minimale du tableau. Le résultat obtenu est ici 16.

3. REPLACE(KutoolsforExcel63421,16,0,« »)

  • Ici, la fonction REMPLACER insère un espace à la 16ᵉ position dans « KutoolsforExcel63421 » et renvoie le résultat suivant : KutoolsforExcel 63421.

4. =TRIM("KutoolsforExcel 63421")

  • La fonction SUPPRESPACE supprime tous les espaces du texte, à l’exception des espaces simples situés entre les mots. Elle élimine également les espaces en début et en fin de texte.

Ajouter un espace entre les chiffres et le texte – les chiffres précèdent toujours le texte

Dans un autre cas, comme illustré ci-dessous, une liste de chaînes de texte combine chiffres et lettres, les chiffres apparaissant toujours en premier. Vous pouvez alors appliquer la formule matricielle suivante pour insérer un espace entre les chiffres et le texte.

doc-add-space-between-number-and-text-4

Formule générique

=TRIM(REPLACE(text_string,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},text_string,ROW(INDIRECT("1:"&LEN(text_string)))),0))+1,0,« »)) +Ctrl+Maj+Entrée

Arguments

Chaîne_texte: La chaîne de texte à laquelle vous allez ajouter un espace entre les Diviser par texte et nombre. Cela peut être :

  • La chaîne de texte entre guillemets ;
  • Ou une référence à une cellule contenant la chaîne de texte.

Comment utiliser cette formule ?

1. Sélectionnez une cellule vide (par exemple, D3) pour afficher le résultat.

2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez simultanément sur les touches Ctrl + Maj + Entrée.

=TRIM(REPLACE(B3,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},B3,ROW(INDIRECT("1:"&LEN(B3)))),0))+1,0,« »))

3. Sélectionnez la cellule contenant le résultat, puis faites-la glisser vers le bas pour étendre la formule aux autres cellules, comme illustré ci-dessous.

doc-add-space-between-number-and-text-5

Remarques:

  • Dans la formule, B3 est la cellule contenant la chaîne de texte à laquelle vous allez ajouter un espace entre les Diviser par texte et nombre ;
  • Cette formule matricielle ajoute un espace uniquement après le dernier chiffre. Par exemple, elle transforme 34C12GHH en 34C12 GHH.

Fonctions associées

Fonction SUPPRESPACE d’Excel
La fonction SUPPRESPACE d’Excel supprime tous les espaces superflus d’une chaîne de texte, ne conservant que les espaces simples entre les mots.

Fonction REMPLACER d’Excel
La fonction REMPLACER d’Excel remplace des caractères à partir d’une position donnée dans une chaîne de texte par un nouveau texte.

Fonction MIN d’Excel
La fonction MIN d’Excel renvoie la plus petite valeur parmi un ensemble de nombres.

Fonction TROUVE d’Excel
La fonction TROUVE d’Excel vous permet de rechercher une chaîne à l’intérieur d’une autre et renvoie la position de départ de cette sous-chaîne.

Fonction MAX d’Excel
La fonction MAX d’Excel renvoie la valeur la plus élevée d’un ensemble de nombres.

Fonction SIERREUR d’Excel
La fonction SIERREUR vous permet de définir une valeur personnalisée à afficher lorsqu’une formule génère une erreur, et de conserver le résultat normal si tout se déroule sans accroc.

Fonction LIGNE d’Excel
La fonction LIGNE d’Excel renvoie le numéro de la ligne correspondant à une référence donnée.

Fonction INDIRECT d’Excel
La fonction INDIRECT d’Excel transforme une chaîne de texte en une référence valide.

Fonction NBCAR d’Excel
La fonction NBCAR d’Excel renvoie le nombre de caractères contenus dans une chaîne de texte.


Formules associées

Ajouter une virgule après le premier mot dans une cellule Excel
Pour insérer une virgule uniquement après le premier mot d’une cellule, la formule présentée dans ce tutoriel vous sera particulièrement utile.

Ajouter un caractère spécifique avant chaque mot dans une cellule
Découvrez comment insérer un caractère spécifique devant chaque mot d’une cellule à l’aide d’une formule Excel !

Ajouter des tirets aux numéros de téléphone
Cet article explique comment ajouter des tirets aux numéros de téléphone dans une cellule donnée à l’aide d’une formule dans Excel.

Ajoutez une virgule entre les noms
Pour insérer une virgule entre les noms figurant dans une cellule, la formule présentée dans ce tutoriel vous sera particulièrement utile.


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖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 évidence 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:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et 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 depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.