如何在格式化十进制数字时保持尾随零?

Anastasiya-Romanova秀

假设我在记事本中有以下数字:

1.19
0.040
10.1123
23.110
21.223
2.35456
4.0
10234.0009
456798.7500
123
34.560
40060
33.7876

如果我复制数字并将其粘贴到Excel中,数字将更改为:

1.19
0.04
10.1123
23.11
21.223
2.35456
4
10234.0009
456798.75
123
34.56
40060
33.7876

我想复制粘贴数字而不更改其原始格式,例如:

  • 0.040,而不是0.04
  • 4.0,而不是4
  • 456798.7500,而不是456798.75

我知道我可以使用条件格式,例如

If condition_1 Then
   Cells(...).NumberFormat = "0.00"

ElseIf condition_2 Then
   Cells(...).NumberFormat = "0.000"

...

Else
   result_else

End If

或使用Select ... Case Statement,但是这些方法的问题是:

  1. 该代码可能很长,看起来很凌乱。
  2. 如果数字发生变化,那么条件条件也必须发生变化。

所以我的问题是:

如何使Excel不截断十进制数字末尾的零?

我想将值保留为数字,而不是文本。

这种表示形式在财务数据中确实很重要,例如:外汇汇率或货币汇率。

加里的学生

如果我将原始数据放在A 列中(具有您发布的格式)并运行此命令:

Sub CopyFull()
    Dim A As Range, B As Range

    Set A = Range("A1:A13")
    Set B = Range("B1:B13")
    A.Copy B
End Sub

复制的数据项将具有与原始格式相同的格式:

在此处输入图片说明

因此,如果A9的aNumberFormat0.0000,那么B9也将为0.0000

编辑#1:

如果数据是在打开的NotePad进程中开始的,那么我将:

  1. 手动(或以编程方式)将数据存储为文本文件(.txt
  2. 将文本文件作为文本导入到列中
  3. 将每个项目列到一个号码与一个NumberFormat与文本格式一致

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何格式化十进制数字以显示前导零而不显示尾随的?

来自分类Dev

如何在 QSqlTableModel 中使用十进制数字格式化列

来自分类Dev

使用设置的最大精度格式化十进制数字,但不使用不必要的尾随零

来自分类Dev

使用RegEx如何从十进制数字中删除尾随零

来自分类Dev

如何将十进制数字格式化为2或3位数字?

来自分类Dev

在Primefaces 4中显示格式化的十进制数字

来自分类Dev

在Primefaces 4中显示格式化的十进制数字

来自分类Dev

Oracle:格式化要显示的十进制数字

来自分类Dev

DecimalFormat - 格式化十进制以保留可变数量的尾随零

来自分类Dev

如何替换零并放入十进制数字?

来自分类Dev

设置十进制数字格式

来自分类Dev

c#如何将双精度格式格式化为字符串,并在必要时仅显示十进制数字?

来自分类Dev

如何在matlab中删除十进制尾随零

来自分类Dev

为什么在条件格式化期间kableExtra cell_spec丢失尾随的十进制零?

来自分类Dev

如何格式化带前导零且不带分隔符的十进制?

来自分类Dev

难以删除十进制数字中的零值?

来自分类Dev

如何根据十进制值格式化货币?

来自分类Dev

Java大十进制数字格式异常

来自分类Dev

格式化十进制数

来自分类Dev

格式化十进制值

来自分类Dev

如何在linq中格式化十进制值

来自分类Dev

如何在 Swift 中打印格式化的十进制值?

来自分类Dev

格式化类似于ToString(“ G29”)的十进制数字加上千位分隔符

来自分类Dev

格式化类似于ToString(“ G29”)的十进制数字,外加千位分隔符

来自分类Dev

我如何在mongodb中执行类似查询包含十进制部分的大十进制数字

来自分类Dev

如何使用PHP将十进制数字转换为单词(货币格式)?

来自分类Dev

如何在C ++中打印最多6个十进制数字的数字?

来自分类Dev

快速单击按钮时显示十进制数字

来自分类Dev

如何格式化小数点后的带或不带零的十进制值C#4.0 WPF DataGrid

Related 相关文章

  1. 1

    如何格式化十进制数字以显示前导零而不显示尾随的?

  2. 2

    如何在 QSqlTableModel 中使用十进制数字格式化列

  3. 3

    使用设置的最大精度格式化十进制数字,但不使用不必要的尾随零

  4. 4

    使用RegEx如何从十进制数字中删除尾随零

  5. 5

    如何将十进制数字格式化为2或3位数字?

  6. 6

    在Primefaces 4中显示格式化的十进制数字

  7. 7

    在Primefaces 4中显示格式化的十进制数字

  8. 8

    Oracle:格式化要显示的十进制数字

  9. 9

    DecimalFormat - 格式化十进制以保留可变数量的尾随零

  10. 10

    如何替换零并放入十进制数字?

  11. 11

    设置十进制数字格式

  12. 12

    c#如何将双精度格式格式化为字符串,并在必要时仅显示十进制数字?

  13. 13

    如何在matlab中删除十进制尾随零

  14. 14

    为什么在条件格式化期间kableExtra cell_spec丢失尾随的十进制零?

  15. 15

    如何格式化带前导零且不带分隔符的十进制?

  16. 16

    难以删除十进制数字中的零值?

  17. 17

    如何根据十进制值格式化货币?

  18. 18

    Java大十进制数字格式异常

  19. 19

    格式化十进制数

  20. 20

    格式化十进制值

  21. 21

    如何在linq中格式化十进制值

  22. 22

    如何在 Swift 中打印格式化的十进制值?

  23. 23

    格式化类似于ToString(“ G29”)的十进制数字加上千位分隔符

  24. 24

    格式化类似于ToString(“ G29”)的十进制数字,外加千位分隔符

  25. 25

    我如何在mongodb中执行类似查询包含十进制部分的大十进制数字

  26. 26

    如何使用PHP将十进制数字转换为单词(货币格式)?

  27. 27

    如何在C ++中打印最多6个十进制数字的数字?

  28. 28

    快速单击按钮时显示十进制数字

  29. 29

    如何格式化小数点后的带或不带零的十进制值C#4.0 WPF DataGrid

热门标签

归档