在A2 B2 D2中分别输入或复制粘贴下列公式
=IF(C2="","",YEAR(NOW())) 或 =IF(C2="","",YEAR(TODAY()))
=IF(C2="","",MONTH(NOW())) 或 =IF(C2="","",MONTH(TODAY()))
=DATE(A2,B2,C2)
选择D2 CTRL+1 数字 日期 类型 星期三 确定
追问你的方法也很好,只是没有chyzyyj提供的D列函数好,他的D列函数在没有选定日期时D列是空白的,不然在空白日期时D列有字符总是不好看的,很感谢你的回答!再次给你说声谢谢!
=IF(C2="","",TEXT(WEEKDAY(DATE(A2,B2,C2)),"AAAA"))
D2的公式修改为
=IF(OR(A2="",B2="",C2=""),"",DATE(A2,B2,C2))
试了下显示效果一样,就是公式规范些,简短些。
不知功能上有什么区别
表示年月日的数值只要有一个为空值,结果为空值;否则,显示日期,不是文本格式的日期