【发布时间】:2012-03-21 00:23:04
【问题描述】:
我有一个过滤器,用户可以手动输入任何日期。
要求是,如果用户输入的日期为 3/2/2012,则该日期应为 2 mar 或 2-march(任何格式的文本)。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: excel excel-formula excel-2010 excel-2007
我有一个过滤器,用户可以手动输入任何日期。
要求是,如果用户输入的日期为 3/2/2012,则该日期应为 2 mar 或 2-march(任何格式的文本)。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: excel excel-formula excel-2010 excel-2007
对单元格使用自定义格式并使用以下格式。
dd-mmm
【讨论】:
如果你只是想以这种方式呈现:右键单击 -> 设置单元格格式 -> 日期
如果您想在电子表格中转换文本中的日期:=text(datecell,"dd mmm")
如果您在 VBA 中执行:cell.Value = format(cell.Value, "dd mmm")(没有尝试过这个.. 但它是这样的 - 检查格式函数参考)
【讨论】: