この記事では、Excelで相対列インデックスを取得する方法について学習します。

たとえば、データがあり、インデックス列を持つデータのインデックスをマークする必要があります。ただし、問題は、データがワークシートの1列目から始まらないことです。したがって、Column関数と単純なロジックを使用して、データ内の列Indexを取得します。まず、列関数について理解してみましょう。

Column関数は、セルまたはセル参照の列番号を返します。指定されたセル参照の数値を返します。

構文:

= COLUMN ([cell_reference])

注:関数に引数が指定されていない場合。次に、この関数は、数式が使用されているセルの列番号を返します。

次に、上記で説明した関数と単純なロジックを使用して式を作成します。まず、最初のインデックスである1を取得する必要があります。したがって、2つの数値の間に1の差を作成する必要があります。これらの2つの数値は、2つの列関数の結果になります。次に、テーブルの残りの部分について、データの最後の列まで同じ式を拡張します。

一般式:

= COLUMN( ) - COLUMN( cell_ref )

説明:

  • COLUMN()関数は、使用されたセルの列番号を返します。

ここで、1の差が必要です。したがって、COLUMN(cell_ref *)を使用して、左側の隣接セルのセル参照を取得します。

  • 違いにより、列インデックスが自動的に作成されます。

例でこの関数を使用して理解しましょう。

ここに、名前と

image

を含むdata_tableがあります。指定されたインデックス行のインデックスで各列をマークする必要があります。

D2セルでカスタマイズされた数式を使用します:

= COLUMN( ) - COLUMN ( $C$2 )

説明:

  • 列()は、セルに対応する列番号である4を返します。

  • Column($ C $ 2)は、列Cの列番号である3を返します。

$記号は、セル参照を修正するために使用される相対セル参照を返します。

image

数式は上のスナップショットに示すようになります。 Enterをクリックして結果を取得します。

image

上記のスナップショットでわかるように、数式はテーブルの最初のINDEXとして1を返します。 Ctrl + Rショートカットキーを使用するか、Excelの右ドラッグ機能を使用して、数式を残りのセルにコピーします。

image

上記のスナップショットからわかるように、インデックス列には必要に応じて値が入力されています。

同じための新しくて簡単な方法があります。 Excel 2016では、ドラッグダウンオプションだけで値が自動的に拡張されます。手順に従って、使用方法を確認してください。

。 1番目と2番目のインデックススペースに1と2の数字を入力します。

。次に、2つのセルを選択し、[インデックス]列がいっぱいになるまで下から右にドラッグします。

image

上のgifでわかるように、INDEX列が完了しています。

Excelで相対列インデックスを取得する方法を理解したことを願っています。 Excelセル参照関数に関するその他の記事については、こちらをご覧ください。上記の記事に対するご質問やフィードバックをお気軽にお知らせください。

関連記事

link:/ lookup-and-reference-excel-column-function [ExcelでCOLUMN関数を使用する方法]

link:/ lookup-formulas-how-to-use-the-columns-function-in-excel [ExcelでCOLUMNS関数を使用する方法]

link:/ excel-text-formulas-how-to-remove-text-in-excel-starting-from-a-position [Excelでテキストを削除する方法]

link:/ excel-editing-validating-text-entries-in-microsoft-excel [テキストエントリの検証]

link:/ excel-editing-validating-text-entries-in-microsoft-excel [色付きのExcelでドロップダウンリストを作成]

link:/ excel-text-formulas-remove-leading-and-trailing-spaces-from-text-in-excel [Excelのテキストから先頭と末尾のスペースを削除する]

人気の記事

link:/ excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [ドロップダウンリストを編集する]

link:/ Tips-conditional-formatting-with-if-statement [条件付き書式の場合]

link:/ lookup-formulas-vlookup-by-date-in-excel [Vlookup by date]