Inverser l’ordre des lettres, de ABC à CBA

Bonjour à tous,

Voici une fonction qui mérite de se retrouver dans vos lambdas.
Je ne l'utilise que très rarement, mais elle était indispensable pour ce championnat Excel

Voici une petite vidéo qui explique le fonctionnement, et ensuite la fonction elle-même.

La réponse la plus "simple" à comprendre :

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

Puis avec un LET

L'idée est simplifier l'écriture en ne changeant le paramètre qu'une seule fois :

=LET(plage;A1;JOINDRE.TEXTE("";1;STXT(plage;SEQUENCE(NBCAR(plage);;NBCAR(plage);-1);1)))

En LAMBDA

Et finalement, on peut aussi la transformer en LAMBDA. Voir ici pour se rafraichir la mémoire sur LAMBDA.

=LAMBDA(plage;JOINDRE.TEXTE("";1;STXT(plage;SEQUENCE(NBCAR(plage);;NBCAR(plage);-1);1)))(A1)

Utilisez cette formule pour la copier dans un nom de votre classeur

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

Intégration dans Excel

Si vous n'avez pas encore accès à LAMBDA, vous pouvez regarder mon post ici, ici, ici ou , pour simuler un lambda (même un peu mieux, car à l'échelle d'Excel et non du classeur).

En partant de Fichier, suivez ce chemin et collez la fonction LET ci-dessous.

Source, mais il doit y en avoir d'autres :

https://exceljet.net/formula/reverse-text-string

Pour marque-pages : Permaliens.

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.