【发布时间】:2013-02-14 10:17:20
【问题描述】:
我有一个大约 500 行的 excel 文档。 我需要将 B 列中的所有单元格从日期格式化为文本。
这就是现在的样子:
2012-06-15
2012-06-01
2012-06-14
格式化成文本后的样子:
41075
41061
41074
据我了解,这是表示自 1900 年 1 月 1 日以来的天数的时间戳,对吗?无论如何,这不是我想要的。我希望该字段的值与文本的列类型完全相同。我已经找到了各种解决方案,使用这样的函数:=TEXT(B1, "yyyy-mm-dd") 但这不是重新格式化单元格,它是从一个单元格中提取一个值,重新格式化它并将其表示为另一个单元格中的文本。
我遵循的规则:I want all cells in B column to have the type text without changing the value
谢谢!
【问题讨论】:
-
为什么需要将其作为文本 - 格式化值有什么问题?
-
我们可以假设您所使用的文本表示在 excel 的其他地方使用吗?
-
这个值也是从另一个源/程序输入或填充的吗?
标签: excel office-2013