ピアのパソコン学習ガイド
メニュー
Excel関数

ADDRESS関数の使い方|行と列の番号から「B3」のようなセル番地を作る

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=ADDRESS(行番号, 列番号, [参照の種類])

行番号と列番号から、「$B$3」のようなセル番地の文字を作ります。番地を作るだけなので、値を取り出すには INDIRECT と組み合わせます。

ADDRESS関数の使い方の図 D2 fx =ADDRESS(A2,B2,4) A B C D 1 2 行 列 3 2 番地 B3
3行目・2列目で、$なしの「B3」。

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

引数の意味

引数入れるもの図の例
行番号何行目か3
列番号何列目か2
参照の種類
省略できる
1=$B$3、2=B$3、3=$B3、4=B34

INDIRECTと組み合わせて値を取り出す

=INDIRECT(ADDRESS(3,2))

作った番地の中身を取り出します。ふつうは INDEX で同じことができるので、番地そのものを表示したいとき以外はINDEXのほうが簡単です。

使えるバージョン

Excel 2016・2019・2021・2024・Microsoft 365のどれでも使えます。Googleスプレッドシートでも同じ書き方で使えます。

サンプルファイルで試す

「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。

address.xlsx をダウンロード(無料・登録なし)

よくある質問

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報