Un exemple pédagogique plus qu'utile pour comprendre comment créer une lambda récursive (office 365, insider obligatoire).
J'ai essayé de rester le plus simple possible, mais cela reste une approche relativement complexe. Voici la formule à ajouter via Formules - Gestionnaire de noms et la nommer Charplusn:
=LAMBDA(str;iNbcar;i;
SI(i>NBCAR(str);str;
Charplusn( GAUCHE(str;i-1)&CAR(CODE(STXT(str;i;1))+iNbcar)&DROITE(str;NBCAR(str)-i);
iNbcar;
i+1)))
Pour cet exemple précis, la première solution proposée ici est bien plus simple et meilleure.
Je vais bientôt mettre en ligne un troisième exemple plus utile... Et plus complexe.