excel - 用一堆零格式化数字
问题描述
有点简单的问题:
我需要将包含最多 1 个小数(20、142、2.5 等)的数字的 A 列转换为具有特定格式的字符串,即 8 个整数和 6 个小数但没有实际的小数点,例如所以:
1 = 00000001000000
13 = 00000013000000
125 = 00000125000000
46.5 = 00000046500000
对于它的价值,来自 A 列的输入数据的总位数永远不会超过 3 位(0.5 到 999),并且小数点将始终为无或 0.5。
我还需要 Excel 将零单独保留,而不是自动格式化为数字并删除字符串开头的零。
作为临时解决方案,我一直在使用=CONCATENATE("'",TEXT(A1,"00000000.000000")),
然后复制返回值并在我真正需要的地方“粘贴为值”。
它工作正常,但我想知道是否有更直接的解决方案,我不必手动干预。
提前致谢!
解决方案
=TEXT(A1*1000000,"0000000000000")
我想这就是你的意思。
推荐阅读
- python-2.7 - 通过 if 条件检查 css 选择器的存在
- html - css - 停靠一个面板并滚动另一个面板
- eclipse - 如果在 Eclipse rcptt 中满足条件,则退出循环
- lambda - 如何传递函数名作为 Flink Map 函数的输入
- haskell - 如何解决冲突的类型族实例声明
- javascript - 如何替换非字母数字字符,但在 typeScript 中保留外语
- c# - SQL 中的动态数据和动态类型
- c++ - std::vector 和 std::list 的重载运算符
- javascript - Boostrap - 导航下一个/上一个按钮
- python-3.x - AttributeError:“列表”对象在 Selenium Python 中没有属性“文本”