我要在EXCEL中输入一串条码数字中间的数字十六进制递增,两边的不变BT0010T0019320XXXXPQ30
答案:1 悬赏:80 手机版
解决时间 2021-11-26 09:54
- 提问者网友:两耳就是菩提
- 2021-11-26 05:01
我要在EXCEL中输入一串条码数字中间的数字十六进制递增,两边的不变BT0010T0019320XXXXPQ30
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-11-26 05:51
把十进制转换为四位的十六进制数据的函数为DEC2HEx(
其中的十进制数据可以用行号来代替然后下拉就会出现十六进制递增的数据,
=DEC2HEx(ROW(A1),4)
然后把两边连接起来就行用文本连接符或者concatenate都行
="BT0010T0019320"&DEC2HEx(ROW(A1),4)&"PQ30"
或者
=CONCATENATE("BT0010T0019320",DEC2HEx(ROW(A1),4),"PQ30" )
那个起始的十六进制数据可以进行换,如果起始于000A那里的ROW(A1)就可以用row(A10)来代替如果起始于0000那里就可以用ROW(A1)-1来代替
其它不变,希望能帮助到你
其中的几个下拉后的数据效果如下
BT0010T0019320000APQ30
BT0010T0019320000BPQ30
BT0010T0019320000CPQ30
BT0010T0019320000DPQ30
BT0010T0019320000EPQ30
BT0010T0019320000FPQ30
BT0010T00193200010PQ30
其中的十进制数据可以用行号来代替然后下拉就会出现十六进制递增的数据,
=DEC2HEx(ROW(A1),4)
然后把两边连接起来就行用文本连接符或者concatenate都行
="BT0010T0019320"&DEC2HEx(ROW(A1),4)&"PQ30"
或者
=CONCATENATE("BT0010T0019320",DEC2HEx(ROW(A1),4),"PQ30" )
那个起始的十六进制数据可以进行换,如果起始于000A那里的ROW(A1)就可以用row(A10)来代替如果起始于0000那里就可以用ROW(A1)-1来代替
其它不变,希望能帮助到你
其中的几个下拉后的数据效果如下
BT0010T0019320000APQ30
BT0010T0019320000BPQ30
BT0010T0019320000CPQ30
BT0010T0019320000DPQ30
BT0010T0019320000EPQ30
BT0010T0019320000FPQ30
BT0010T00193200010PQ30
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯