アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで、あるセルに「a」、「b」、「c」・・・と入力した場合にその隣のセルに、そのアルファベットと対応させて「4」「3」「2」・・・と数字を表示させたい。どうすればできますか。教えて下さい。

A 回答 (4件)

「a」「b」「c」が「4」「3」「2」に対応するのは分かりましたが、「d」以降は?


「d」「e」「f」・・・「y」「z」は「1」「0」「-1」・・・「-20」「-21」
ということでしょうか?
それとも入力されるアルファベットには範囲があるのでしょうか?

また、数字を表示させるのは小文字のアルファベットの時だけですか?
大文字アルファベットの時や他の文字の時は、なにも表示させないで良いですか?

この回答への補足

さっそくの回答ありがとうございます。
条件が足りなくてすみません。下記のように補足します。

1アルファベットはa,b,c,d,eまでで、それぞれ4,3,2,1,0と対応させます。
2大文字,小文字は区別せず、表示させたいと考えてます。
3他の文字の時は何も表示させません。

補足日時:2007/09/17 07:58
    • good
    • 0

こんにちは。



a・b・cだけならIFを使ったり、文字コードから計算させることが出来ますが、どのくらいあるのかや対応する数字に規則性があるのか分からないので、アルファベットと数字の対応表を作っておいて、その表からVLOOKUPで検索するというのはどうですか?

この回答への補足

M-SOFTさん、さっそくの回答ありがとうございます。
条件が足りなくてすみません。下記のように補足します。

1アルファベットはa,b,c,d,eまでで、それぞれ4,3,2,1,0と対応させます。
2大文字,小文字は区別せず、表示させたいと考えてます。
3他の文字の時は何も表示させません。

私としてはIFで表示しようと試行錯誤してみましたが、どうもよくわかりませんでした。よろしくお願いします。
文字と数字の組み合わせが5組だけですが、対応表を作ってVLOOKUPで表示させる方法もできれば教えて欲しいです。
よろしくお願いします。

補足日時:2007/09/17 08:20
    • good
    • 0

a,b,c,d,e,f,gで4,3,2,1,0,-1,-2ですか? またa~zまででよいのですか? また半角英子文字でないときはどうしますか。


条件はもっとはっきり書かれる方がいいですよ

A1に英文字1文字があるとき、質問文の数字を表示する式は、たとえば以下のようになります
 =69-CODE(UPPER(ASC(A1)))

ご要望と合わない点があれば、条件を具体的に補足してください
    • good
    • 0
この回答へのお礼

zap35さん、ありがとうございました。
思ったとおりに数字が表示されて、たいへん感激しています。今日までのレポートだったので、助かりました。

でも数式の意味が分かりません。(?_?)
時間があるときでかまいませんので、よろしければ数式の意味も
教えて下さいませ。
本当にありがとうございました。

お礼日時:2007/09/17 08:19

もう遅いとは思いますが、IF関数を使いたいなら


=IF(OR(A1="A",A1="a"),4,IF(OR(A1="B",A1="b"),3,IF(OR(A1="C",A1="c"),2,IF(OR(A1="D",A1="d"),1,IF(OR(A1="E",A1="e"),0,"")))))
で可能だと思います。
確か7個までならIFでネストさせられたような…。

自分も詳しくないのでもっと短く出来るかもですが参考までに
    • good
    • 0

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