新しく質問する

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

役に立った:0件
  • 質問者:net24
  • 投稿日時:2008/01/14 23:36
  • 困り度:困ってます
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

エクセル勉強中です。よろしくお願いいたします。

   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に入力したいです。 数が多すぎるとできないものなのでしょうか?いろいろ やってみたのですが ダメでした。

すみませんが 力を貸していただけないでしょうか。
よろしく お願いいたします。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:1件

No.4ベストアンサー20pt

  • 回答者:xs200
  • 回答日時:2008/01/15 00:02

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

通報する

この回答へのお礼

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

  • 参考になった:0件
  • 回答者:yuki-ma73
  • 回答日時:2008/01/14 23:44

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

通報する

この回答へのお礼

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

  • 参考になった:0件
  • 回答者:kata_san
  • 回答日時:2008/01/14 23:43

ここはどうでしょうか?

通報する

この回答へのお礼

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

  • 参考になった:0件

No.1ベストアンサー10pt

  • 回答者:gon2taro
  • 回答日時:2008/01/14 23:43

IF構文でできるんじゃないですか?

=IF(A1="みずほ",1,IF(A1="UFJ",2,IF(A1="三菱",3,IF(A1="セブン",4,5))))

でうまく行くはずです。
ただし、エクセルではこれでできる数に上限があるはずです。
ヘルプに書いてあったのを見た記憶がありますが、6つなら問題ないはずです。

通報する

この回答へのお礼

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

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter