
エクセルでデータを作成したいと思っています。
C列にある10進数のデータを参照して、3桁のアルファベットを表示させたいのですが、
関数で出来ますでしょうか?
0=AAA、1=AAB、・・・25=AAZ、26=ABA、・・・17575=ZZZ、17576=AAA
(A=0、B=1・・・Z=25の26進数で3桁のアルファベット)
自分なりにやってみたこと
C2セルに変換させたい10進数が入っているとして、
3桁アルファベットの上位桁関数=QUOTIENT(MOD(C2,26^3),26^2)
3桁アルファベットの中位桁関数=QUOTIENT(MOD(C2,26^2),26^1)
3桁アルファベットの下位桁関数=QUOTIENT(MOD(C2,26^1),26^0)
として、Vlookup関数で上記関数で求まった数に対応するアルファベットを求めて、
CONCATENATE関数で結合しようと思ったのですが、
そもそも、アルファベットの各桁を求める関数がこれであっているのかわかりません。
以上、宜しく御願い致します。
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)
No.4
- 回答日時:
C2セルに変換させたい10進数が入っているとして、
=CHAR(MOD($C2/26^2,26)+65)&CHAR(MOD($C2/26,26)+65)&CHAR(MOD($C2,26)+65)

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)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル:6E-05という表現は?
-
7で始まる電話番号?
-
2進数の割り算が分かりません...
-
エクセルでSUM関数の小数点以下...
-
数学の階乗はどんな時に使うの...
-
有効桁数とはなんですか?
-
60進法と10進法
-
数値とアルファベットに分ける...
-
3÷7のあまりは「3」ですか?
-
数の各桁の平方和をとり続ける...
-
3分の1とは何パーセントでしょ...
-
エクセル関数で桁数指定し数値...
-
おつりの簡単な計算方法?(引...
-
算数です。 割り算の筆算で、商...
-
NUMBER(N,M) としたときの、格...
-
3桁の数字は何通りですか?
-
2進数において、3の倍数になる...
-
そろばんと9の倍数
-
10進法の数を60進法の数に...
-
基数変換について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル:6E-05という表現は?
-
7で始まる電話番号?
-
数値とアルファベットに分ける...
-
数学の階乗はどんな時に使うの...
-
3÷7のあまりは「3」ですか?
-
数字3桁の組み合わせの何通り...
-
NUMBER(N,M) としたときの、格...
-
関数電卓の表示方法を変更したい
-
2進数において、3の倍数になる...
-
3分の1とは何パーセントでしょ...
-
√2の値はなぜ1.414…になるんで...
-
EXCELで10万未満切捨ての...
-
電話番号のハイフンの入れ方
-
2進数の割り算が分かりません...
-
アナログの電力量計を見たとき ...
-
エクセル関数で桁数指定し数値...
-
大雪で小屋根の軒桁が外れた
-
Excelで数値の丸め
-
100!
-
算数です。 割り算の筆算で、商...
おすすめ情報