• ベストアンサー

エクセル関数・A1がミズホだったら1 A1がUFJだったら2 A1が三菱だったら3・・・・よろしくお願いいたします。 

エクセル勉強中です。よろしくお願いいたします。    A   B   C   D   E   F   G 1 みづほ    ↓    A   B   C   D   E  F   G 1 UFJ    ↓    A   B   C   D   E   F   G 1 三菱 A1の値は 変化(計6種類位)します。 質問です。 A1が みづほ だったら 1 A1が UFJ だったら 2 A1が 三菱  だったら 3 A1が セブン だったら 4 という式は ありますか?式はA2に入力したいです。 数が多すぎるとできないものなのでしょうか?いろいろ やってみたのですが ダメでした。 すみませんが 力を貸していただけないでしょうか。 よろしく お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xs200
  • ベストアンサー率47% (559/1173)
回答No.4

例えば E1にみづほ, F1に1 E2にUFJ, F2に2 E3に,,, E4に,,, と他のも同様に入れておき A2に=VLOOKUP(A1,$E$1:$F$4,2,0) とすればいいです。あとはリスト以外にあるのが入力された時のエラー処理を入れるだけ。これなら数が増えても平気です。

net24
質問者

お礼

ありがとうございます。そういう手もあったんですね。「なるほど」と思いました。これなら A1の値の数が増えても大丈夫だということ。今 試験的に 書かれているようにやりましたら 完璧でした。本当にありがとうございました。 

その他の回答 (3)

回答No.3

A2に次の式を入れて見てください。 =if(A1="みずほ",1,if(A1="UFJ",2,if(A1="三菱",3,if(A1=セブン",4,"") これでいかがでしょうか。。。

net24
質問者

お礼

早速の回答ありがとうございます。完璧でした。私の周りには 関数を教えてくれる人がいないので 皆さんに答えていただいて 本当に感謝しております。本当にありがとうございました。

  • kata_san
  • ベストアンサー率33% (423/1261)
回答No.2

ここはどうでしょうか? ↓

参考URL:
http://www.excel-jiten.net/
net24
質問者

お礼

早速の回答ありがとうございました。いいサイトを教えて頂いてありがとうございます。とても わかりやすそうなサイトですね。早速 お気に入りに追加させていただきました。これで 勉強をしていきたいと思います。本当にありがとうございました。

  • gon2taro
  • ベストアンサー率43% (43/98)
回答No.1

IF構文でできるんじゃないですか? =IF(A1="みずほ",1,IF(A1="UFJ",2,IF(A1="三菱",3,IF(A1="セブン",4,5)))) でうまく行くはずです。 ただし、エクセルではこれでできる数に上限があるはずです。 ヘルプに書いてあったのを見た記憶がありますが、6つなら問題ないはずです。

net24
質問者

お礼

早速の回答 ありがとうございます。 完璧でした。コピーしてそのまま使用できました。自分は "(" の使い方が 今だに理解できないので 助かりました。この式を覚えて これから 活用できるようにしたいです。本当にありがとうございました。

関連するQ&A