在项目工作中,我需要在EXCEL中将5个字节转换成二进制,有谁能帮我举个例子-十六进制A00080080在excel中转换成二进制
发布于 2020-05-12 21:38:43
借助Excel365,您可以:
=TEXTJOIN("",TRUE,HEX2BIN(MID(A1,SEQUENCE(LEN(A1)),1),4))

备注:
发布于 2020-05-12 21:39:44
您可以利用每个十六进制值实际上是0-15 (或二进制为0-1111 )的事实来“遍历”十六进制数,并在自定义VBA函数中逐个字符地执行转换:
Function fLargeHEX2BIN(strNumber As String) As String
Dim lngLoop1 As Long
Dim lngLen As Long
lngLen = Len(strNumber)
For lngLoop1 = 1 To lngLen
fLargeHEX2BIN = fLargeHEX2BIN & Format(WorksheetFunction.Hex2Bin(Mid(strNumber, lngLoop1, 1)), "0000")
Next lngLoop1
End Function致以敬意,
https://stackoverflow.com/questions/61752961
复制相似问题