转 one_two 为 getOneTwo

Turn one_two to getOneTwo

我有一堆 onetwothreefour_five 形式的变量,我想将它们变成 getOnegetTwogetThreegetFourFive...

我写了一个公式来实现我想要的前三个,但是我无法实现 CamelCase 到用两个单词(或更多)分隔的变量下划线。

所以我写的公式是这样的:

=CONCAT("get";UPPER(LEFT(A1;1));RIGHT(A1;LEN(A1)-1))

如何扩展它来实现我所需要的? TIA

使用 SUBSTITUTEPROPER:

="get"&SUBSTITUTE(PROPER(A1),"_","")

由于您的 Excel 版本使用 ; 作为列表分隔符:

="get"&SUBSTITUTE(PROPER(A1);"_";"")