webdevqa.jp.net

キャメルケースコンバーター

Excelシートのフィールド(REC_LENなど)をキャメルケースに変換しようとしています。私はそのためにこの式を使用しています

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

これにより、RecLenのような結果が得られます。最初の文字も小文字に変換したい(期待される出力はrecLen)。誰かがこれを手伝ってくれる?私はExcelの数式に慣れていません。これが以前にすでに尋ねられたかどうかはわかりませんが、どんな助けでも大歓迎です。

7
Twisha

これを試して:

=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))

これは、単語の間にスペースやアンダースコアがないときにキャメルケースを作成するのに最適です。

したがって、HelloWorldはhelloWorldになります。

1
Jobin