2022-05-09 13:29来源:m.sf1369.com作者:宇宇
如果你是顶行的话,直接点数据-排序
要是不是顶行,你可以先全选你想要开始排序的哪行,然后点数据-筛选-自动筛选
然后他就是出现倒三角,接着你在点 数据-排序就OK 了
excel处理16进制数据方法:
1、HEX2DEC函数
Function HexToDec(cell)
Dim hexStr As String
Dim hexVal As String
Dim decVal As String
hexStr = cell.Value
hexVal = Right(hexStr, Len(hexStr) - 2) ' 去掉0x前缀(即头两个字符),得到真正代表十六进制值的文本
On Error Resume Next ' 开启错误处理开关(因为文本内容不一定都满足十六进制格式,所以HEX2DEC函数转换时可能会出错)
decVal = Application.WorksheetFunction.Hex2Dec(hexVal) ' 十六进制 --> 十进制
If Err.Number = 0 Then '转换未出错
cell.Value = decVal
If cell.Value = 0 Then ' 将转换为十进制后值为0的单元格的字体变灰,以便区分
cell.Font.Color = RGB(200, 200, 200)
End If
End If
On Error GoTo 0 ' 关闭错误处理开关(在函数结尾处,可以忽略)
End Function
2、可利用HEX2BIN结合MID和MOD函数来求,如图:
比如数字在A2,在B2中求B1中对应位数的值可用公式:
=MID(HEX2BIN(MID($A2,CEILING(B$1/8,1)*2-1,2),8),MOD(B$1-1,8)+1,1)