PR

【Excel】INDIRECT関数の使い方

スポンサーリンク

Excel(エクセル)ではINDIRECT関数をつかってセル番号から間接参照することができます。

こんな人に向けての記事です。

  • INDIRECT関数の使い方が知りたい
  • セル文字列「A5」からセルを参照を参照したい
  • セル文字列「A5」からセルを参照を参照したい

今回は、Excel(エクセル)でセル番号の文字列からセルを参照するINDIRECT関数の使い方を紹介します!

スポンサーリンク

ExcelのINDIRECT関数

Microsoft 365 Office 2021 2019 2016 2013 2010

INDIRECT関数を使うとセル番号の文字列からセルを参照することもできます。それではさっそく、ExcelのINDIRECT関数を使ってセル番号からセルを参照してみましょう!

INDIRECT関数

構文

--セル番号からセルを参照する(A1形式)
=INDIRECT(セル, TRUE)
--セル番号からセルを参照する(R1C1形式) 
=INDIRECT(セル, FLASE)

使用例

--A5セルに入力されたセル番号のセルを参照する
=INDIRECT(A5,TRUE)

 

INDIRECT関数でセル番号からセルを参照する(A1形式)

ここではINDIRECT関数をつかって、東京都の人口を参照してみましょう!

C1セルにセル番号「B4」という文字列が入力されています。このC1セルに入力されたB4セルを参照するようにします。

B1セルに「=INDIRECT(C1,TRUE)」と入力します。

--C1セルに入力されたセルを参照する
=INDIRECT(C1,TRUE)

すると東京の人口がある「B4セル」を参照することができました。

これでINDIRECT関数を使って「C1セル」に入力された「B4セル」を間接的に参照することができました。

INDIRECT関数でセル番号からセルを参照する(R1C1形式)

次に、R1C1形式でINDIRECT関数をつかってみましょう!

C1セルにセル番号「R[3]C[0]」という文字列が入力されています。「R[3]C[0]」はB4セルのことですが、B4セルを間接的に参照するようにします。

B1セルに「=INDIRECT(RC[1],FALSE)」と入力します。

--C1セルに入力されたセルを参照する
=INDIRECT(RC[1],FALSE)

すると東京の人口がある「B4セル」を参照することができました。

これでINDIRECT関数を使ってR1C1形式のセルを間接的に参照することができました。VBAを組み込む場合はこちらの方が使いやすいかもしれませんね。

これで、INDIRECT関数を使ってセル番号から間接的にセルを参照することができました。ぜひINDIRECT関数を使ってみてください!

OfficeヘルプINDIRECT 関数

以上、Excelでセルを参照するINDIRECT関数の使い方でした。

関数(文字列・その他)
スポンサーリンク
この記事が役立ちましたら是非ツイッター・Facebook等でシェアしてください!シェアして頂くと励みになります!

 

著者

名前:鎖の人

保有資格:ITパスポート、基本情報技術者、応用情報技術者、マイクロソフトオフィススペシャリスト(MOS Associate)、Microsoft認定プロフェッショナル Windows Server 2016(MCP)

筆者はソフトウェアエンジニアとしてIT業界に20年従事し、現在はエンジニア視点からOS・PCソフト・Office・オーディオ関連の記事をわかりやすく執筆しています。皆様のお役に立てれば幸いです。

コメント