Excelのインデックス関数:計算式と使い方

Excel の Index 関数は、現在スプレッドシートでよく使用されています。以下は、 Microsoft Excel の Index 関数の使用方法の詳細な手順です。

Excel は現在最も使用されている表計算ソフトウェアです。それはユーザーに多くの優れた機能をもたらしますが、最も注目すべきはスマートなデータ計算機能です。インデックスもその一つです。

LuckyTemplates は、 Excel の最も基本的な関数と、その関数の使用方法に関する説明を読者のためにまとめています: Vlookup 関数IF 条件関数SUM 関数によるデータの検索など、作業中に遭遇する基本的な関数です。 Excel ファイルを使用して、統計表を作成し、データを計算するのに役立ちます。

今回はExcelでもよく使われるIndex関数を紹介します。Index 関数は配列を返す関数で、列と行の交差点にある特定のセルの値を取得するのに役立ちます。Excel で Index 関数を実装する方法をより深く理解するには、以下の記事に従ってください。

Excel の Index 関数は、範囲または配列内の指定された位置の値を返します。INDEX を使用すると、単一の値または行と列全体を取得できます。MATCH 関数は、行番号と列番号を提供するために INDEX とともに使用されることがよくあります。

  • 目的: 位置ベースのリストまたはテーブルで有効です。
  • 戻り値: 指定された位置の値。
  • 口論
    • 配列 - セルの範囲または配列定数。
    • Row_num: 参照または配列内のセルの位置。
    • Col_num - (オプション): 参照または配列内の列の位置。
    • area_num - [オプション]: 使用できる参照内の範囲。
  • 一般式:=INDEX(array, row_num, [col_num], [area_num])

1. Excelの配列インデックス関数

配列 Index 関数は、関数の最初の引数が配列定数の場合に使用されます。配列 INDEX 関数の構文は次のとおりです。

=INDEX(配列,行番号,[列番号])

そこで:

  • 配列: セル範囲または特定の配列番号の行が必要です。
  • Row_num : 値を返す配列内の行を選択します。
  • Column_num : 値を返す配列内の列を選択します。

読者は、2 つの引数 Row_num と Column_num のうち少なくとも 1 つが必要であることに注意してください。

Excel テーブル 1 : 生地の種類のリストがあり、生地の名前を見つけて、その生地が行 2、列 2 にあることがわかります。

Excelのインデックス関数:計算式と使い方

セル C7 に、以下の構文に従って上記の数式を入力し、Enter キーを押して Index 関数を実行します。

=INDEX(B2:C6,2,2)

Excelのインデックス関数:計算式と使い方

その直後に、Raw Fabric タイプに対応する位置 A2 の値が返されます。

Excelのインデックス関数:計算式と使い方

2. Excelのインデックス機能を参考に

Index 関数は、特定の行と列の交差点にあるセルの参照を返します。次のような参照インデックス式があります。

=INDEX(参照,行番号,[列番号],[領域番号])

そこで:

  • 参照: 必要な参照領域。
  • Row_num : 参照を返す行インデックス (必須)。
  • Column_num : 参照を返す列インデックス (オプション)。
  • Area_num : Reference の値を返すセル領域の番号。Area_num を省略した場合、INDEX 関数はオプションでエリア 1 を使用します。

上記の Excel データテーブルにも、次のように数式を入力します。次に Enter キーも押します。セル C7 をクリックし、次の数式を入力します。

=INDEX(B2:C6,2,1,1)

Excelのインデックス関数:計算式と使い方

返される結果は、行 B2 の Raw Fabric アイテムの名前になります。

Excelのインデックス関数:計算式と使い方

気づくべきこと

  • Reference と area_num が特定の範囲を選択した後、row_num と column_num は特定のセルを選択します。row_num 1 は範囲内の最初の行、column_num 1 は最初の列などです。INDEX によって返される参照は、row_num と column_num の交差部分です。
  • row_num または column_num が 0 に設定されている場合、INDEX はそれぞれ列全体または行全体への参照を返します。
  • Row_num、column_num、および area_num は参照内のセルを指している必要があります。それ以外の場合、INDEX は #REF エラーを返します。row_num と column_num が省略された場合、INDEX は area_num で指定された参照内の領域を返します。
  • INDEX 関数の結果は参照であり、他の式によってそのように解釈されます。式に応じて、INDEX の戻り値は参照または右辺値として使用できます。たとえば、式 CELL("width",INDEX(A1:B2,1,2)) は CELL("width",B1) と同等です。CELL 関数は、INDEX の戻り値をセル参照として使用します。つまり、2*INDEX(A1:B2,1,2) のような数式は、INDEX の戻り値をセル B1 の数値に変換します。

以上、INDEX関数を配列形式と参照形式で使用する方法を説明しました。Index 関数は Excel の任意のセルを参照でき、実行はそれほど難しくありません。この関数を使用し、Excel の他の関数と組み合わせて、スプレッドシート データをより効果的に使用できます。

Excel でデータ計算を実行し、より簡単かつ迅速に統計表を作成できるようにするには、Excel のショートカットや、問題が発生した場合の Excel ファイルの処理方法についても知っておく必要があります。

詳細については、次の記事を参照してください。

成功を祈っています!

Leave a Comment

Excel で「パズル」をプレイする

Excel で「パズル」をプレイする

Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。

ExcelのConvert関数の使い方

ExcelのConvert関数の使い方

Excel で測定単位を変換するには、Convert 関数を使用します。

ExcelのHLOOKUP関数の使い方

ExcelのHLOOKUP関数の使い方

HLOOKUP関数とは何ですか? ExcelでHLOOKUP関数を使用するにはどうすればよいですか? クアントリマンで調べてみよう!

ExcelのIFERROR関数、計算式と使い方

ExcelのIFERROR関数、計算式と使い方

Excel の IFERROR 関数は非常によく使用されます。これをうまく使用するには、Microsoft Excel の IFERROR 式を理解する必要があります。

ExcelでのVALUE関数の使い方

ExcelでのVALUE関数の使い方

ExcelのVALUE関数とは何ですか? Excel の値の式とは何ですか? LuckyTemplates.com で調べてみましょう!

Excel EOMONTH関数、EOMONTH関数の使い方

Excel EOMONTH関数、EOMONTH関数の使い方

Excel の EOMONTH 関数は、非常に簡単な実装で、特定の月の最終日を表示するために使用されます。入力したデータに基づいて、特定の月の末日が取得されます。

Excel VBAでdo-whileループを使用する方法

Excel VBAでdo-whileループを使用する方法

Excel VBA で反復的なタスクを自動化したいですか? それでは、Do-while ループを使用して、条件が満たされるまで繰り返す一連のアクションを実装する方法を学びましょう。

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel 2016 - レッスン 6: Excel の列、行、セルのサイズを変更する

Excel のデフォルトの列幅と行の高さは、入力したデータと一致しない可能性があります。Excel 2016 で列、行、セルのサイズを変更する方法を以下の記事で紹介していますので、ぜひ参考にしてください。

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel 2016 - レッスン 5: セルと範囲の基本概念

Excel で作業するときは常に、セルに情報 (コンテンツ) を入力する必要があります。LuckyTemplates を使って Excel 2016 のセルと範囲の基本概念を学びましょう。

ExcelのXLOOKUP関数の使い方

ExcelのXLOOKUP関数の使い方

ExcelのXlookup関数とは何ですか? ExcelでXlookupを使用するにはどうすればよいですか? LuckyTemplates.com で調べてみましょう!