はじめに
Excel業務をしていると、座標からExcel上のセル参照のアドレスを文字列で欲しいことが…あまり無いですよね!笑
とはいえ、後の記事で紹介予定のINDIRECT関数ととても相性の良い関数です。
この記事では行番号と列番号から対象のセルのアドレスを文字列で返すExcel関数、ADDRESS関数を擬人化キャラクターを用いて解説します!
なんだかこの冒頭分の感じも随分とひさしぶりな感じがします。
それでは、よろしくおねがいします!
Excel関数 ADDRESS関数擬人化キャラクター
登場人物紹介
![キュウ](https://aka-aca.com/wp-content/uploads/2021/08/0e784255a5d755fe14512f17caac0960.png)
キュウです。
経理初心者、エクセルは学校で少し触ったことがある程度です。
早く知識を身に着けて役に立てるようになりたいです!
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/f595d401aeda3a93d98ca9c1470c8611.jpeg)
シノです。
簿記の資格を持っていて、経理歴数年程度です。
経理業務をやっている内に、エクセルに夢中になってしまいました!
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/9bd9f77e8c40424fa49abb659009be19.png)
うーん…
![キュウ](https://aka-aca.com/wp-content/uploads/2021/08/d3d663d3de78b3ea928c55252b63672c.png)
シノさんどうしたんですか?
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/ef90dc148e8e93333493c45883aa9cfa.png)
キュウさんにADDRESS関数というExcelの関数を紹介したいのですが、
ADDRESS関数が使えて便利!というシチュエーションがなかなか思い浮かばなくて…
![キュウ](https://aka-aca.com/wp-content/uploads/2021/08/96131878f95333923eb2c51f48e503aa.png)
そんな…
シチュエーション無くても紹介して下さい
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/05fee9487e3f07a4ba35214d52d5c496.png)
それもそうですね
それでは、行番号と列番号からセルのアドレスを返す
Excel関数、ADDRESS関数を紹介します!
![キュウ](https://aka-aca.com/wp-content/uploads/2021/08/0e784255a5d755fe14512f17caac0960.png)
ADDRESS関数、どんなキャラクターなんでしょう
![](https://aka-aca.com/wp-content/uploads/2023/11/ADDRESS-692x1024.png)
![ADDRESS](https://aka-aca.com/wp-content/uploads/2023/11/ADDRESS-icon.png)
はじめまして!
私が先程ご紹介にあずかりましたADDRESS関数です!
Excelの地図を読むのが得意な配達員です!
![INDIRECT](https://aka-aca.com/wp-content/uploads/2023/05/INDIRECT-icon.png)
INDIRECT関数です
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/2dcd16dc9aa8d69405b3dcb8170cc7ba.png)
仲良しのINDIRECTちゃんもくっついて来たんですね
また別の機会に紹介するので楽しみにしていて下さい!
![キュウ](https://aka-aca.com/wp-content/uploads/2021/08/c430a42a956415bde8b280b08bd7a12d.png)
ADDRESSちゃんとINDIRECTちゃんは
とっても仲良しなんですね!
![ADDRESS](https://aka-aca.com/wp-content/uploads/2023/11/ADDRESS-icon.png)
それでは、私のお仕事を紹介しますね!
![](https://aka-aca.com/wp-content/uploads/2021/10/address01a.png)
<例で使用されている数式>
=ADDRESS(2,2)
![ADDRESS](https://aka-aca.com/wp-content/uploads/2023/11/ADDRESS-icon.png)
私は第1引数の行番号と第2引数の列番号を教えてもらうと
Excelの地図を見て、対象セルのアドレスを返します!
返すアドレスは文字列です
![キュウ](https://aka-aca.com/wp-content/uploads/2021/08/e79d1bb00491fdc6b940dc393885424f.png)
んーっと…
“$B$2″っていう文字列ということですか?
セルの参照ではなく…
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/05fee9487e3f07a4ba35214d52d5c496.png)
その認識で合っていますよ!
“あいうえお”とおなじ文字列です!
![ADDRESS](https://aka-aca.com/wp-content/uploads/2023/11/ADDRESS-icon.png)
アドレスはわかりやすく文字列でお伝えしませんと!
次は少し難しいお仕事の解説です
![](https://aka-aca.com/wp-content/uploads/2021/10/address02a.png)
<例で使用されている数式>
=ADDRESS(MATCH("商品B",B3:B7,0)+2,2)
![キュウ](https://aka-aca.com/wp-content/uploads/2021/09/8b5fda063dd94491f28401d0c8298c45.png)
MATCH関数とのネストですね!
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/05fee9487e3f07a4ba35214d52d5c496.png)
MATCHちゃんは表の中から”商品B”という文字列を探してくれてますね
表の1行目がExcelの3番目となるよ2を足して調整されています
![ADDRESS](https://aka-aca.com/wp-content/uploads/2023/11/ADDRESS-icon.png)
列番号が2、MATCHちゃんの2に2を足した4が行番号
私はこれらの引数をもとにセルのアドレスを地図で調べて返します
![キュウ](https://aka-aca.com/wp-content/uploads/2021/08/04010b5c4ef7a14fdcd7bfc636352924.png)
しかし、こう言ってはなんですが
このアドレスの文字列をどうして良いのか分かりません…
![ADDRESS](https://aka-aca.com/wp-content/uploads/2023/11/ADDRESS-icon.png)
やっぱりそうなっちゃいますか…
![INDIRECT](https://aka-aca.com/wp-content/uploads/2023/05/INDIRECT-icon.png)
大丈夫、ADDRESSには私がついてるよ
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/3e8ed0cd6b469235c2771126eadbd9c2.png)
なかなか想像するのが難しいですよね!
それではADDRESSちゃんの職場を覗いてみましょう!
ADDRESS関数ちゃんの職場見学
![](https://aka-aca.com/wp-content/uploads/2021/10/address03-1024x329.png)
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/05fee9487e3f07a4ba35214d52d5c496.png)
セルのアドレスの列を表すアルファベットを縦方向に
ずら~~っと表示させるのにADDRESSちゃんが活躍します!
![キュウ](https://aka-aca.com/wp-content/uploads/2021/08/d3d663d3de78b3ea928c55252b63672c.png)
これを手入力で用意するのは相当苦労しそうです
![ADDRESS](https://aka-aca.com/wp-content/uploads/2023/11/ADDRESS-icon.png)
先程は紹介しなかった第3引数は参照の種類を指定できます
詳細は割愛しますが、4は相対参照です
先程の例と違って”B4″のような”$”の付かないアドレスの文字列を返します
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/05fee9487e3f07a4ba35214d52d5c496.png)
参照についてはこちらの記事が参考になります
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/05fee9487e3f07a4ba35214d52d5c496.png)
ROW関数とSUBSTITUTE関数もネストに加わっています
![キュウ](https://aka-aca.com/wp-content/uploads/2021/09/8b5fda063dd94491f28401d0c8298c45.png)
おおっ、SUBSTITUTEちゃん!
【外部リンク】Microsoftサポート|SUBSTITUTE関数
![ADDRESS](https://aka-aca.com/wp-content/uploads/2023/11/ADDRESS-icon.png)
私がROW関数から列番号を受け取って
A1、B1、C1といった具合で次々と変わったアドレスを返します
SUBSTITUTE関数は”1”という文字列を空白に変えてくれて
A、B、Cが残るというネストです
![キュウ](https://aka-aca.com/wp-content/uploads/2021/09/8b5fda063dd94491f28401d0c8298c45.png)
これはADDRESSちゃんにしかできない役割ですね!
![シノ](https://aka-aca.com/wp-content/uploads/2021/09/f595d401aeda3a93d98ca9c1470c8611.jpeg)
このアルファベットの羅列はVBAの設計に役立つそうですよ!
おわりに
Excel関数ADRESS関数を擬人化キャラクターを用いて解説しました。
行番号と列番号の座標からセルのアドレスを文字列で返すという唯一無二の働き、私は大好きな関数なのですが、
いざ使い方をとなるとなかなか…
特にINDIRECT関数と切り離して考えるのはとても難しいと感じました。
ADDRESSちゃんはペンギンがモチーフ、INDIRECTちゃんはシロクマがモチーフです。
住所を調べるのが得意なADDRESSちゃん、旅が好きなINDIRECTちゃんが活躍する記事をいつか書きたいです。
ADDRESS関数の便利な使い方をご存知でしたら教えて頂けると嬉しいです。
それでは、最後まで記事を読んで下さりありがとうございました!
コメント
[…] ADDRESS関数 擬人化キャラクター解説!エクセル関数の機能や使い方を図やイラストでかんたんに説明します!Excel業務をしていると、座標からExcel上のセル参照をテキストで欲しいという […]
[…] ADDRESS関数 擬人化キャラクター解説!エクセル関数の機能や使い方を図やイラストでかんたんに説明します!Excel業務をしていると、座標からExcel上のセル参照をテキストで欲しいという […]
[…] 【内部リンク】ADDRESS関数の擬人化キャラクター記事 […]