メモ

主にプログラミング系の備忘録

列に相当するアルファベットを取得する数式

A1形式⇒R1C1形式で書き換えるのが面倒な人向け?
COLUMN()を任意の列番号が入ったセルにして、INDIRECT関数と組み合わせればいけそう。

IF分岐を使ったパターン

=IF(COLUMN()<27,CHAR(COLUMN()+64),CHAR(INT( (COLUMN()-1)/26)+64)&CHAR(MOD(COLUMN()-1,26)+65))

分岐なしパターン

=SUBSTITUTE(CHAR(INT((COLUMN()-1)/26)+64)&CHAR(MOD(COLUMN()-1,26)+65),"@","")