ブック パラメーターは、ワークシート内の 1 つのセルを表す特別な変数です。 ブックの作成者は、ユーザーが新しい計算を必要とするときにいつでもそのセルに新しい値を入力できるように、パラメーターを定義できます。 これは、単純な "what-if" シナリオを計算する場合や、ブックの計算が状況に応じて変化する可能性のある値に依存する場合に役立ちます。
たとえば、ブックを使用して住宅ローンの月々の支払額を計算するとします。 この場合、支払い額は、金利やローン額など、変化する可能性のある要因によって異なります。 したがって、作成者は、ユーザーが値を入力できるようにパラメータを指定することができます。 ユーザーがパラメーターに新しい情報を入力するたびに、ブックは新しい月々の支払額を自動的に計算できます。
ブラウザーでパラメーターを含むブックを開くと、Web ベースのビューアーによって、ブックのすべてのパラメーターが特別な [パラメーター] ウィンドウに表示されます。 次の図は、[ パラメーター] ウィンドウを示しています。 これには、住宅ローン計算機のパラメーター Interest_Rate、 Length_of_Loan、 および Loan_Amount が含まれています。
- [ パラメーター] ウィンドウには、各パラメーターのラベル付きテキスト ボックスがあります。 ユーザーは、関連するテキスト ボックスに各パラメーターの値を入力できます。 この例では、[ Interest_Rate ] テキスト ボックスの要件を説明するヒントも作成しました。
- ユーザーは各パラメーターに値を入力し、[ 適用] をクリックします。
- ブックではこれらの値を使用して結果 (この場合は 月々の支払 額) を計算します。
この記事の内容
ブックでパラメーターを使用する
Excel Web パーツ内のパラメーターを含むブックを開くと、Web ベースのビューアーに [パラメーター] ウィンドウが表示されます。 [パラメーター] ウィンドウには、ブックの作成者が Excel で定義したすべてのパラメーターが含まれます。
パラメーターに入力した値を表示できるのはユーザーだけであり、それらの値に起因する計算の変更を確認できるのはユーザーのみです。 変更は他のユーザーには表示されません。 また、パラメーター値と結果の変更は一時的なものです。 Web ベースのビューアーは、ブックと共にパラメーター値を保存しません。
- 使用するパラメーターごとに、テキスト ボックスに値を入力します。 パラメーター値の最大文字数は 1024 文字です。
- 結果を表示するには、[パラメーター] ウィンドウの下部にある [適用] をクリックします。
- [パラメーター] ウィンドウの値を削除するには、[パラメーター] ウィンドウの下部にある [クリア] をクリックします。
[パラメーター] ウィンドウが表示されない場合はどうすればよいですか?
[ パラメーター] ウィンドウが表示されない理由はいくつかあります。
- ブックにはパラメーターが含まれていません。
- ブック内のすべてのパラメーターは、1 つまたは複数のピボットテーブルからのレポート フィールド フィルターにあります。
- このブックは、 パラメーター ウィンドウの表示を無効にする Excel Web Access Web パーツの一部です。
- このブックは、ブックの対話機能が有効にされない、またはパラメーターの変更を有効にしない Excel Web Access Web パーツの一部です。
パラメーターの作成に関する詳細情報
ブックの作成者が SharePoint ドキュメント ライブラリにブックを保存または発行する場合、作成者は発行されたブックで使用するパラメーターを指定できます。 ブックが Excel Services にある場合は、パラメーターを使用して、Web パーツ接続を使用して異なる Web パーツ間で情報を渡すことができます。 たとえば、ダッシュボード内のさまざまな Web パーツの同期に役立てるためにパラメータを使うことができます。
ブックのパラメーターを使用すると、さまざまな状況で入力を提供できます。 たとえば、いくつかの "what-if" シナリオを検討したい場合があります。 異なる投資収益率 (ROI) を異なる入力値と比較したり、計算モデル (住宅ローン月払い計算機など) に変数入力を入力したりすることができます。
ブックのパラメーターは、ワークシート内の (名前付き範囲やテーブルではない) 1 つの名前付きセルを表す必要があります。 セルの名前がパラメーターの名前になります。
パラメーターの名前付きセルの詳細
ブック パラメーターは、ブック内の特定の名前付きセルを表します。 最適な結果を得るには、Excel 2010 でブックのパラメーターを定義するときに次の規則を考慮してください。
- 名前付きセルには、1 つのセルまたは結合されたセルを指定できます。 パラメーターごとに 1 つのセルがあります。パラメーターは、2 つ以上のセルを含む範囲を表すことはできません。
- 名前付きセルは、ブック内のセルである必要があります。 テーブルまたはピボットテーブルにセルを配置することはできません。また、外部セル参照を使用することはできません。
- 名前付きセルには、ピボットテーブル レポートのレポート フィルター フィールドを含めることができます。 ただし、レポート フィルター フィールドは [パラメーター] ウィンドウに表示されません。 範囲フィルター フィールドを変更するには、フィルター Web パーツを使用できます。
名前付きセルは、1 つのセルへの絶対参照である必要があります。 相対参照は使用できません。
- 名前付きセルは、他の名前付きセルを参照することはできません。
- セルにデータの入力規則を定義することはできず、ロックすることも、保護されたワークシート上に置くことはできません。