引用:
Microsoft 365
引用:
連番はルールは、
10から採番を開始し、19まで採番した後は、1Aから1Zまで採番します。
1Zまで採番した後は、20から29まで採番、次は2A-2Zまで採番していきたいです。
30-3Z・・・と続きますが、9Zまで採番した後は、A0-AZ、B0-BZ・・・と採番します。
ただし、Y0-YZ、Z0-ZZまでは使用できません。
1. 以下の数式を B1 セルに設定する。
-------------------------------------------------------------------------
=LET(IndexInGroup,COUNTIF(A$1:A1,A1)-1,CorrectIndex,MOD(IndexInGroup,1188),BASE(CorrectIndex+36,36))
-------------------------------------------------------------------------
2. B1 セルの数式を B2 セル以下の最後のデータ行までコピーする。
VBA で行いたい場合は、同様のアルゴリズムに落とし込めばよいでしょう。
引用:
XZまで採番した後は、お客様コードを新たに発番したいです。
上記に関しては、[お客様コード]のコード体系や「新しいコード」の採番規則が
不明であるため、現時点では回答のしようがありません。