• 締切済み

エクセルのハイパーリンク?

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

みんなの回答

  • bikukyon
  • ベストアンサー率0% (0/0)
回答No.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でもコーディングできます。

syunkoOKWaveID
質問者

お礼

お返事、遅れてしまいすいません。 何とか、解決出来ました。有難うございます。

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1
syunkoOKWaveID
質問者

お礼

お返事、遅れてしまいすいません。 何とか、解決出来ました。有難うございます。