web-dev-qa-db-fra.com

Convertisseur de cas de chameau dans un excel

J'essaie de convertir un champ dans une feuille Excel (par exemple REC_LEN) en cas de chameau. J'utilise cette formule pour le faire

=LEFT(A1) & RIGHT(SUBSTITUTE(PROPER(A1),"_",""), LEN( SUBSTITUTE(A1,"_",""))-1) 

Cela me donne des résultats comme RecLen. Je souhaite également convertir ma première lettre en minuscules (la sortie attendue est recLen). Quelqu'un peut-il m'aider avec ça? Je ne connais pas trop les formules Excel. Je ne sais pas si cela a déjà été demandé auparavant, mais toute aide est très appréciée.

7
Twisha

Essaye ça:

=LOWER(LEFT(A1)) & MID(SUBSTITUTE(PROPER(A1),"_",""),2,LEN(A1))

enter image description here

13
Scott Craner
   =LOWER(LEFT(A1)) & MID(A1,2,LEN(A1))

Cela fonctionne parfaitement pour créer un étui à chameau lorsqu'il n'y a pas d'espace ou de soulignement entre les mots.

Alors HelloWorld deviendra helloWorld.

1
Jobin