问题已解决

如何将20位的文本数字转换为数值,且后几位不变成0,且不显示为科学计数法

84785012| 提问时间:05/31 09:49
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答
敏敏老师.
金牌答疑老师
职称:注册会计师,中级会计师
使用“格式单元格”功能,并选择“数字”类别中的“文本”或“自定义”,然后输入一个适合你的数字的格式字符串。 使用公式将文本数字转换为文本字符串,然后将其粘贴为值。例如,使用TEXT(A1, 0)(其中A1包含你的文本数字),然后将结果粘贴为值。
05/31 09:51
84785012
05/31 09:54
这样后几位是0啊
敏敏老师.
05/31 11:33
用这个代码 import decimal      # 假设你的文本数字是12345678901234567890   text_number = 12345678901234567890      # 使用decimal模块转换为Decimal对象   d = decimal.Decimal(text_number)      # 打印时避免科学计数法   print(format(d, f))  # 使用f格式化选项,但注意这可能对非常大的数字不起作用   # 或者,你可以简单地将其转换为字符串并打印   print(str(d))
描述你的问题,直接向老师提问
0/400
      提交问题

      您有一张限时会员卡待领取

      00:10:00

      免费领取
      Hi,您好,我是基于人工智能技术的智能答疑助手,如果有什么问题可以直接问我呦~