[[20100915063331]] 『名称表示』(初心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『名称表示』(初心者)

    A B C  D

 1   県名  産物
 2  青森県 りんご
 3 新潟県  米 
 4 山梨県 ぶどう
 5

 C1に県名を入れると、D1に産物名を表示、C1に産物名を入れると、D1に県名を表示する 関数を教えてください。

 WindowsXP Excel2003です。


 こんにちは
 まずは、県名と産物の組み合わせ表を用意して下さい。
 そして、その組み合わせが1対1で無い場合はどうするのか決めて下さい。
(ウッシ)

 一つのセルに入力と関数での表示の両方を行うことはできません。
 (入力が一回だけであれば両方に関数を入れておくことで可能ですが)
 VBA(マクロ)で行うことになるかと。
 (独覚)

 独覚さん、入力はどちらも C1、表示は D1 となってますよ。
 それなら VLOOKUP関数が使えそうです。
 記載違いで、独覚さんご指摘の通りかも知れませんけど。
 
(純丸)(o^-')b

 あう、お恥ずかしい(汗

 気を取り直して

 =IF(C1="","",IF(COUNTIF(A2:A4,C1),VLOOKUP(C1,A2:B4,2,FALSE),INDEX(A2:A4,MATCH(C1,B2:B4,0))))
 ということでしょうか?
 (独覚)

 こんにちは
 例示してあるのが組み合わせ表んなんですね、済みません。
 それにしても、1県1産物なんでしょうか?
(ウッシ)

独覚様へ
 商品名を入力したら産地名がエラーになります。
 何とか良い方法はないものでしょうか。


 =IF(C2="","",IF(COUNTIF($A$2:$A$5,C2),VLOOKUP(C2,$A$2:$B$5,2,FALSE),INDEX($A$2:$A$5,MATCH(C2,$B$2:$B$5,0))))
 これで出来ました。
 ご迷惑をおかけしました。

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.