エクセル)列番号から列のアルファベットを取得する

エクセルのCOLUMN関数を使えば、列番号が取得できますが、列のアドレス(アルファベット)を直接取得する関数がありません。

ここでは、ADDRESS関数を使って、列のアドレス(アルファベット)を取得する方法を紹介します。

現在のセルの列のアドレス(アルファベット)取得する

数式を書いたセルの列のアドレスが取得できます。
=SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,)

列番号を数字で指定して列のアドレス(アルファベット)取得する

列番号を指定して列のアドレス(アルファベット)を取得する場合は、ADDRESS関数の第2引数(下の"ここに列番号"の部分です)に列番号が格納されたセルを指定します。ADDRESS関数の第2引数に直接列番号を書いても大丈夫です。
=SUBSTITUTE(ADDRESS(1,ここに列番号,4),1,)
=SUBSTITUTE(ADDRESS(1,A1,4),1,) ←A1セルに列番号が格納されている場合
=SUBSTITUTE(ADDRESS(1,128,4),1,) ←列番号(128)を直接指定する場合