プロが教える店舗&オフィスのセキュリティ対策術

こんばんは、エクセルの関数について教えて頂けませんか?

A1セルにリストを作り文字を選択表示出来るようにしています。

それでその選択の文字に合わせた文字を選択し、ほかのセルに表示させたいと思います。

A1セル

田中
鈴木
川崎
緒方
山田
浜田

A10セル

A1セルが田中なら 福岡
A1セルが鈴木なら 東京
A1セルが川崎なら 横浜
A1セルが緒方なら 名古屋
A1セルが山田なら 大阪
A1セルが浜田なら 広島

と表示させます。

こんな風にやりたいのですが、詳しいかた教えて頂けませんでしょうか。

よろしくお願いいたします。

ちなみにデータ数は増減しますので、改変が解りやすければ嬉しいです。

A 回答 (2件)

こんばんは!



IF関数のネストでも対応できますが、
↓の画像のように対応表を作成しておいた方が簡単だと思います。
まずA1セルは入力規則のリスト設定をしておき、リストの元の値を
=$C$1:$C$6
としておきます。
(範囲は適当にデータがあるだけ広げてください)

そしてA10セルには
=IFERROR(VLOOKUP(A1,C:D,2,0),"")
という数式を入れています。m(_ _)m
「エクセル マクロ? IF関数? リストの」の回答画像1
    • good
    • 0

No.1です。



>ちなみにデータ数は増減しますので、改変が解りやすければ嬉しい・・・
を見逃していました。

入力規則の「元の値」の欄の数式を
=OFFSET(C1,0,,COUNTA(C:C))

としておいてください。
これでC列のデータ数すべてがリスト候補になります。

※ 上記方法はExcel2010以降では大丈夫だと思いますが、
Excel2007以前が手元にないので未検証です。m(_ _)m
    • good
    • 0
この回答へのお礼

回答ありがとうございます!
お陰様でばっちり出来ました。

的確なご回答に感謝いたします。

お礼日時:2016/12/04 22:47

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