Excel 单元格自定义格式

Excel 单元格自定义格式

我找不到如何在 Excel 中创建自定义单元格格式的方法。

例如,我有值 3.5555,显示为 3.6。我希望显示 35 555。如果我插入数字 5 ... 我希望看到 50 000。如果我输入数字 5.1 ... 我希望看到 51 000。我希望基本上以 10 000 显示值。

有什么想法吗?谢谢!

答案1

创建自定义数字格式

在“开始”选项卡上的“数字”组中,单击“数字格式”列表“格式数字”框底部的“更多数字格式”。

  • 在“设置单元格格式”对话框中的“类别”下,单击“自定义”。

  • 在“类型”列表中,选择与要创建的格式最相似的内置格式。例如,0.00。

  • 您选择的数字格式将显示在“类型”框中。

  • 在“类型”框中,修改数字格式代码以创建所需的精确格式。例如,000-000-0000。

  • 您的更改不会改变内置格式。相反,您的更改会创建新的自定义数字格式。

  • 完成后,单击“确定”。

应用自定义数字格式

  • 选择要设置格式的单元格或单元格区域。

  • 在“开始”选项卡上的“数字”组中,单击“数字格式”列表“格式数字”框底部的“更多数字格式”。

  • 在“设置单元格格式”对话框中的“类别”下,单击“自定义”。

  • 在类型列表底部,选择您刚刚创建的内置格式。例如,000-000-0000。

  • 您选择的数字格式将显示在“类型”框中。

  • 单击“确定”。

创建并应用自定义数字格式

答案2

编写一个宏将小数拆分为字符串,例如 VBA 代码:

Sub Macro1()

    Range("J4").Select

    Dim cellA As Double
    cellA = Range("K3").Value2
    arr = Split(cellA, ".")

    Dim cellb As String
    cellb = arr(0) & " " & arr(1)

    Range("K4").Value2 = cellb
End Sub

VB 编辑器 (Alt + F11)

在此处输入图片描述

相关内容