过去两天我一直在试图弄清楚这一点,这让我发疯,所以我非常感谢任何帮助。
我正在更新休假申请表,以便当有人在 C(D) 列中输入日期(例如 1/22/14)时,相应的星期几将自动弹出在 E(FG) 列中。我使用了以下公式:=TEXT(C13, "dddd"),但问题就出在这里。E 列中的某些行是空白的(因为 C 列中没有输入日期),但其他行显示“星期六”,并且没有相应的日期。我希望 E13-E21 保持空白,直到有人在相应的单元格(C13-C21)中输入日期。有什么办法可以解决这个问题吗?我尝试附加图片,以便您能看到我在说什么,但“您至少需要 10 点声誉才能发布图片”。
谢谢你的帮助!
答案1
您可以使用一个IF
以及空白检查器来完成此操作。
=IF(ISBLANK(C13), "", TEXT(C13, "dddd"))
我相信你得到的是星期六,因为1
在 Excel 中相当于日期 01/01/1900,即星期日,0
因此是前一天,即星期六。