B2公式下拉:
=IF(A2="","",SUBSTITUTE(A2,LEFT(A2,FIND("日",A2)),))
C2公式下拉(显示为星期几):
=IF(A2="","",TEXT(LEFT(A2,FIND("日",A2)),"aaaa"))
C2公式下拉(显示为周几):
=IF(A2="","",TEXT(LEFT(A2,FIND("日",A2)),"周aaa"))
由于的A列的数据格式固定,有两种办法:
第一种使用比较笨的办法:
在B2单元格输入公式
=HOUR(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"年","-"),"月","-"),"日"," "),"时",":"),"分",":"),"秒","")),然后下拉填充即可
原理是把A2单元格里面的时间变成Excel可识别的标准时间格式,然后使用HOUR函数读取其中的小时数
第二种公式简单一点
在B2单元格输入公式
=MID(A2,FIND("日",A2,1)+1,FIND("时",A2,1)-FIND("日",A2,1)-1)
原理是读取A2单元格中字符串“日”与“时”之间的数,使用FIND函数来找到这两个字符的位置,然后使用MID函数取得这两个字中间的数
希望能帮到你
WPS数据下的分列可以做到,选中你要分的那一列就可以~
1、首先新建一个WPS表格,点击“公式”选项,点击“日期与时间”选项,选择“DATE”选项;
2、然后输入开始时间的年月日,点击确定选项,这时表格中即可生成起始的时间;
3、点击开始选项,选择“行与列”选项,选择“填充”选项,选择“序列”选项;
4、按需求选择序列产生在“列”,类型为“日期”,日期单位为“工作日”,输入需要的终止日期,点击确定,日期完成自动生成,所有的工作日日期均有显示。