指定された行と列で値を取得します
Excelで特定の行と列の交点の値を見つける必要がある場合は、次の組み合わせをうまく利用する必要があります。 間接 および ADDRESS 機能します。
特定の行と列で値を取得するにはどうすればよいですか?
上記の表に示すように、指定された行と列に従ってセルコンテンツを取得するには、INDIRECT関数とADDRESS関数が次のように役立ちます。ADDRESS関数は、セルのアドレスを返します。行と列の番号。 INDIRECT関数は、参照を使用してその内容を返します。
一般的な構文
=INDIRECT(ADDRESS(row_num,col_num))
- row_num: 値の行を示す数値。
- col_num: 値の列を示す数値。
取得するため 5行目と2列目の交点のセルコンテンツ ワークシートで、セルF6に以下の数式をコピーまたは入力して、を押してください。 入力します 結果を得るには:
= INDIRECT(ADDRESS(5,2))
または、セル参照を使用して数式を動的にします。
= INDIRECT(ADDRESS(F4,F5))
式の説明
= INDIRECT(ADDRESS(F4、F5))
- ADDRESS(F4、F5): ADDRESS関数は、指定された行番号の絶対セルアドレスを返します 5 および列番号 2 テキストとして、 $ B $ 5.
- 間接(ADDRESS(F4、F5))= INDIRECT($ B $ 5): INDIRECT関数は、参照の値を返します。 Matt Toews.
関連機能
Microsoft ExcelのINDIRECT関数は、テキスト文字列を有効な参照に変換します。
ADDRESS関数は、指定された列番号と行番号に基づいて、セルアドレス参照をテキストとして返します。 たとえば、数式= ADDRESS(1,1)は$ A $ 1を返します。 ADDRESS関数は、相対アドレスまたは絶対アドレスを返すことができ、A1またはR1C1スタイルで返すこともできます。また、シート名を結果に含めることもできます。
関連する式
多くの場合、要約のために複数のワークシートにわたってデータを収集する必要があります。 VLOOKUP関数とINDIRECT関数を組み合わせて、動的なシート名を持つワークシート全体で特定の値を検索する数式を作成できます。
複数のワークシートまたはワークブックにまたがる同じ形式のデータがあり、これらのワークシートまたはワークブックから別のシートに動的にデータを取得する必要があるとします。 INDIRECT関数は、すばやく実行するのに役立ちます。
最高のオフィス生産性ツール
Kutools forExcel-群衆から目立つのに役立ちます
毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。
- 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
- 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
- 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
- 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする
- 数十の開いているドキュメントを切り替えるのにXNUMX秒!
- マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
- 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
- Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
