2012-03-02 181 views
-4

我有一个过滤器,用户可以手动添加任何日期。如何将日期转换为文本

要求是,如果用户输入日期作为2012/3/2应该进来3月2日或2-行军(在文本任何格式)。

有人可以帮助我吗?

+2

-1甚至没有尝试。 – Shoban 2012-03-02 13:47:53

回答

0

使用单元格的自定义格式并使用以下格式。

dd-mmm 
+0

谢谢回复Shoban。 – Ritesh 2012-03-02 13:54:21

+0

因为我是新手,你能否详细告诉我。我使用数据透视表和数据。所以告诉我关注Pivot表。 – Ritesh 2012-03-02 13:55:33

0

如果你只是想提出这样的说法:右键 - >设置单元格格式 - >日期

如果你想改变日期文本的电子表格中:=文本(datecell,“DD mmm“)

如果你在VBA中做:cell.Value = format(cell.Value,”dd mmm“)(没有尝试这个..但它是类似的东西 - 检查格式函数参考)

+0

谢谢迈克尔。在应用这两种方法后,我会通知您。 – Ritesh 2012-03-02 14:51:17

+0

现在我的问题在我的动态报告中。我在同一张纸上制作了我的数据透视表。我有Date列。无论我在数据透视表中选择什么日期,都会进入该列。是否有可能用户可以输入日期和整个数据将被刷新。 – Ritesh 2012-03-02 15:51:26