Windows版WPSでINDIRECT関数を使う方法

最終更新:2026年7月17日

INDIRECT関数の使い方を、関数の入力、引数の設定、シート間参照の使用、結果の確認という4つの操作トピックで説明します。目次からトピックを選び、操作場所と手順に沿って進めてください。

操作ガイド一覧

操作ガイド

1. INDIRECT関数を入力する

操作場所: 数式タブ → 数式バー

  1. スプレッドシートを開き、結果を表示したいセルを選択します。
  2. 選択したセルまたは数式バーに=と入力します。
  3. 続けてINDIRECT(と入力します。
  4. 表示される構文ガイドを確認し、関数名と引数の形式が正しいことを確認します。

成功の目安

  • 画面上の結果: セルが数式編集モードになり、INDIRECT(と表示されます。
  • 次にできること: 引数の入力を続けて、数式を完成できます。

使用時のヒント

  • よくある間違い: =で始めないと、内容が通常のテキストとして扱われる場合があります。
  • 動作環境に関する注意: 編集可能なスプレッドシートのセルで操作する必要があります。

2. 関数の引数を入力する

操作場所: 選択した対象セル → 数式バー

  1. INDIRECT(の後に、参照アドレスを表すテキストを入力します。
  2. 必要に応じて、必要な引数形式を追加します。
  3. 括弧、引用符、区切り記号がすべて正しく入力されていることを確認します。
  4. Enterキーを押して数式を確定します。

成功の目安

  • 画面上の結果: セルには未完成の数式テキストではなく、計算結果が表示されます。
  • 次にできること: セルをもう一度選択すると、数式バーで完全な数式を確認できます。

使用時のヒント

  • よくある間違い: 括弧の対応漏れ、区切り記号の誤り、または無効な参照テキストが原因でエラーになることがあります。
  • 動作環境に関する注意: テキスト引数は、現在のスプレッドシートのコンテキストで有効な参照と一致している必要があります。

3. シート間参照を使用する

操作場所: 数式タブ → 数式バー

  1. 参照したいワークシート名とセルアドレスを確認します。
  2. ワークシート名とセルアドレスを、数式の引数内にテキストとして入力します。
  3. テキスト参照が既存のワークシートとセルを正しく指していることを確認します。
  4. 数式を確定し、返された結果を確認します。

成功の目安

  • 画面上の結果: 現在のセルに、対象ワークシートのセルまたは範囲の内容が返されます。
  • 次にできること: 数式をコピーしたり、ほかの関数と組み合わせたりできます。

使用時のヒント

  • よくある間違い: ワークシート名またはアドレスが完全に一致していないと、参照に失敗することがあります。
  • 動作環境に関する注意: 参照先の内容は、現在のブック内の有効なワークシートに存在している必要があります。

4. 計算結果を確認して更新する

操作場所: 結果セル → 数式バー / ワークシートのデータ領域

  1. 参照先のセル、または関連する元データを変更します。
  2. INDIRECTを含む結果セルに戻り、更新された値を確認します。
  3. 結果が正しくない場合は、参照テキスト、引数の数、ネストされた数式の構造を確認します。
  4. 必要に応じて数式を再編集し、もう一度確定します。

成功の目安

  • 画面上の結果: 元データを変更すると、結果セルに更新後の値、または適切なエラーメッセージが表示されます。
  • 次にできること: 引き続きトラブルシューティングを行ったり、数式をコピーまたは拡張したりできます。

使用時のヒント

  • よくある間違い: 数値、テキスト、参照アドレスを誤って組み合わせると、予期しない結果になることがあります。
  • 動作環境に関する注意: 循環参照や無効なアドレスは、結果に影響する場合があります。