excel 16进制递增
答案:5 悬赏:0 手机版
解决时间 2021-04-18 19:40
- 提问者网友:眉目添风霜
- 2021-04-18 14:27
excel 16进制递增
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-04-18 15:43
1、在10进位递增序列的相邻列增加转化函数即可:DEC2HEx()
2、也可直接使用一个公式完成该操作:
A1中输入如下公式:
=DEC2HEx(ROW())
而后向下拖拽
2、也可直接使用一个公式完成该操作:
A1中输入如下公式:
=DEC2HEx(ROW())
而后向下拖拽
全部回答
- 1楼网友:洒脱疯子
- 2021-04-18 19:03
什么叫16进制递增?能举个例子不追问74 71 13 00 00 01
74 71 13 00 00 02
74 71 13 00 00 03
74 71 13 00 00 04
74 71 13 00 00 05
74 71 13 00 00 06
74 71 13 00 00 07
74 71 13 00 00 08
74 71 13 00 00 09
74 71 13 00 00 0A追答="74 71 13 00 "&REPLACE(DEC2HEx(ROW(A1),4),3,," ")追问后面的数字没有空格了。
74 71 13 00 00 02
74 71 13 00 00 03
74 71 13 00 00 04
74 71 13 00 00 05
74 71 13 00 00 06
74 71 13 00 00 07
74 71 13 00 00 08
74 71 13 00 00 09
74 71 13 00 00 0A追答="74 71 13 00 "&REPLACE(DEC2HEx(ROW(A1),4),3,," ")追问后面的数字没有空格了。
- 2楼网友:掌灯师
- 2021-04-18 18:35
13以下版本可以使用=DEC2HEx(ROW(A1))
13及以上版本可使用
=BASE(ROW(A1),16)
均下拉
- 3楼网友:酒安江南
- 2021-04-18 17:30
一、直接利用公式:
如下公式,向下拖拽,生成水平序列。
前者代表当前行的行号。
后者可指定行号。
=DEC2HEx(ROW())
或者
=DEC2HEx(ROW(A1))
也可将row更换为column,向右拖拽,生成水平序列。
二、VBA法
仍然利用Dec2Hex公式,但增加自动化操作。
Sub Hex_()
Dim mySN As Single
Dim myRange As Range
Set myRange = Application.InputBox("选择起始单元格", Default:="A1", Type:=8)
mySN = Application.InputBox("输入序列最大值(十进制)", Default:=1, Type:=1)
Dim i As Single
For i = 1 To mySN
Cells(myRange.Row + i - 1, myRange.Column) = Application.WorksheetFunction.Dec2Hex(i)
Next
End Sub
如下公式,向下拖拽,生成水平序列。
前者代表当前行的行号。
后者可指定行号。
=DEC2HEx(ROW())
或者
=DEC2HEx(ROW(A1))
也可将row更换为column,向右拖拽,生成水平序列。
二、VBA法
仍然利用Dec2Hex公式,但增加自动化操作。
Sub Hex_()
Dim mySN As Single
Dim myRange As Range
Set myRange = Application.InputBox("选择起始单元格", Default:="A1", Type:=8)
mySN = Application.InputBox("输入序列最大值(十进制)", Default:=1, Type:=1)
Dim i As Single
For i = 1 To mySN
Cells(myRange.Row + i - 1, myRange.Column) = Application.WorksheetFunction.Dec2Hex(i)
Next
End Sub
- 4楼网友:空山清雨
- 2021-04-18 16:02
A2公式下拉:
=TEXT(747113000000+ROW(A1),REPT("00 ",6))
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
如果以上不符,那就请举例 如: 74 71 13 00 00 01 往下拉是多少?再往下拉又是多少?再再往下拉又是多少?规律是什么?追问74 71 13 00 00 09
74 71 13 00 00 0A追答
A2公式下拉:
="74 71 13 "&REPLACE(REPLACE(DEC2HEx(ROW(A1),6),3,," "),6,," ")
追问后面的数字没有空格了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯