格式没有设置成文本导致的。如下参考:
1.首先,打开需要调整的Excel表格。
2.然后选择所有更改的单元格,右键单击“设置单元格格式”选项。
3.在弹出的对话框中,从“单元格式”中选择“常规”,点击“确定”保存设置。
4.设置完成后,我们可以看到原来的正常数据已经显示出来了,所以我们可以解决打开excel后数据格式变成每周的问题。
可以在B列中追加辅助列,方法如下:
在B1中输入”=TEXT(A1+1,"aaaa")“,回车;
鼠标移动到B1右下角,光标变成实心十字时,按住鼠标左键下拉,如下图所示,即可完成数字转成星期几的格式。
星期是与日期有关的,只是输入一个2,EXCEL会将这个数字当作1900年1月2日,这个日期就是星期一。所以要指定星期,应该输入日期,而不是输入单个数。比如2012-5-2。
我记得excel是以星期日为一周的起始日的,估计lz的困惑是这个吧?
weekday (cell,arg),cell:数据。arg:起始日的参数,可以是1,周日为起始;2周一。
所以:weekday (A1,2)应该就可以得到你想要的结果了
可以用公式:
=LOOKUP(A1,ROW($1:$7),"星期"&{"一","二","三","四","五","六","日"})