以下の数式を使うと、Excelのセルの列番号をアルファベット表記に変換することができます。
具体的には、次のような数式です:
=SUBSTITUTE(ADDRESS(ROW(),COLUMN(),4),ROW(),"")
解説:
-
ADDRESS(ROW(), COLUMN(), 4)
は、現在のセルのアドレスを "R1C1" 形式で取得します。例えば、セル A1 なら "A1"、セル B2 なら "B2" となります。 -
SUBSTITUTE
関数を使用して、取得したアドレスから行番号(ROW())を削除します。これにより、列のアルファベットだけが残ります。
例えば、セル C5 にこの数式を入力すると、結果は "C" になります。
この方法を使用して、任意のセルの列のアルファベット表記を取得することが可能です。