LoginSignup
19
18

More than 5 years have passed since last update.

[Excel] 列文字・列番号の変換をかろやかに行いたい

Posted at

やりたいこと

ExcelでADDRESS関数を使おうとなると、列番号は数字でないとかろやかに変換ができない。けれども、列はいつもABCのABC26進法で表示されている。Gぐらいまでならなんとか、でもY列とかどうよ! 数えたくない! 

そんな、Z列なら26番目、26番目といったらZ列、を軽やかに関数で取得する簡単なTipsです。

EXCEL関数でごにょごにょする。

列文字から列番号に変換する(Z->26)

=CELL("col",INDIRECT(A1&"1"))

CELL関数で、列番号情報を取得します。

列番号から列文字に変換する(26->Z)

=SUBSTITUTE(ADDRESS(1,B15,4),1,"")

ADDRESS関数でCELL文字を取得したところから、行番号をSUBSTITUTEで削除します。

実際例

上記を適用した関数の実際例です。

WS001.JPG

19
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
18