将Excel中的字符串转换为日期

时间:2011-06-02 00:07:06

标签: string excel formatting format date

我们将一堆数据导入到单元格中。但是当你点击单元格时,它们是数据之前的撇号,所以它认为它是一个字符串。通过删除撇号,数据被识别为日期。我如何避免手工这样做?

3 个答案:

答案 0 :(得分:1)

使用日期列旁边的列。

添加如下公式:

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

它会根据您的日期格式而有所不同,请为所有行复制此公式。

然后复制结果,并在粘贴值时粘贴特殊功能。

您现在有一个包含日期的列。

答案 1 :(得分:0)

是的,去找替换(Ctrl + H)

发现:'//撇号 替换为://留空

点击“全部替换”

答案 2 :(得分:0)

我不认为发现和重复会发生,并且撇号不是文本的一部分,而是一个优秀的“特征”。取决于您需要更改的数量 - 例如在没有编写宏的情况下我能想到的简单方式的列数就是。

假设您的日期在A栏。

在空白栏中填写以下内容

=VALUE(A1)

这会将日期存储为数字。在列中复制公式,然后复制原始日期的值。如果需要,将单元格格式应用于短/长日期。

希望这有帮助