打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
13 日期转星期的几种方法
    平时在生产计划工作中,需要排程长线计划时,特别是40天、60天以上的计划时候;输入日期的时候,想要快速地知道当前日期是属于星期几?因为一般情况下,星期日不上班,星期三、星期六不加班。
    这时候可以用以下几种方法快速的把类似:11月20日这样的日期转成星期。
01 复制设置格式方法
    在输入日期后,我们只需要复制这个日期到日期下面,把这个日期的格式设置对应以下格式就可以了:

日期

AAA

AAAA

DDDD

2022/11/21

星期一

Monday

2022/11/22

星期二

Tuesday

2022/11/23

星期三

Wednesday

2022/11/24

星期四

Thursday

2022/11/25

星期五

Friday

2022/11/26

星期六

Saturday

2022/11/27

星期日

Sunday


    操作方法:选中数据后,按一下Ctrl+1,设置单元格格式,在弹出的对话框中选择自定义→类型→输入“AAA”就可以显示:一、二、三……,同理如需要显示星期一、星期二……这样的,自定义格式设置成“AAAA”,英文的设置成为“DDDD”就可以了;
    上面的方法本质上还是数字,只不是格式变化了,如果选中这些“中文”,按下Ctrl+Shift+1,又变成数字了;这里想变成中文的话,只能来回转一下,复制这些区域到记事本,再从记事本复制回来就可以变成真正的中文了,可以发现单元格显示由2022-11-21变成了星期一;
02 TEXT 函数方法
    这个方法从原理上来说,和设置格式是一样的,只不过把方法1的复制变成用函数建模了,我们只需要上面表格中显示区域转成公式就可以了;注意TEXT公式的用法,效果如下图:
    这样的话就把日期数字型,转成本文本型了,可以发现筛选出来的结果有显示星期了,但是新问题又来了,筛选的顺序不是我想要的顺序,如星期一排第1位,星期日排在最后,如何解决这个问题呢?
03 WEEKDAY加VLOOKUP方法
    造成不能按星期一到星期日固定顺序排序是因为文本型排序在Excel中一般没有对应的顺序,以字母的拼音首字来排序的,所以为了实现固定的星期排序,我们用VLOOKUP重建顺序,强制排序;
    强制排序就是前面加上序号1、2、3、……; 方法如下:
    步骤1:我们通过WEEKDAY判断日期返回的数字,根据WEEKDAY的特点,对应数字1就是星期一、2就是星期二……,这里注意第2个参数选择2,如下图:
    步骤2:再输入数字1到7对应的中文对应关系,如下图:
    最后用VLOOKUP引用这些区域返回对应的中文,注意VLOOKUP的第二参数可以选中后,转成内置数组这样就不需要额外占用另外的单元格区域了,如下图:
    录入公式:=VLOOKUP(WEEKDAY(B37,2),G37:H43,2,0)

    如果不想额外占用单元格区域,我们可以用内置数组解决这个问题,选中VLOOKUP的第二个参数后,按一下F9,就可以实现,
再录入完成公式后,我们可以发现现在排序就是按你想要固定顺序排序了,星期一排在最前面了,这样对数据比较多的行,非常有效果,也可以理解为VLOOKUP强制排序,最后的效果如下图:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel 为什么weekday函数取出的星期与日期格式下的星期相差一天呢?
Excel的日期如何变成星期几?是选用weekday函数还是vlookup匹配呢?
Excel巧妙求出星期几,你会几种方法?
判断今天星期几,这些方法你会几种?
5.9 weekday计算日期是星期几
将日期快速转为星期几
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服