Excel:格式化数字 - 缩短数字/删除数字

时间:2014-09-30 10:50:39

标签: excel number-formatting

在Excel中,您可以格式化数字以满足货币或日期等特定需求:

http://office.microsoft.com/en-us/excel-help/number-format-codes-HP005198679.aspx

我阅读了在线帮助和其他资源,但我找不到解决问题的方法:

我的数字看起来像:

2014.13
2014.14
2014.15

或者我可以让它们看起来像

201413
201414
201415

我正在寻找一个删除前4位数字的数字格式,以便结果看起来像

13
14
15

这甚至可以用数字格式吗?我知道如何使用普通公式来完成它,但我需要使用数字格式。

enter image description here

更新

感谢您的建议。我不能使用单元格和公式,因为我使用数字作为xy图表的x轴的值。

这些数字是年+ kalenderweek。但是我不希望在图表中有这么长的数字作为刻度标签我只想展示kalenderweek。 Excel提供了格式化x轴值的可能性,但我无法应用right()等常规公式。

2 个答案:

答案 0 :(得分:1)

要删除前四位数,您可以尝试以下方法: -

=RIGHT(CELL_VALUE,2)

这将从右侧给出2位数字,从而从左侧删除4位数字。

答案 1 :(得分:1)

选择您要格式化的单元格并运行这个小宏:

Sub HideCharacters()
    Dim D As String
    D = Chr(34)
    For Each r In Selection
        r.Value = Chr(39) & r.Value
        r.NumberFormat = ";;;" & D & Right(r.Value, 2) & D
    Next r
End Sub