[[20240404112334]] 『アルファベットと数字の連番』(有給休暇) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『アルファベットと数字の連番』(有給休暇)

A1のセルに「AA0001」
A2のセルに「AA0002」
の連番を作りたい
そして
AA9999の次はAB0001と
アルファベットを繰り上げるようにしたいと思いますが
マクロなしでも可能でしょうか?

よろしくお願いします

< 使用 Excel:Excel2019、使用 OS:Windows10 >


A1=CHAR(INT(INT(ROW()/10000)/26)+65)&CHAR(INT(ROW()/10000)-26*INT(INT(ROW()/10000)/26)+65)&TEXT(ROW()-INT(ROW()/10000)*10000,"0000")

但し行数が多くなると重くなる可能性がありますので非実用的かもしれませんが
(mm) 2024/04/04(木) 13:33:32


A1セルに下記の式を設定

=SUBSTITUTE(ADDRESS(1,QUOTIENT(ROW()-1,9999)+27,4),1,"")&TEXT(MOD(ROW()-1,9999)+1,"0000")

下にコピー

(hatena) 2024/04/04(木) 13:34:03


訂正A1=CHAR(INT(INT(ROW()/10000)/26)+65)&CHAR(INT(ROW()/10000)-26*INT(INT(ROW()/10000)/26)+65)&TEXT(ROW()-INT((ROW()-1)/9999)*9999,"0000")
(mm) 2024/04/04(木) 13:54:02

希望通りの表示ができるようになりました!
ありがとうございます。
(有給休暇) 2024/04/04(木) 14:22:27

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.