• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アルファベット 26進数データをエクセルで作成)

Excelで26進数データを作成する方法

このQ&Aのポイント
  • Excelで10進数のデータを参照し、3桁の26進数のアルファベットを表示させる方法を教えてください。
  • アルファベットの各桁を求めるための関数としてQUOTIENTとMODを使用し、VLOOKUPとCONCATENATE関数を使ってアルファベットを結合します。
  • 具体的な手順として、C列にある10進数のデータを参照し、QUOTIENTとMOD関数で各桁を求め、VLOOKUP関数でアルファベットに変換します。最後にCONCATENATE関数を使って3桁のアルファベットを結合します。

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

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

>アルファベットの各桁を求める関数がこれであっているのかわかりません。  ⇒問題ないと思います。   VLOOKUP関数は不要で、文字列Aはコードが65なのでこれを利用しました。   =CHAR(QUOTIENT(MOD(C2,26^3),26^2)+65)&CHAR(QUOTIENT(MOD(C2,26^2),26^1)+65)&CHAR(QUOTIENT(MOD(C2,26^1),26^0)+65)

kkk777
質問者

お礼

御回答ありがとうございます。 またなにかありましたら宜しく御願い致します。

kkk777
質問者

補足

御回答ありがとうございます。 問題ない事を検証する方法はありますでしょうか?

その他の回答 (3)

回答No.4

C2セルに変換させたい10進数が入っているとして、 =CHAR(MOD($C2/26^2,26)+65)&CHAR(MOD($C2/26,26)+65)&CHAR(MOD($C2,26)+65)

kkk777
質問者

お礼

.御回答ありがとうございます。 またなにかありましたら宜しく御願い致します。 ..

  • f272
  • ベストアンサー率46% (8467/18126)
回答No.2

#1さんのは3桁のアルファベットから10進の数値を求める関数 10進の数値から3桁のアルファベットを求める関数は,例えば =LEFT(ADDRESS(1,MOD(INT(A1/26^2),26)+1,4),1)&LEFT(ADDRESS(1,MOD(INT(A1/26),26)+1,4),1)&LEFT(ADDRESS(1,MOD(A1,26)+1,4),1) 0から15681まで(AAAからXFDまで)でいいのなら,Excel2007以降ですが =LEFT(ADDRESS(1,A1+703,4),LEN(ADDRESS(1,A1+703,4))-1)

kkk777
質問者

お礼

.御回答ありがとうございます。 またなにかありましたら宜しく御願い致します。 ..

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

こんな式でどうでしょうか。 =(CODE(LEFT(A1,1))-65)*26^2+(CODE(MID(A1,2,1))-65)*26+CODE(RIGHT(A1,1))-65

kkk777
質問者

お礼

御回答ありがとうございます。 またなにかありましたら宜しく御願い致します。

関連するQ&A