行番号と列番号に基づく参照を使用して値を取得するには、「INDIRECT」関数と「ADDRESS」関数を組み合わせて出力を取得します。

INDIRECT:テキスト文字列で指定された参照を返します。

構文:= INDIRECT(ref_text、A1)

例:セルA1の値に10が含まれ、B1にA1が含まれ、セルC1 = INDIRECT(B1)*でINDIRECT関数を使用すると、結果は10になります

img1

ADDRESS:指定された行番号と列番号を指定して、セル参照をテキストとして作成します

構文:= ADDRESS(row_num、column_num、abs_num、A1、sheet_text)

例を見てみましょう:

列AとBにはいくつかの乱数が含まれています。行番号と列番号を検索し、そのセルの値を見つけるための数式が必要です。

img2

  • 上記の例では、行が3、列が2として選択されている場合、セルB3の値を処理しています。

  • セルF2の数式は

になります=== * = INDIRECT(ADDRESS(D2、E2))

  • キーボードのEnterキーを押します。

  • この関数は、3 ^ rd ^行と2 ^ nd ^列にある値を返します。

img3