Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4274|回复: 11

[已解决][求助]如何在EXCEL里把2进制和十进制互相转换?

[复制链接]
发表于 2009-9-16 08:55 | 显示全部楼层 |阅读模式

如何在EXCEL里把2进制和十进制互相转换?谢谢!!

如:二进制数"11101010"转换为十进制数"234"

 十进制数"234"转换为二进制数"11101010"

[求助]如何在EXCEL里把2进制和十进制互相转换?

[求助]如何在EXCEL里把2进制和十进制互相转换?

最佳答案
2009-9-16 09:42

最大32767

十转二

=SUMPRODUCT(MOD(INT(A1/2^(ROW($1:$15)-1)),2)*10^(ROW($1:$15)-1))

二转十

=SUMPRODUCT(MID(TEXT(A1,REPT(0,15)),ROW($1:$15),1)*2^(15-ROW($1:$15)))

发表于 2009-9-16 08:58 | 显示全部楼层
回复

使用道具 举报

发表于 2009-9-16 08:59 | 显示全部楼层

需要在工具--〉加载宏中加载分析工具库

DEC2BIN

BIN2DEC

回复

使用道具 举报

发表于 2009-9-16 09:05 | 显示全部楼层

LS的公式要安装 分析工具库加载宏
回复

使用道具 举报

发表于 2009-9-16 09:09 | 显示全部楼层

学习了·!!!1[em01][em02]
回复

使用道具 举报

 楼主| 发表于 2009-9-16 09:14 | 显示全部楼层

试了下,用DEC2BIN,BIN2DEC的数字范围只有(-512---511)太小,其他范围的数字就显示#NUM!

回复

使用道具 举报

 楼主| 发表于 2009-9-16 09:17 | 显示全部楼层

QUOTE:
以下是引用lotte在2009-9-16 9:05:00的发言:
LS的公式要安装 分析工具库加载宏

LS是什么意思?

回复

使用道具 举报

发表于 2009-9-16 09:21 | 显示全部楼层

LS=楼上
论坛用语之一
还有 LZ=楼主
回复

使用道具 举报

 楼主| 发表于 2009-9-16 09:26 | 显示全部楼层

QUOTE:
以下是引用lotte在2009-9-16 9:21:00的发言:
LS=楼上
论坛用语之一
还有 LZ=楼主

呵呵,孤陋寡闻了!见笑啦!

回复

使用道具 举报

发表于 2009-9-16 09:42 | 显示全部楼层    本楼为最佳答案   

最大32767

十转二

=SUMPRODUCT(MOD(INT(A1/2^(ROW($1:$15)-1)),2)*10^(ROW($1:$15)-1))

二转十

=SUMPRODUCT(MID(TEXT(A1,REPT(0,15)),ROW($1:$15),1)*2^(15-ROW($1:$15)))

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-29 07:34 , Processed in 0.286185 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表