- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アルファベット 26進数データをエクセルで作成)
Excelで26進数データを作成する方法
このQ&Aのポイント
- Excelで10進数のデータを参照し、3桁の26進数のアルファベットを表示させる方法を教えてください。
- アルファベットの各桁を求めるための関数としてQUOTIENTとMODを使用し、VLOOKUPとCONCATENATE関数を使ってアルファベットを結合します。
- 具体的な手順として、C列にある10進数のデータを参照し、QUOTIENTとMOD関数で各桁を求め、VLOOKUP関数でアルファベットに変換します。最後にCONCATENATE関数を使って3桁のアルファベットを結合します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>アルファベットの各桁を求める関数がこれであっているのかわかりません。 ⇒問題ないと思います。 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)
その他の回答 (3)
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
回答No.4
- 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)
質問者
お礼
.御回答ありがとうございます。 またなにかありましたら宜しく御願い致します。 ..
- 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
質問者
お礼
御回答ありがとうございます。 またなにかありましたら宜しく御願い致します。
お礼
御回答ありがとうございます。 またなにかありましたら宜しく御願い致します。
補足
御回答ありがとうございます。 問題ない事を検証する方法はありますでしょうか?