[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『数字をアルファベットに対応させる』(masabou5)
1 2 3 ・・・・ 24 25 26 a b c ・・・・ x y z
上記のように、1が出たらa、2が出たらb・・・のようにして、数字をアルファベットに変換したいのですが、関数又はVBAで出来ますか?
A1に1と入れた場合、B1=CHAR(96+A1)でどうでしょうか。 A1の値が1〜26以外の場合のエラーチェックはしていませんが。 (sato)
ありがとうございました。このような関数があるとは知りませんでした。 とても便利な関数で感激しました、私の用途にぴったりでした。 尚、CHARの中の数値がどのような文字に対応しているかという一覧ははHelp等にありますか?(masabou5)
一覧表がどこにあるかは知りませんが、 逆に =CODE(B1) とすればB1セルの先頭文字のコード番号が表示されます。 (sato)
一気に見てみたい場合は、セルA1に=ROW() セルB1に=CHAR(A1) として、 40,000行までコピー A,B列を選択して、コピー値の貼り付け データ−フィルタ−オートフィルタで #VALUEや、空白セルで抽出したものを行削除後、すべて表示
・が出るところは、フォントが対応していない場合などです。(多分(^_^A;
一度見ておくと、へーーーって感じで面白く感じるかも^^ (川野鮎太郎)
イヤー、驚きました。sato,川野鮎太郎さん、ありがとうございました。 さすがに40,000まではコピー出来ませんでしたが、とても面白かったです。 このCHAR関数はとても面白いですね。いろいろな応用が考えられます。 ありがとうございました。(masabou5)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.