在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
这甚至可以用数字格式吗?我知道如何使用普通公式来完成它,但我需要使用数字格式。
更新
感谢您的建议。我不能使用单元格和公式,因为我使用数字作为xy图表的x轴的值。
这些数字是年+ kalenderweek。但是我不希望在图表中有这么长的数字作为刻度标签我只想展示kalenderweek。 Excel提供了格式化x轴值的可能性,但我无法应用right()
等常规公式。
答案 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