Texte

Comment inverser un mot dans Excel

Temps de lecture 3 minutes

Cet article va vous montrer comment inverser l'écritue d'un mot dans Excel.

Utilisation de la Fonction SEQUENCE

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

  • 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é 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 pouvoir 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 valeurs à 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

Comment inverser le mot

Pour inverser l'ordre des lettres dans le mot, il suffit de modifier 2 paramètres de la fonction SEQUENCE.

  1. La valeur de départ qui est égale au nombre de caractères (NBCAR).
  2. 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

Retrouvez d'autres exemples avec la fonction SEQUENCE dans cette section ou sur le site de Microsoft

Articles liés

Compter le nombre de mots dans une cellule

Frédéric LE GUEN

Convertir une date AAAAMMJJ vers JJ/MM/AAAA

Frédéric LE GUEN

Quelle est l’erreur Excel la plus fréquente ?

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.