excel weekday() 从公式中得到条件公式是什么
答案:4 悬赏:0 手机版
解决时间 2021-04-01 00:18
- 提问者网友:佞臣
- 2021-03-31 07:46
excel weekday() 从公式中得到条件公式是什么
最佳答案
- 五星知识达人网友:掌灯师
- 2021-03-31 09:24
根据描述,B2单元格使用CELL函数取得工作表名,公式可以简化为:
="2012."&REPLACE(CELL("filename",B2),1,FIND("]",CELL("filename",B2)),)
D2单元格输入以下公式,可将B2单元格的日期显示出来:
=TEXT(SUBSTITUTE(B2,".","-"),"aaaa")
效果如图所示:
="2012."&REPLACE(CELL("filename",B2),1,FIND("]",CELL("filename",B2)),)
D2单元格输入以下公式,可将B2单元格的日期显示出来:
=TEXT(SUBSTITUTE(B2,".","-"),"aaaa")
效果如图所示:
全部回答
- 1楼网友:平生事
- 2021-03-31 11:36
很简单,将单元格设置为日期的星期格式,如果不凑效是因为你的公式运算后是文本,可以在公式后面加上 +1-1强制将其转换为数值
="2012."&RIGHt(CELL("filename",B2),LEN(CELL("filename",B2))-FIND("]",CELL("filename",B2)))+1-1追问不好用啊。D2=weekday(B2)结果是#VaLUE!
="2012."&RIGHt(CELL("filename",B2),LEN(CELL("filename",B2))-FIND("]",CELL("filename",B2)))+1-1追问不好用啊。D2=weekday(B2)结果是#VaLUE!
- 2楼网友:荒野風
- 2021-03-31 11:21
你应该这么做就可以了
把工作表名改一下,改成03-08
=WEEKDAY(1*("2012-"&MId(CELL("FILENAME"),FIND("]",CELL("FILENAME"))+1,2)&"-"&RIGHt(CELL("FILENAME"),LEN(CELL("FILENAME"))-FIND("-",CELL("FILENAME")))),2)
一次过,如果你想变成中文的星期几的话,直接在单元格格式上选择日期的时候选择中文的星期几就好
把工作表名改一下,改成03-08
=WEEKDAY(1*("2012-"&MId(CELL("FILENAME"),FIND("]",CELL("FILENAME"))+1,2)&"-"&RIGHt(CELL("FILENAME"),LEN(CELL("FILENAME"))-FIND("-",CELL("FILENAME")))),2)
一次过,如果你想变成中文的星期几的话,直接在单元格格式上选择日期的时候选择中文的星期几就好
- 3楼网友:孤独的牧羊人
- 2021-03-31 09:56
D2 ="星期"&IF(WEEKDAY(B2)-1=0,"日",WEEKDAY(B2)-1)追问不好用啊结果是#VaLUE!追答恩 您的那个是文本 转换一下吧
="星期"&IF(WEEKDAY(SUBSTITUTE(B2,".","-"))-1=0,"日",WEEKDAY(SUBSTITUTE(B2,".","-"))-1)追问好用了 不过要是能显示大写的就更好了。追答如想要都是大写
建立一个对应的表 假设表的范围是H1:I7
1 星期一
2 星期二
3 星期三
4 星期四
5 星期五
6 星期六
0 星期日
D2 =VLOOKUP(WEEKDAY(SUBSTITUTE(B2,".","-"))-1,H1:I7,2,0)
="星期"&IF(WEEKDAY(SUBSTITUTE(B2,".","-"))-1=0,"日",WEEKDAY(SUBSTITUTE(B2,".","-"))-1)追问好用了 不过要是能显示大写的就更好了。追答如想要都是大写
建立一个对应的表 假设表的范围是H1:I7
1 星期一
2 星期二
3 星期三
4 星期四
5 星期五
6 星期六
0 星期日
D2 =VLOOKUP(WEEKDAY(SUBSTITUTE(B2,".","-"))-1,H1:I7,2,0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯