Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelで間接関数を使用する方法

Excelで間接関数を使用する方法を理解したら、他のシートから情報を取得し、名前付き範囲を参照し、それを他の関数と組み合わせて、真に用途の広いツールを作成できます。理解するには少し練習が必要ですが、間接機能を使用すると、思った以上のことができます。

この記事の手順は、Excel for Microsoft 365、Excel 2019、およびExcel2016に適用されます。

間接関数とは何ですか?

間接関数は、テキスト文字列を参照に変換する方法です。つまり、参照から別のセルまたは範囲への情報を取得します。テキストから参照を作成し、セル、行、または列が引用範囲から変更、追加、または削除されても変更されません。作成する参照はリアルタイムで評価されるため、参照は常に、描画元のデータに対して正確です。

それが少し混乱していると感じても、心配しないでください。間接式は、有効な例と実際の方法で理解しやすくなります。疑わしい場合は、以下の手順に従ってください。すぐにコツをつかむことができます。

名前付き範囲での間接関数の使用

Excelの名前付き範囲は、単一の参照の下でデータを収集するための優れた方法であり、間接関数を使用すると、それらからその情報を取得するのが少し簡単になります。方法は次のとおりです。

  1. 名前付き範囲がすでに適用されているExcelドキュメントを開きます。この例では、さまざまな食べ物や飲み物の販売情報があり、各曜日に稼いだお金は、製品にちなんで名付けられた範囲で収集されています。

    Excelで間接関数を使用する方法
  2. 名前の付いた範囲のセルを選択し、そのうちの1つを入力します。この例では、ハンバーガーを使用しました 。必要に応じて、他の指定タイトルと色を追加します。

    Excelで間接関数を使用する方法
  3. 間接出力を送信する別のセルを選択します。特定の食品(この場合はハンバーガー)の1週間のすべての販売量を合計することを検討しているため、セルに次のように入力します。

    =SUM(INDIRECT(G5)

  4. これはSUM関数を指定します。この関数は、間接関数を使用して、セルG5の指定された範囲(この場合はハンバーガー)から情報を引き出します。 。出力は3781で、ハンバーガーの1週間の売り上げの合計です。

    この例では、セルG5のハンバーガーを他の2つの名前付き範囲であるレモネードまたはデザートに置き換えることができ、代わりに出力が合計に変更されます。

    Excelで間接関数を使用する方法

複数のシートで間接関数を使用する

間接式を使用して他のシートから情報を取得すると、さらに強力になります。名前付き範囲を使用する必要もありません。

Excelでワークシートタブ間を移動する方法は次のとおりです。
  1. 複数のシートでExcelドキュメントを開くか、必要なすべての情報を使用して作成します。

  2. 間接出力を実行するシートに、情報を描画するシートの名前でセルを作成します。この例では、 FoodSales

  3. FoodSalesから情報を取得したいので ハンバーガーの数を合計するシート 販売済みで、次のように入力しました(セル範囲とシート名を独自のものに置き換えてください):

    =SUM(INDIRECT(B4& "!B4:B10"))

    Excelで間接関数を使用する方法
  4. 合計を求めているので、これはSUM関数として指定します。次に、セルB4を間接関数の参照テキストとして指定します。 この関数の要素、引用符と感嘆符、データを描画するセルの範囲をまとめます。 B4 B10まで 。

  5. 出力は、その週のハンバーガーの売上の合計です。異なる番号で新しい週の新しいFoodSales2シートを作成する場合、セルB4を調整するだけで FoodSales2と表示されます。 その週のハンバーガーの売上に関するデータを取得します。

R1C1スタイルリファレンスでの間接関数の使用

継続的に拡張するシートの場合、使用する参照が常に同じセルにあるとは限らないため、R1C1スタイルの参照を間接式とともに使用して、必要な情報を提供できます。ここでは引き続き食品販売の例を使用しますが、週ごとの販売合計を全体的に確認する、より高いレベルのワークシート用であると想像してください。

  1. 描画するすべてのデータを含むExcelドキュメントを開き、間接関数出力用のセルを選択します。この例では、毎月の食品の売上高を調べており、その月の最新の売上高を知りたいと考えています。

  2. この例では、式は次のようになります。

    =INDIRECT( "R12C"&COUNTA(12:12)、FALSE)

    Excelで間接関数を使用する方法
  3. 間接関数は、R12(行12)の後に Cを使用しています。 引用符で囲まれた列を示します。 関数の2つの部分を結合します。 COUNTAを使用しています 行12の空白以外のすべてのセルをカウントする関数(行を選択するか、12:12と入力)の後にコンマを入力します。 FALSEは、これをR1C1参照として指定します。

  4. その場合、出力はテーブルの最後のエントリ、この場合は8102、つまり$8,102になります。最終的に4月の販売データを追加すると、最新の販売数がリアルタイムで自動的に更新されます。

    Excelで間接関数を使用する方法

  1. ExcelでFIXED関数を使用する方法

    修正済み 関数は、 Microsoft Excelに組み込まれているテキスト関数です。 、およびその目的は、数値を固定小数点数のテキストとしてフォーマットすることです。 Excelで固定数式を作成するにはどうすればよいですか? FIXED関数の式はFixed (number, [decimal], [no_commas] 。 FIXED関数の構文は次のとおりです。 番号 :丸めてテキストに変換する数値。必須です。 小数 :小数点以下の桁数。オプションです。 No_commas :TRUEの場合、FIXEDが返されたテキストにコンマを含めないようにする論理値。オプションです。 Ex

  2. ExcelでRANDBETWEEN関数を使用する方法

    Microsoft Excelでは、 RANDBETWEEN 関数は数学および三角関数であり、その目的は、指定した数値の間の乱数を返すことです。 RANDBETWEEN関数の式はRANDBETWEEN (bottom, top)です。 。 このチュートリアルでは、RANDBETWEEN関数の使用方法を説明します。 RANDBETWEEN関数の構文。 下部 :RANDBETWEEN関数が返す最小の整数。必須です。 トップ :RANDBETWEEN関数が返す最大の整数。必須です。 RANDBETWEEN関数の使用方法 MicrosoftPowerPointを開きます。 テーブルを作成し