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

エクセルで二つのシートがあります。シート1は、計算用。シート2は、参照用(商品データ)。
シート2には、商品データ毎にコードNo.が与えられております(約700種程)。
シート1のある一つのセルにシート2のコードNo.を入力すると、シート1の所定のセルにシート2の商品データが表示される様にしたいのです。
ハイパーリンクかマクロを設定になるのでは?と思ったのですが方法が思いつかず…。
皆さんのお知恵をお借りしたく投稿させてもらいました。
よろしくお願いします。

A 回答 (2件)

こんばんは!



このような質問をされる場合は、コードを入力するセル列や、参照用のデータ範囲を
明確に記載されたほうがいいですよ!
学習して覚えるには、ご自身で探索するのが一番ですけどね。

コードNo.を入力するシート1のある一つのセル → Sheet1のA2とする
参照するデータ範囲 → Sheet2の$A$2:$B$10とする
これを仮定として・・・

Sheet1のB2セルに下記の関数を。

=IF(A2="","",VLOOKUP(A2,Sheet2!$A$2:$B$10,2,FALSE))

A2が空白の時は空白にして、有効なコードが入力されると、データ範囲(絶対参照)から拾います。

※一般的にはVLOOKUP関数を使い慣れるのがいいでしょう。
マクロVBAでもコーディングできます。
    • good
    • 0
この回答へのお礼

お返事、遅れてしまいすいません。

何とか、解決出来ました。有難うございます。

お礼日時:2013/11/13 11:22

Vlookup関数


http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …

INDEX関数
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …

等を利用して参照することが出来ます
    • good
    • 0
この回答へのお礼

お返事、遅れてしまいすいません。

何とか、解決出来ました。有難うございます。

お礼日時:2013/11/13 11:24

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