Plusieurs délimiteurs dans un Texte

Plusieurs délimiteurs dans un Texte
Dernière mise à jour le 25/10/2023
Temps de lecture : 2 minutes

Nous allons voir comment utiliser plusieurs délimiteurs différents dans un texte grâce à un Mode Tableau.

La fonction utilisée dans l'exemple sera TEXTE.APRES.

Exemple avec plusieurs délimiteurs

TAPRES base

Dans notre exemple, nous avons :

  • des espaces
  • des virgules
  • des slashs

Mettons ces derniers dans un Tableau. Renommons le tableau Séparateur_Texte

TAPRES Separateur Tableau

Remarque : La première ligne du Tableau n’est pas vide mais il y a bien un espace !

La Formule pour gérer plusieurs délimiteurs

Ici nous allons remplacer le paramètre du délimiteur de la fonction TEXTE.APRES par le Tableau.

=TEXTE.APRES(A1:A4;Séparateur_Texte[Séparateur])

De cette manière, la fonction les reconnaîtra tous !

Si nous appuyons sur F9 en mettant en surbrillance la partie Tableau de la formule nous voyons le contenu de la matrice :

TAPRES F9

{" ";",";"/"}

Résultat après traitement

TAPRES RESULTAT

Nous avons les chiffres, mais ils sont en format texte. Si nous souhaitons visualiser ces derniers comme des chiffres, il convient d’utiliser la fonction CNUM. Celle-ci transforme les chaînes de caractères représentant des nombres, en nombre réel.

=CNUM(TEXTE.APRES(A1:A4;Séparateur_Texte[Séparateur]))

TAPRES CNUM

Ou encore en utilisant le symbole -- (deux fois le signe moins), qui fait office de convertisseur de type de données.

=--TEXTE.APRES(A1:A4;Séparateur_Texte[Séparateur])

EXCEL_LENTE journée ou soirée à vous ! (Rémi)

Autres articles associés:

2 Comments

  1. Aurélio
    15/08/2023 @ 18:31

    Excellent, merci pour cette astuce !

    Reply

    • Remi SELOSSE
      15/08/2023 @ 19:23

      Bonjour,avec plaisir merci du retour !!

      Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Plusieurs délimiteurs dans un Texte

Reading time: 2 minutes
Dernière mise à jour le 25/10/2023

Nous allons voir comment utiliser plusieurs délimiteurs différents dans un texte grâce à un Mode Tableau.

La fonction utilisée dans l'exemple sera TEXTE.APRES.

Exemple avec plusieurs délimiteurs

TAPRES base

Dans notre exemple, nous avons :

  • des espaces
  • des virgules
  • des slashs

Mettons ces derniers dans un Tableau. Renommons le tableau Séparateur_Texte

TAPRES Separateur Tableau

Remarque : La première ligne du Tableau n’est pas vide mais il y a bien un espace !

La Formule pour gérer plusieurs délimiteurs

Ici nous allons remplacer le paramètre du délimiteur de la fonction TEXTE.APRES par le Tableau.

=TEXTE.APRES(A1:A4;Séparateur_Texte[Séparateur])

De cette manière, la fonction les reconnaîtra tous !

Si nous appuyons sur F9 en mettant en surbrillance la partie Tableau de la formule nous voyons le contenu de la matrice :

TAPRES F9

{" ";",";"/"}

Résultat après traitement

TAPRES RESULTAT

Nous avons les chiffres, mais ils sont en format texte. Si nous souhaitons visualiser ces derniers comme des chiffres, il convient d’utiliser la fonction CNUM. Celle-ci transforme les chaînes de caractères représentant des nombres, en nombre réel.

=CNUM(TEXTE.APRES(A1:A4;Séparateur_Texte[Séparateur]))

TAPRES CNUM

Ou encore en utilisant le symbole -- (deux fois le signe moins), qui fait office de convertisseur de type de données.

=--TEXTE.APRES(A1:A4;Séparateur_Texte[Séparateur])

EXCEL_LENTE journée ou soirée à vous ! (Rémi)

Autres articles associés:

2 Comments

  1. Aurélio
    15/08/2023 @ 18:31

    Excellent, merci pour cette astuce !

    Reply

    • Remi SELOSSE
      15/08/2023 @ 19:23

      Bonjour,avec plaisir merci du retour !!

      Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.