• ベストアンサー

Excelでセルの英字を取得する関数

Excelでセルの英字を取得する関数を教えて下さい。  A B C D E F G 1 2 3 4 5 6 7 エクセルは 横のヘッダにアルファベットが並んでいます。 縦のヘッダに数値が並んでいます。 縦のヘッダは =ROW() で求まります。 1行目で書けば1 5行目で書けば5 と返ってきます。 同じ様に、 =COLUMN()は A列で書けば1 E列で書けば5 と返ってきます。 A列で書けばA E列で書けばE と返って来る関数が欲しいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • fwod
  • ベストアンサー率25% (1/4)
回答No.3

=SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,"") 失礼、こうですね

webuser
質問者

お礼

有難うございます。 一番右のセルで試すと、 XFD が返ってきました。 どこで試しても完璧です。

その他の回答 (2)

回答No.2

関数の組合せとなりますが、これでどうでしょうか? =LEFT(ADDRESS(1,COLUMN(),2),1+(COLUMN()>26))

webuser
質問者

お礼

ありがとうございます。 一番右のセルで試したら XF が返ってきました。

  • fwod
  • ベストアンサー率25% (1/4)
回答No.1

=MID(ADDRESS(ROW(),COLUMN()),2,1) こうですかね?

webuser
質問者

お礼

有難うございます。 一番右のセルに入れたら X が返ってきました。

関連するQ&A