• ベストアンサー

excel 式を求む。

xcel 式を求む。 A1セルに1文字: アルファベットが1文字ある。(半角大文字) (変換条件)それがAなら1、Zなら26というように数値変換してB1セルに入れたい。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 =IF(AND(CODE(A1)>64,CODE(A1)<91),CODE(A1)-64,"")

taktta
質問者

お礼

 引き算でいいはずですね。 チェックを入れて非常に得るところおおきいいです。 ご回答どうもありがとうございました。

その他の回答 (3)

  • neconama
  • ベストアンサー率26% (146/541)
回答No.4

=SEARCH(A1,"ABCDEFGHIJKLMNOPQRSTUVWXYZ")

taktta
質問者

お礼

なるほどすばらしいアイデアですね。 非常に得るところおおきいいです。 ご回答どうもありがとうございました。

noname#140971
noname#140971
回答No.3

A__1 <--- =CODE(A1)-64 B__2 C__3 Z__26 =FIND(A1, "ABCDEFGHIJKLMNOPQRSTUVWXYZ") でも・・・。

taktta
質問者

お礼

なるほどすばらしいアイデアですね。 非常に得るところおおきいいです。 ご回答どうもありがとうございました。

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

色々な方法はあると思いますが、文字コードを引っ張り出すのが早そうですね。 =CODE(A1)-64 文字「A」はコンピュータは「65」という値で処理していますので。

taktta
質問者

お礼

お早い回答どうもありがとうございます。 CODE関数があるんですね。 簡潔なご回答どうもありがとうございました。