我找到的公式可以将16位二进制数转换为两个单独的十进制数
0000000110010000 -> 0x0190
I want the decimal number to be 1 and 144
我有50列(比如M1到M50)的二进制数,所以需要为此制作通用公式
答案 0 :(得分:3)
如果M1包含您的二进制数(作为文本字符串),请使用
=BIN2DEC(LEFT(M1, 8))
提取左侧部分
和
=BIN2DEC(RIGHT(M1, 8))
提取正确的部分。
如果您希望将结果放在同一个单元格中,请使用类似
的内容 =BIN2DEC(LEFT(M1, 8)) & "|" & BIN2DEC(RIGHT(M1, 8))
其中|
是一个任意分隔符,您可以根据个人喜好进行更改或省略。
答案 1 :(得分:2)
他们都长16个字符吗?你可以这样做:
=BIN2DEC(RIGHT(M1,8))
=BIN2DEC(LEFT(M1,8))