Excel日期设置为文本格式后变数字?|Excel引用表格后日期变数字,如何调整为日期?|EXCEL中日期变成文本后格式内容不变?
(例如自定义日期格式,用公式引用后变为一串数字。)
方法一:选中所有日期数据,复制,粘贴到文本文件中。然后将表格中原日期所在单元格的格式设置成文本格式,再把数据复制粘贴回来,原日期均按原有样式变为文本格式。
方法二:可设置单元格格式为:年”mm“月”。选中数据——右键选择“设置单元格格式”——日期——选择相应日期格式即可。对源数据为文本的无效。中日期和时间本质上是数字,1900年1月1日是1,1900年1月2日是2......2022年1月1日就是44562,在单元格44562,按ctrl+shift+32022/1/1
方法三:用函数转换为文本。公式改成(原来公式,“yyyy-mm-dd”)。
例如:前增加个text函数:text(vlookup(……),"yy-mm-dd"),用以上公式替换原来vlookup函数的地方,其余不变。
实例:年mm月dd日")”。
下表引用引Sheet1工作表中值班日期
李四B3用vlookup函数引用日期后为数字
张三B2原公式前加text函数实现日期格式本实例中用函数,引用的源数据不论是自定义日期格式还是文本格式,都可按年mm月dd日"格式输出为文本。