ケントンは、セル内に複数のハイパーリンクを含める方法があるかどうか尋ねました。たとえば、セル内の異なる行にキーワードを入力した場合(各キーワード間でAlt + Enterキーを押す)、セル内の他のキーワードとは関係なく、各キーワードにハイパーリンクを割り当てることができますか。

簡単に言えば、これはできないということです。 Excelでは、セルごとにハイパーリンクを入力することしかできません。隣接するセルにハイパーリンクを追加してからセルを1つにマージしても、Excelでは最初のハイパーリンクのみが維持されます。

回避策は、ネイティブExcelだけに依存しないことです。代わりに、ExcelのOLE機能を使用して、複数のハイパーリンクをサポートするプログラムからオブジェクトを挿入できます。たとえば、次の一般的な手順に従うことができます:

。 Word文書でキーワードのリストを作成します。

。 Word内で、各キーワードのハイパーリンクを指定します。

。キーワードのリストを選択し、Ctrl + Cを押してクリップボードにコピーします。

。 Excelで、[編集]メニューから[形式を選択して貼り付け]を選択します。 Excelに[形式を選択して貼り付け]ダイアログボックスが表示されます。 (図1を参照)

。貼り付け形式のリストからMicrosoftWord文書オブジェクトを選択します。

。 [OK]をクリックします。

これで、MicrosoftWordオブジェクトがドキュメントに含まれます。オブジェクトはいつでもダブルクリックでき、Word内で「アクティブ化」されてから、ハイパーリンクをクリックできます。

必要に応じて、フォームツールバーからワークシートにコントロールを追加してから、コントロールにハイパーリンクを割り当てることもできます。コントロールを適切に配置すると、単一のセル内にあるように見える場合があります。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2805)は、Microsoft Excel 97、2000、2002、および2003に適用されます。