ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
変更があったときにメールで通知される方法(変更履歴)(GAS不要)(Gスプレッドシート)
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- SUBSTITUTE関数の効果的な使い方がわかります。
- ADDRESS関数、ROW関数、COLUMN関数の基本的な使い方がわかります。
なので、サクッとマスターして
あのー、現在のセルの列番号(アルファベット)を取得したいんですけど
なるほど、ADDRESS関数を使って取得すればいいよ。
と答えてあげてください。
動画はこちら
シートはこちら
*クリックすることでシートが開きます。(コピーしてお使いください)
ポイント
列番号からアルファベットへの変換
5番目のセルであれば、ADDRESS関数で
ADDRESS(行, 列, [絶対相対モード], [A1表記の使用], [シート])
ADDRESS(1,5,4)
※絶対相対モードを4にすれば相対モードになります。
とやれば、E1が取得できます。
後は、SUBSTITUTE関数で数字部分を削除(“”で置換)すればOKです。
SUBSTITUTE(検索対象のテキスト, 検索文字列, 置換文字列, [出現回数])
=SUBSTITUTE(ADDRESS(ROW(),COLUMN(),4),ROW(),"")
これで E1 が E になります。
後は、row関数とcolumn関数で引数を指定しなければ現在の行と列が取得できるので
ROW([セル参照])
COLUMN([セル参照])
以上を組み合わせれば、現在のセルのアルファベットを取得できます。
例)
=SUBSTITUTE(ADDRESS(ROW(),COLUMN(),4),ROW(),“”)
最後までご覧いただきありがとうございます。
つぎはこちら
列番号から列(アルファベット)を取得する方法(Gスプレッドシート)