• ベストアンサー

HYPERLINK関数でリンク先が入力文字によって変わるようにしたい

エクセル2003にて、1つのブック内でハイパーリンクを使用したいです。 あるシートのB7にHYPERLINK関数を入力しようと思います。 B4に文字を入力します (1)B4に東京と入力する (2)B7に東京と表示され、クリックすると東京のシートへ飛ぶ (1)B4に大阪と入力する (2)B7に大阪と表示され、クリックすると東京のシートへ飛ぶ このような事はできますか?? また、シートは複数あり、入力文字はリスト入力なので、必ずシート名と同じです。   わかるかた教えて下さい。よろしくお願いします。

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

  • ベストアンサー
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

↓でいけるとお思います。 =HYPERLINK("#"&B4&"!A1",B4) >(1)B4に大阪と入力する >(2)B7に大阪と表示され、クリックすると東京のシートへ飛ぶ 「大阪」シートへ飛ぶ、でいいのですよね?

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 B7に=IF(B4<>"",HYPERLINK("#"&B4&"!a1",B4),"")

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

B7=HYPERLINK("#"&B4&"!A1",B4) としてください。