Davidは、他のワークシートへのインデックスを含む最初のワークシートを含む一連のワークシートをブックに持っています。インデックスには、競技会のすべてのプレーヤーが表示されます。他の各ワークシートには、単一のチームのプレーヤーが含まれています。デビッドがインデックスワークシートでプレーヤー名をクリックすると、Excelはプレーヤーの名前が表示されているチームワークシートを表示します。

プレーヤーはワークシートのどこにでもいる可能性があるため、Davidは、ワークシートだけでなく、名前に直接ジャンプする方法を探しています。

これを行う1つの方法は、プレーヤーに定義された名前を使用することです。プレーヤーの名前を含むワークシート(チームワークシート)に移動し、プレーヤーを選択します。 [挿入] | [挿入]をクリックします名前| [定義]をクリックして、[名前の定義]ダイアログボックスを表示します。

プレーヤーの名前は[ワークブックの名前]ボックスに既に表示されているはずなので、[OK]をクリックするだけです。これにより、プレーヤーの名前と同等の定義済みの名前が追加されます。チームの各プレーヤーに対してこれを行う必要があります。

ここで、インデックスワークシートに戻り、プレーヤーの名前を含むセルを選択します。次の手順に従って、定義された名前へのハイパーリンクを設定します。

。 [ハイパーリンクの挿入]ダイアログボックスを表示します。 ([挿入] | [ハイパーリンク]を選択します。)

。リンクできる場所の一覧で、ダイアログボックスの左側にある[このドキュメントに配置]を選択します。 Excelは、[ハイパーリンクの挿入]ダイアログボックスを変更して、ブックで定義されているすべての名前を一覧表示するようにします。

。 [定義済みの名前]領域で、プレーヤーの名前を選択します。 (これは前に定義した名前です。)

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

インデックスワークシートにリストした名前ごとに、これらの4つの手順を繰り返します。これで、ハイパーリンクされた名前の1つをクリックすると、チームワークシートが表示され、プレーヤーの名前が自動的に選択されます。

このアプローチのもう1つの利点は、インデックスワークシートを表示しなくても、プレーヤーの名前にジャンプできることです。 F5キーを押すだけで、[移動]ダイアログボックスが表示されます。これにより、ワークブックで定義されているすべての名前(プレーヤー)のリストが提供されます。プレーヤーの名前を選択して[OK]をクリックすると、適切なチームワークシートでそのプレーヤーに直接ジャンプします。

ハイパーリンクを使用せずにインデックスを作成することは可能ですが、そのようなアプローチでは、インデックス名のクリックに応答し、ブック内のセルを検索して一致する名前を見つけるマクロを開発する必要があります。このようなアプローチは、おそらくこのヒントに必要な範囲を超えています。

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

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