• ベストアンサー

EXCELで任意のセルへリンク

エクセルでデータベースを作っています。 例えば、 sheet1には 例えば「商品名:金額:商品番号」と入力されており sheet2には 商品番号と詳細情報が入力されております。 「商品番号:保管場所:仕入先:…」 ここで、sheet1の商品番号(例えば商品番号100)(もしくはその近くにボタンなどを設置して)をクリックすると sheet2の同じ商品番号(商品番号100)が入力されているセルへ リンクさせるようにしたいです。 どのようにすればよろしいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.2

例えば、そのワークブックのファイル名が「Book1.xls」で、 sheet1には「商品名:金額:商品番号」がA~C列の2行目以降に、 sheet2には「商品番号:保管場所:仕入先:…」がA列から同じく2行目以降に入力されているとします。 sheet1のD2(「商品番号」の右のセル)に =HYPERLINK("[Book1.xls]Sheet2!A"&MATCH(C2,Sheet2!A:A,0),"詳細") と入力すると、「詳細」というリンクが出来ます。それをD3以降にコピーして下さい。クリックすると、Sheet2の該当する商品番号のセルにジャンプします。 なお、Sheet2に該当する商品番号がない場合は、「詳細」という文字の代わりにエラー値「#N/A」が表示されます。

gachagachapin
質問者

お礼

MATCHというものをつかえばいいのですね! 非常に役に立ちました! どうもありがとうございました

その他の回答 (1)

noname#150332
noname#150332
回答No.1

ハイパーリンクをつかってください http://kiyopon.sakura.ne.jp/sousa/Pg000058.htm #セルへのハイパーリンクの挿入

参考URL:
http://kiyopon.sakura.ne.jp/sousa/Pg000058.htm
gachagachapin
質問者

お礼

ありがとうございます

関連するQ&A