Think Twice
IT技術メモ | プログラミング逆引きのメモ
Created: 2022-03-31 / Updated: 2022-03-31

スネークケースをキャメルケースに変換する


目次


Excelでスネークケースをキャメルケースに変換する

ローワーキャメルケース
Copy
=
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
LOWER(A1)
,"_0", "0")
,"_1", "1")
,"_2", "2")
,"_3", "3")
,"_4", "4")
,"_5", "5")
,"_6", "6")
,"_7", "7")
,"_8", "8")
,"_9", "9")
,"_a", "A")
,"_b", "B")
,"_c", "C")
,"_d", "D")
,"_e", "E")
,"_f", "F")
,"_g", "G")
,"_h", "H")
,"_i", "I")
,"_j", "J")
,"_k", "K")
,"_l", "L")
,"_m", "M")
,"_n", "N")
,"_o", "O")
,"_p", "P")
,"_q", "Q")
,"_r", "R")
,"_s", "S")
,"_t", "T")
,"_u", "U")
,"_v", "V")
,"_w", "W")
,"_x", "X")
,"_y", "Y")
,"_z", "Z")

例)

A1セル
Copy
AAA_BBB_CCC

B2セル(上記の数式の結果)
Copy
aaaBbbCcc
アッパーキャメルケース
Copy
=UPPER(LEFT(A1, 1))&
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
LOWER(MID(A1, 2, LEN(A1)))
,"_0", "0")
,"_1", "1")
,"_2", "2")
,"_3", "3")
,"_4", "4")
,"_5", "5")
,"_6", "6")
,"_7", "7")
,"_8", "8")
,"_9", "9")
,"_a", "A")
,"_b", "B")
,"_c", "C")
,"_d", "D")
,"_e", "E")
,"_f", "F")
,"_g", "G")
,"_h", "H")
,"_i", "I")
,"_j", "J")
,"_k", "K")
,"_l", "L")
,"_m", "M")
,"_n", "N")
,"_o", "O")
,"_p", "P")
,"_q", "Q")
,"_r", "R")
,"_s", "S")
,"_t", "T")
,"_u", "U")
,"_v", "V")
,"_w", "W")
,"_x", "X")
,"_y", "Y")
,"_z", "Z")

A1セル
Copy
AAA_BBB_CCC
B2セル(上記の数式の結果)
Copy
AaaBbbCcc


参考

関連メモ