10代と話して驚いたこと

MS EXCEL の表計算で入力したアルファベットを自動的に数字に変換して計算させる方法を教えてください。

A 回答 (2件)

「置換」でアルファベットを数字に置き換えればよいと思います。



置換を必要な回数やってすべて数字にすれば普通に計算できますよ。
文字列だったものが数値に代わってくれます。

「置換」は範囲を指定してその中だけで行うことができるので
置き換えたくないセルまで巻き添えを食らうことはありません。
シート全部を対象にもできるので、それだは注意して!
間違えてしまったとしてもアンドゥが可能なので元に戻すこともできます。
(マクロで処理するとアンドゥはできませんが・・・)
    • good
    • 0
この回答へのお礼

さっそくありがとうございます。やってみます。

お礼日時:2015/04/03 22:04

どのアルファベットがどの数字になるのかがわかりませんが、VBAで


ASC("A")
の解が65で
ASC("B")
の解が66になりますのでAから順番に数字が振られるというならASC関数の結果から64を引けば良いことになります。
あとはFor nextとかを組み合わせればいいのではないでしょうか。
    • good
    • 0
この回答へのお礼

さっそくありがとうございました。ヘナ吉さんの回答内容がわたしにはよく理解できません。理解力の不足です。クッペパー2さんのやり方でトライしてみます。

お礼日時:2015/04/03 22:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報