永发信息网

excel上怎么把十进制转化为四进制

答案:2  悬赏:50  手机版
解决时间 2021-04-04 18:46
  • 提问者网友:箛茗
  • 2021-04-04 06:34
excel上怎么把十进制转化为四进制
最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-04-04 07:12
Excel 2013版,A1输入数字,B1输入:
=BASE(A1,4)
就可以将A1数字转为4进制。
参考疑难221 如何将十进制数转换为七进制数。

如果是2013版以下版本,可以用:
=SUMPRODUCT(MOD(INT(A1/4^(ROW($1:$15)-1)),4)*10^(ROW($1:$15)-1))追问试过了 没用啊追答BASE函数是2013版新增函数,如果是2013版以下版本,可以用:
=SUMPRODUCT(MOD(INT(A1/4^(ROW($1:$15)-1)),4)*10^(ROW($1:$15)-1))
全部回答
  • 1楼网友:山君与见山
  • 2021-04-04 07:36
你试试自定义函数VBA(默认Num为10进制数,Base为4进制):
Function ChangeBase(Num As Integer, Base As Byte) As String
Select Case Base
Case 4
Do
ChangeBase = Num Mod 4 & ChangeBase
Num = Num \ 4
Loop While Num
End Select
End Function追问EXCEL上怎么调出 输入VBA
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯