Articles

Formule de concaténation inverse dans Excel

Cet article vous guidera sur la façon d’inverser la fonction de concaténation dans Excel. comment diviser la chaîne de texte en cellules muliptle avec une formule dans Excel. Comment diviser les données texte d’une cellule en plusieurs cellules dans Excel.

Formule de concaténation inverse

Pour inverser la formule de concaténation dans Excel, vous pouvez utiliser une formule basée sur la fonction TRIM, la fonction MID, la fonction DE REMPLACEMENT, la fonction REPT et la fonction COLUMNS.
En supposant que vous avez une liste de données dans la plage B1:B4 qui contiennent une chaîne de texte et que vous souhaitez diviser la chaîne par un caractère virgule. vous pouvez écrire la formule suivante:

=TRIM(MID(SUBSTITUTE($B1,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

Tapez cette formule dans une cellule vide, puis appuyez sur la touche Entrée, puis faites glisser la poignée de remplissage vers d’autres cellules pour appliquer cette formule.

fonction de concaténation inversée1

Vous verrez que toutes les chaînes de texte de la plage de cellules B1:B4 ont été divisées en plusieurs cellules par un caractère virgule.

Diviser une chaîne de texte en plusieurs cellules avec la fonction Texte en colonne

Vous pouvez également utiliser la fonction Texte en colonne pour inverser la formule de concaténation pour diviser une chaîne de texte dans la plage de cellules B1:B4 en plusieurs cellules dans Excel. Effectuez simplement les étapes suivantes:
#1 sélectionnez la plage de cellules que vous souhaitez inverser.

fonction de concaténation inversée2

#2 allez dans l’onglet DONNÉES, cliquez sur la commande Texte en colonne sous le groupe Outils de données. et la boîte de dialogue de l’Assistant Convertir du texte en colonnes s’ouvrira.

fonction de concaténation inversée3

#3 sélectionnez l’option délimitée dans la section Type de données d’origine, puis cliquez sur le bouton Suivant.

fonction de concaténation inversée4

#4 cochez Autre case et tapez le délimiteur que vous souhaitez utiliser, tel que: un caractère virgule. et puis cliquez sur le bouton Suivant.

fonction de concaténation inversée5

#5 sélectionnez l’option générale sous la section format de données de colonne et sélectionnez une cellule de destination dans laquelle vous souhaitez placer les résultats de division. cliquez sur le bouton Terminer.

fonction de concaténation inversée6

#6 Voyons le résultat:

fonction de concaténation inversée7

Fonctions connexes

  • Fonction de remplacement Excel
    La fonction de remplacement Excel remplace une nouvelle chaîne de texte par une ancienne chaîne de texte dans une chaîne de texte.La syntaxe de la fonction de SUBSTITUTION est la suivante: = SUBSTITUTE(text, old_text, new_text,)….
  • Fonction de TRIM Excel
    La fonction de TRIM Excel supprime tous les espaces de la chaîne de texte à l’exception des espaces uniques entre les mots. Vous pouvez utiliser la fonction TRIM pour supprimer les espaces supplémentaires entre les mots d’une chaîne.La syntaxe de la fonction TRIM est la suivante: = TRIM(text) ….
  • Fonction Excel MID
    La fonction Excel MID renvoie une sous-chaîne à partir d’une chaîne de texte à la position que vous spécifiez.La syntaxe de la fonction MID est la suivante: = MID(text, start_num, num_chars) ….
  • Fonction REPT Excel
    La fonction REPT Excel répète une chaîne de texte un nombre spécifié de fois.La syntaxe de la fonction REPT est la suivante : = REPT(text, number_times)
  • Fonction COLONNES Excel
    La fonction COLONNES Excel renvoie le nombre de colonnes d’un tableau ou d’une référence.La syntaxe de la fonction COLONNES est la suivante: = COLONNES (tableau) ….