エクセルで列番号を取得するのはCOLUMUN関数で簡単にできるが、数値じゃなくてアルファベットを取得する方法って分かりませんよね。。。 そこで、ネットでそんな関数がないか調べてみたところ、あるにはあるが結構面倒な処理が多かったので、仕方なく自分で考えてみた。 いい感じにできたと思ったのでブログに残します。 結構スマートな方法ではないかと思います。 セルの列をアルファベット(だけを)取得する関数 まず、汎用性は無いが簡単な方法 =LEFT(ADDRESS(ROW(),COLUMN(),4,1),1) 【解説】 ~セル”A17”に入力した場合~ ADDRESS関数でセルの行列を取得 ADDRESS(ROW(),COLUMN(),4,1) → 結果:A17 LEFT関数で左から必要なアルファベット(1文字)のみ取得 LEFT(ADDRESS(ROW(),COLUMN(),4,1),1) → 結果