- 締切済み
エクセルのハイパーリンク?
エクセルで二つのシートがあります。シート1は、計算用。シート2は、参照用(商品データ)。 シート2には、商品データ毎にコードNo.が与えられております(約700種程)。 シート1のある一つのセルにシート2のコードNo.を入力すると、シート1の所定のセルにシート2の商品データが表示される様にしたいのです。 ハイパーリンクかマクロを設定になるのでは?と思ったのですが方法が思いつかず…。 皆さんのお知恵をお借りしたく投稿させてもらいました。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- bikukyon
- ベストアンサー率0% (0/0)
こんばんは! このような質問をされる場合は、コードを入力するセル列や、参照用のデータ範囲を 明確に記載されたほうがいいですよ! 学習して覚えるには、ご自身で探索するのが一番ですけどね。 コード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でもコーディングできます。
- web2525
- ベストアンサー率42% (1219/2850)
Vlookup関数 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/vlookup2.htm INDEX関数 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/index_function.htm 等を利用して参照することが出来ます
お礼
お返事、遅れてしまいすいません。 何とか、解決出来ました。有難うございます。
お礼
お返事、遅れてしまいすいません。 何とか、解決出来ました。有難うございます。