【问题标题】:How to convert Date into Text如何将日期转换为文本
【发布时间】:2012-03-21 00:23:04
【问题描述】:

我有一个过滤器,用户可以手动输入任何日期。

要求是,如果用户输入的日期为 3/2/2012,则该日期应为 2 mar 或 2-march(任何格式的文本)。

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: excel excel-formula excel-2010 excel-2007


    【解决方案1】:

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

    dd-mmm
    

    【讨论】:

    • 由于我是 excel 新手,你能告诉我更详细的信息吗?我同时使用数据透视表和数据。所以告诉我对数据透视表的关注。
    【解决方案2】:

    如果你只是想以这种方式呈现:右键单击 -> 设置单元格格式 -> 日期

    如果您想在电子表格中转换文本中的日期:=text(datecell,"dd mmm")

    如果您在 VBA 中执行:cell.Value = format(cell.Value, "dd mmm")(没有尝试过这个.. 但它是这样的 - 检查格式函数参考)

    【讨论】:

    • 谢谢迈克尔。在应用这两种方法后我会告诉你。
    • 现在我的问题在我的动态报告中。我把它放在同一张纸上,我的数据透视表在哪里。我有日期列。无论我在数据透视表中选择什么日期,它都会出现在该列中。是否有可能用户可以在那里输入日期并刷新整个数据。
    猜你喜欢
    • 1970-01-01
    • 2017-01-07
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多