可以有两种方式,具体操作如下:
一、设置单元格格式方式:
1,在表格A列中输入日期;
2,在B列,即B2表格中,输入“=A2”,然后下拉填充以下表格;
3,选中B列数据,然后右键,选择“设置单元格格式”;
4,在弹出的对话框中,选择“日期”及相应的格式;
5,最后下拉,便完成了日期的填充。
二、公式法:即在B列输入公式——=TEXT(A2,"AAAA"),这个公式即可,记住公式里的“”必须是半角也就是英文格式。
扩展资料
TEXT:将数值转换为按指定数字格式表示的文本。
语法:TEXT(value,format_text)
Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。
材料/工具:Excel2010
1、首先在WPS表格中输入起始日期。这个不要在单元格中直接输入,而是要用公式输入。就是我红色箭头所指的方向,不然单元格输入的没有年份只有月和日。
2、把鼠标放在起始单元格的右下方,这时鼠标变成了一个“十字”,往下拉,拉到你所需要的日期停止即可。
3、然后松掉鼠标,我们发现所有的日期已填充完毕。在右下角红色箭头所指的方向我们可以发现一个类似单元格的小框框,点击它右边的“小三角”。
4、“小三角”点击过后,会弹出一个下拉的对话框,选择中间的“以工作日填充”,在“以工作日填充(W)”前面的小圆圈里鼠标点一下即可。
5、然后我们在看工作表,会发现从5月1号到5月12号少了两天,少了7号和8号,而这两天正是周六周日,剩下的都是工作日,当然国家法定节日是需要另外标注的。
B2=LOOKUP(WEEKDAY(A2),{1;2;3;4;5;6;7},{"周日";"周一";"周二";"周三";"周四";"周五";"周六"})向下复制
网上找到的解决方法如下:
一、没有说自动填充的,要么手动向下填充,或写公式
二、也没有说自动生成的,需要写公式
假定在A1输入日期
在A2中输入=A1+1,A3以下把A2公式向下填充
那么以后只要改A1的日期,下面的日期就会自动变化
在B1中输入=WEEKDAY(A1,2),B2以下把B1公式向下填充
那么B列就会自动获得星期
还要再做的更好的话,比如A1没有输入日期后面不显示、星期以中文形式出现等等都很容易在此基础上完成
——————————————————————————————————
WEEKDAY函数帮助如下:
WEEKDAY
返回某日期为星期几。默认情况下,其值为
1(星期天)到
7(星期六)之间的整数。
语法
WEEKDAY(serial_number,return_type)
Serial_number
表示一个顺序的序列号,代表要查找的那一天的日期。应使用
DATE
函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用
DATE(2008,5,23)
输入
2008
年
5
月
23
日。如果日期以文本的形式输入,则会出现问题。
Return_type
为确定返回值类型的数字。
Return_type
返回的数字
1
或省略
数字
1(星期日)到数字
7(星期六),同
Microsoft
Excel
早期版本。
2
数字
1(星期一)到数字
7(星期日)。
3
数字
0(星期一)到数字
6(星期日)。
网上找到的解决方法如下:
一、没有说自动填充的,要么手动向下填充,或写公式
二、也没有说自动生成的,需要写公式
假定在A1输入日期
在A2中输入=A1+1,A3以下把A2公式向下填充
那么以后只要改A1的日期,下面的日期就会自动变化
在B1中输入=WEEKDAY(A1,2),B2以下把B1公式向下填充
那么B列就会自动获得星期
还要再做的更好的话,比如A1没有输入日期后面不显示、星期以中文形式出现等等都很容易在此基础上完成
——————————————————————————————————
WEEKDAY函数帮助如下:
WEEKDAY
返回某日期为星期几。默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。
语法
WEEKDAY(serial_number,return_type)
Serial_number 表示一个顺序的序列号,代表要查找的那一天的日期。应使用 DATE 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。
Return_type 为确定返回值类型的数字。
Return_type 返回的数字
1 或省略 数字 1(星期日)到数字 7(星期六),同 Microsoft Excel 早期版本。
2 数字 1(星期一)到数字 7(星期日)。
3 数字 0(星期一)到数字 6(星期日)。