excel 中的驼峰式转换器
Camel case converter in an excel
我正在尝试将 excel sheet(例如 REC_LEN)中的字段转换为驼峰式大小写。我正在使用这个公式来做到这一点
=LEFT(A1) & RIGHT(SUBSTITUTE(PROPER(A1),"_",""), LEN( SUBSTITUTE(A1,"_",""))-1)
这给了我像 RecLen 这样的结果。我也想将我的第一个字母转换为小写字母(预期输出为 recLen)。有人可以帮我解决这个问题吗?我不太熟悉 excel 公式。不确定之前是否有人问过这个问题,但非常感谢您的帮助。
试试这个:
=LOWER(LEFT(A1)) & MID(SUBSTITUTE(PROPER(A1),"_",""),2,LEN(A1))
=LOWER(LEFT(A1)) & MID(A1,2,LEN(A1))
当单词之间没有 space 或下划线时,这非常适合创建驼峰式大小写。
所以 HelloWorld 将成为 helloWorld。
使用替换,
=LOWER(LEFT(A1,FIND("_",A1)-1))&PROPER(REPLACE(A1,1,FIND("_",A1),""))
只需在另一个单元格上使用 =PROPER(A1) 即可。
你们太亲密了!只需将 left 表达式包装在 LOWER
:
中
=LOWER(LEFT(A1)) & RIGHT(SUBSTITUTE(PROPER(A1),"_",""), LEN( SUBSTITUTE(A1,"_",""))-1)
我正在尝试将 excel sheet(例如 REC_LEN)中的字段转换为驼峰式大小写。我正在使用这个公式来做到这一点
=LEFT(A1) & RIGHT(SUBSTITUTE(PROPER(A1),"_",""), LEN( SUBSTITUTE(A1,"_",""))-1)
这给了我像 RecLen 这样的结果。我也想将我的第一个字母转换为小写字母(预期输出为 recLen)。有人可以帮我解决这个问题吗?我不太熟悉 excel 公式。不确定之前是否有人问过这个问题,但非常感谢您的帮助。
试试这个:
=LOWER(LEFT(A1)) & MID(SUBSTITUTE(PROPER(A1),"_",""),2,LEN(A1))
=LOWER(LEFT(A1)) & MID(A1,2,LEN(A1))
当单词之间没有 space 或下划线时,这非常适合创建驼峰式大小写。
所以 HelloWorld 将成为 helloWorld。
使用替换,
=LOWER(LEFT(A1,FIND("_",A1)-1))&PROPER(REPLACE(A1,1,FIND("_",A1),""))
只需在另一个单元格上使用 =PROPER(A1) 即可。
你们太亲密了!只需将 left 表达式包装在 LOWER
:
=LOWER(LEFT(A1)) & RIGHT(SUBSTITUTE(PROPER(A1),"_",""), LEN( SUBSTITUTE(A1,"_",""))-1)