excel a列数据原来是常规数据,更改整列单元格格式为日期格式。。但weekday不认,报错#value 必须人工在a列输入日期,才能通过。怎么成批量自动转换a列格式,谢谢
真正的日期如果设为常规,会变成一个数字。同样,真正的数据如果设置为日期,会显示很多#号。所以,题主说A列原来是常规数据,那么无论是否设置为日期,weekday都不认。
A1内容为日期 B2内容为常规
A1设置为常规,B2设置为日期
给题主一个思路,先用TEXT函数转为日期,再weekday。
B2公式=TEXT(A2,"#-00-00")。C2公式=WEEKDAY(B2)。