在EXCEL表格中怎么设置自动显示星期几的公式

例如:M1是年份S1是月份D3是日怎么设置使D2自动生成星期几星期几
有具体步骤吗? 或者帮我写一个公式吧
我是这样的 但是不行
D2单元格中输入公式=IF(WEEKDAY(DATE($M$1,$S$1,D3),2)=7,"日",WEEKDAY(DATE($M
$1,$S$1,D3),2))
公式含义:先用DATE函数把M1格中的“年”、S1格中的“月”、D3格中的“日”组成一
个电脑能识别的“日期”;再用WEEKDAY函数把这个“日期”变成星期所代表的数字。

1、首先打开excel表格,需要把表格里的日期全部对应填出星期,如下图。

2、先选择第一个日期的对应单元格,输入=号,如下图。

3、然后输入公式=TEXT(B2,“aaaa”),其中B2就是对应的日期单元格的意思,如下图。

4、在输入公式的时候,所有标点符号必须是英文标点符号,如下图。

5、公式输入好之后点击回车,然后日期对应的星期就会自动计算出来啦,如下图。

6、最后拖动第一个得出的单元格自动填充下面的其他日期,这样就可以一键计算所有日期星期几,如下图。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-06
修正:
看到你表格里有年份了,我的:
公式1可以改为:
=WEEKDAY($M$1&"-"&S$1&"-"&D$3,2)
公式2可以改为:
=IF(ISERROR(WEEKDAY($M$1&"-"&S$1&"-"&D$3,2)),"",WEEKDAY($M$1&"-"&S$1&"-"&D$3,2))

1选中D1,输入如下公式:
=WEEKDAY(YEAR(TODAY())&"-"&$M$1&"-"&D$3,2)
回车。然后向右拖动即可。

2另外,你还需要考虑到如果该月不足31天时的异常情况,这种情况下可以改用下面的公式,
看着复杂,其实就是上面的做了一个判断:
=IF(ISERROR(WEEKDAY(YEAR(TODAY())&"-"&$M$1&"-"&D$3,2)),"",WEEKDAY(YEAR(TODAY())&"-"&$M$1&"-"&D$3,2))
如果改天异常,也就是没有这一天,显示为空。追问

你的两个公式都试过了 但是显示2015.05.01是星期四 实际是星期五 这可怎么办

追答

那是weekday()参数的问题

追问

还是不行能家下你QQ吗?

追答

这样:

任意找3个单元格。输入如下3个公式:
=WEEKDAY($M$1&"-"&S$1&"-"&D$3,1)
=WEEKDAY($M$1&"-"&S$1&"-"&D$3,2)
=WEEKDAY($M$1&"-"&S$1&"-"&D$3,3)
你看哪个正确?
变化的是最后一个参数。

追问

好吧 谢谢 了 头晕了 还是没搞会

追答

我也快晕了,你q?

追问

Q;809474160

追答

加不上呢,拉取验证就没了...

另外,最后给你的三个测试,结果有正确的吗。

注意红色数字变化,对结果的影响。

第2个回答  2015-05-19

D2输入=DATE($M1,$S1,D3)向右填充,把格式设置为日期--星期

追问

你的公式无效的

追答

是你不会用吧

追问

现在可以啦 刚才输入好 回车的时候都是###### 那还有个问题就是一个月不足31一天 例如2月份只有28天 怎么设置29号号 30号 31号可以自动隐藏或者是空白的

追答

可以的,你现提一个问题吧。

第3个回答  2016-12-14
excel表自动显示今日时间设置如下:
比如,时间显示在A1单元格;
1;在A1单元格点下;

2;然后,输入公式:=TODAY()

3;按下键盘的回车键盘;

4;A1单元格即显示出今天时间;

5;保存工作表后,明天打开这个工作表,A1单元格会自动显示当天时间。
第4个回答  2015-05-19
也可以在D2内输入WEEKDAY($M$1&"-"&$S$1&"-"&D3,1)。说明:结果是1至7,1代表星期日,2代表星期一....7代表星期六,然后设置单元格格式,显示周一至周日

excel怎么自动显示星期几?
1、以下表为例,在时间一列填入公式以满足问题条件 2、首先打开菜单栏,点击选项 3、点击公式→计算选项,勾选“启用迭代计算”,“最多迭代次数”填1 4、在E2单元格输入公式“=IF(B2="","",IF(e2="",TEXT(IF(e2>0,NOW(),""),"y:d:h:m"),e2))”,按回车 5、下拉填充公式 6、公...

excel星期几自动生成
在Excel表格中,星期几可以通过公式来进行自动计算,具体步骤如下:在表格中输入日期,并将格式设置为"日期";在日期下方插入一行,用于添加星期几;在第一格中输入"=WEEKDAY(日期单元格)",其中"日期单元格"指的是刚才输入日期的单元格;按下回车键,即可自动计算出对应的星期几;将公式复制到其它日期单元...

在EXCEL表格中怎么设置自动显示星期几的公式
1、首先打开excel表格,需要把表格里的日期全部对应填出星期,如下图。2、先选择第一个日期的对应单元格,输入=号,如下图。3、然后输入公式=TEXT(B2,“aaaa”),其中B2就是对应的日期单元格的意思,如下图。4、在输入公式的时候,所有标点符号必须是英文标点符号,如下图。5、公式输入好之后点击回...

excel中怎么自动填写星期几?
1、我们首先在excel中制作一个表头,此处为举例,方法适用于其他形式中,表格制作。上面一行留作待会写星期,是上面还是留在下面,根据个人喜好即可。2、然后我们在对应的位置输入公式,我们先在8月1日上面的表格中输入:=IF(WEEKDAY(DATE($N$1,$R$1,E3),2)=7,日,WEEKDAY(DATE($N$1,$R$1,E3...

怎么在Excel里输入带星期的日期啊?
在EXCEL中如何自动出年月日和星期 方法:1、选中想要出现日期的单元格;2、在常规属性里面选择长日期;3、按下ctrl+1打开“设置单元格格式”面板,在数字选项卡里面打到日期,然后在内容里面选择带星期的日期格式,点击“确定”;4、在编辑栏中输入函数公式:=IF(A2<>"",TODAY(),""),然后按ctrl+...

excel中的如何输入一个日期后就自动显示出是星期几
1、在表格中输入日期,格式可以单击鼠标右键,选择单元格格式设置。2、这个函数的公式是:=text(A1,"aaaa"),公式中的A1只的是日期单元格,需要注意的一点是,双引号必须是在英文状态下的双引号。3、输入公式,点击回车键就可以得到需要的星期几了。可以和日历对比一下就可以知道是没有错的了。

excel中的如何输入一个日期后就自动显示出是星期几
excel中输入一个日期后就自动显示出是星期几,可通过设置单元格格式实现。方法步骤如下:1、打开需要操作的EXCEL表格,选中相关单元格,点击鼠标右键,并在右键菜单中选择“设置单元格格式”。2、在数字标签页中点击日期,然后在右侧选择星期样式,并点击确定按钮即可。3、返回EXCEL表格,发现单元格内容成功...

excel怎样设置按固定周几显示日期公式?
1、首先选中日期所在区域,可以选中第1个日期后按Ctrl+Shift+↓快捷键向下全部选取日期。2、选中日期后,按Ctrl+1快捷键调出设置单元格格式,设置格式为:"日期">“星期三”,然后点击"确定"。3、设置为日期格式后,所有的日期都会以星期几格式进行显示,但其本质还是日期。4、按Ctrl+Shift+L快捷键为...

EXCEL如何自动填充星期几?
首先,我们打开一个QQ好友的聊天窗口,然后点击图示中的按钮;如图所示。弹出的界面,点击发送文件;如图所示。弹出的界面,选择一个word文档,然后点击打开;如图所示。之后就会显示发送状态了,如图所示。在Excel表格中周一到周日无法自动填充,怎样设置才可以自动填充_百度...选中要对应星期的日期。然后点击...

excel显示星期的公式excel显示星期几的函数
在Excel中,可以使用以下公式来显示星期:=WEEKDAY(A1):这个公式会返回A1单元格日期对应的星期数,从星期一到星期日分别对应1到7。=TEXT(A1,"ddd"):这个公式会返回A1单元格日期对应的英文缩写星期。=weekday(A1;2):这个公式可以将星期的数字形式转换为具体的星期几,其中2表示以周一为一周的第...

相似回答