あるスプレッドシートのセルを別のスプレッドシートの対応するセルにハイパーリンクする必要があります。たとえば、シート 1 の C7 には、シート 2 の C7 に移動するハイパーリンクがあります。かなり大きなスプレッドシートに対してこれを行う必要があり、各ハイパーリンクは異なる必要があります。各セルに移動して各セルのハイパーリンクを個別に設定することなく、大量にこれを行う方法はありますか? (MS Office 2010 を使用)
質問する
82077 次
3 に答える
25
次の Excel 数式を使用できます: (セル C7 に貼り付けます)
=HYPERLINK("[Book1.xlsx]Sheet2!"&CELL("address",C7),"click")
ノート:
[Book1.xlsx]
ワークブックの名前である必要がありますSheet2
ハイパーリンク先のシートの名前である必要があります
基本的に、上記の 2 つをリンクのプレフィックスとして使用し、次に現在のセルのアドレス (例の場合は c7) を使用してリンクを終了します。
セル C7 に貼り付けた上記の例を下にドラッグすると、数式セルのアドレスに基づいてリンクを生成できます。
更新:(クリスごと)
=HYPERLINK("#'Sheet2'!"&CELL("address"),"click")
于 2012-08-24T20:27:38.983 に答える
8
つまらないことに申し訳ありませんが、次のようにもなります。
" - starting quote
# - local book (spreadsheet)
'Sheet2' - name of sheet you are going to (has to be in single quotes)
!C7 - cell in the other sheet you are trying to go to
"- ending quote
, - separating comma used in the hyperlink syntax
"click" - link text to appear in cell
最終的な関数の構文:
=HYPERLINK("#'Sheet2'!C7","click")
于 2015-01-05T16:15:07.287 に答える