防止Excel“将文本转换为列向导”将文本转换为日期

时间:2019-07-23 16:40:12

标签: excel

我有一个3000行的Excel文件。 A1中的值为7 / 2-79,A2中的值为7 / 2-80,依此类推。当我尝试使用“将文本转换为列”向导拆分这些值时,在B1中获得7,在C1中获得2月79日,我分别希望获得7和2-79。

我将目标单元格格式化为文本,但没有用。然后,我将整个工作表格式化为文本,但结果没有变化。

请帮助我。

编辑:在使用“将文本转换为列”向导时,我也尝试将列数据格式也从“常规”更改为“文本”。

2 个答案:

答案 0 :(得分:1)

我刚刚尝试过,您实际上必须使用2-79选择该列(向导的第3步),然后填写显示文本的单选按钮。如果只对第一列进行操作,则不会影响要转换为日期的列。

答案 1 :(得分:-1)

79年2月是正确的。 79年2月= 2/79。

如果您想要一串文本,可以输入

C1=Feb-79
D1=TEXT(C1,"m/yy")
D1=2/29

或者如果您想保留日期值;右键单击范围(单元格或列),然后设置单元格格式>“数字”标签>“自定义类别”>类型:“ m / yy”,不带“”

或者您可以这样做

{{1}}

要获得相同的效果

希望这会有所帮助。