Texte

Extraire toutes les lettres d’un texte

Temps de lecture 2 minutes

Cet article va vous montrer comment extraire toutes les lettres contenues dans une cellule.

Fonction SEQUENCE

La fonction SEQUENCE fait partie des fonctions matricielles dynamiques de la version de Microsoft 365. Cette fonction retourne une suite de nombre

  • Soit en ligne =SEQUENCE(5)
  • Soit en colonne =SEQUENCE(;5)
Exemple dutilisation de la fonction SEQUENCE

En écrivant la fonction une seule fois, le résultat est retournée dans plusieurs cellules ; c'est le principe d'une fonction matricielle.

Mais la fonction SEQUENCE propose également de commencer la série à partir d'une valeur définie, comme ici à la valeur 10.

=SEQUENCE(5;;10)

Fonction SEQUENCE Indiquer le debut de la serie

Mais on peut aussi indiquer le pas, c'est à dire l'accroissement, de la série. Dans l'image ci-dessous, nous avons un exemple d'accroissement positif et un autre négatif.

SEQUENCE indiquer le pas de laccroissement

Extraire chaque lettre d'une cellule

C'est en jouant avec les paramètres de la fonction SEQUENCE, associée à la fonction STXT, que nous allons pourvoir extraire chaque lettre très facilement.

La fonction STXT se construit avec 3 paramètres

  • Le texte
  • La position d'extraction
  • Le nombre de caractères à extraire

Pour extraire le premier caractère, il suffit d'écrire la formule suivante

Formule pour extraire le premier caractere

Maintenant, nous allons remplacer le deuxième paramètre par la fonction SEQUENCE 😉.

Nous allons utiliser le paramètre 'colonne' de la fonction pour indiquer le nombre de valeur à créer. Et ce nombre sera déterminé par la longueur de la chaîne de caractères, soit NBCAR. 👍😎

=STXT(B2;SEQUENCE(;NBCAR(B2));1)

Extraire toutes les lettres dun mot dans Excel

Extraire les lettres en sens inverse

Retourner une chaîne en ordre inverse peut sembler être complexe mais il n'en ai rien. En fait, il faut ajouter à la fonction SEQUENCE

  • La valeur de départ qui est égale au nombre de caractère (NBCAR)
  • Et indiquer la valeur du pas de -1 (ordre inverse)

=STXT(B2;SEQUENCE(;NBCAR(B2);NBCAR(B2);-1);1)

Chaine de caracteres en ordre inverse

Reconstituer le mot en sens inverse

Construire un nom dans l'ordre inverse est une astuce assez connue des informaticiens pour trouver la position du dernier caractère.

Maintenant pour reconstituer le mot en entier mais en ordre inverse, il faut intégrer ce résultat dans la fonction JOINDRE.TEXTE comme ceci.

=JOINDRE.TEXTE("";;STXT(B2;SEQUENCE(;NBCAR(B2);NBCAR(B2);-1);1))

Texte en ordre inverse

Related posts

Ajouter du texte à vos nombre automatiquement

Frédéric LE GUEN

Extraire du texte sans formule – FlashFill

Frédéric LE GUEN

Formatez les dates dans vos titres avec TEXTE

Frédéric LE GUEN

Laissez un commentaire

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