在excel中将16位十进制转换为两个8位小数
我find一个公式可以将一个16位二进制数转换成两个单独的十进制数
0000000110010000 -> 0x0190 I want the decimal number to be 1 and 144
我有50列(比如M1到M50)的二进制数,所以需要为此做一个通用公式
如果M1包含您的二进制数字(作为文本string),然后使用
=BIN2DEC(LEFT(M1, 8))
提取左边的部分
和
=BIN2DEC(RIGHT(M1, 8))
提取正确的部分。
如果你想在同一个单元格的结果,然后使用类似的东西
=BIN2DEC(LEFT(M1, 8)) & "|" & BIN2DEC(RIGHT(M1, 8))
|
是一个任意的分隔符,你可以改变或忽略,以适应个人的口味。
他们都是正好16个字符? 你可以这样做:
=BIN2DEC(RIGHT(M1,8)) =BIN2DEC(LEFT(M1,8))