怎样在excel中显示每个星期三和星期六的日期

比如说,在A1中打入这个星期三的日期4/11,对应的B1显示的是“星期三”,然后在A2中显示的是星期六的日期,而B2显示的是“星期六”,A3中显示的是下个星期三的日期,对应B3显示“星期三”,以此类推,每个星期的星期三和星期六的日期号。
按照langsoft的方法确实可以显示出来,但是问题在于太费工夫了,每一列都要打一次,而我要显示近100个日期。如果可以打入公式,用拖的就可以出来那就好了。

在A1单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=INDEX(ROW(A:A),SMALL(IF((WEEKDAY(ROW($42005:$42369),2)=3)+(WEEKDAY(ROW($42005:$42369),2)=6),ROW($42005:$42369),4^8),ROW(A1)))

得到2015-1-1到2015-12-31日期序列42005:42369之间星期三和星期六的日期

在B1单元格输入以下公式,然后向下填充公式

=TEXT(A1,"aaaa") 

得到A1日期对应的星期几。

 

详见附图

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-04-14
例如:
A1=4/4 B1=A1 &A1的格式设为日期,B1格式设为星期;

这时会显示为:
A1 B1
2007年4月4日 星期三

下面的我写公式了:
A1 B1
2007年4月4日 星期三
=A1+3 =A2
=A2+4 =A3

往下就这样写公式,加3一次加4一次。

+++++++++++++++++++++++++++++++++++++++

我说老兄,是可以拖的哇。
你选中A2和A3,然后往下拖就行了,注意噢,要选中A2和A3两个。后的星期那一列直接拖就行了。

你想要哪一个时间段只要改第一个日期就可以了,别是全部跟着变的。本回答被提问者采纳
第2个回答  2007-04-15
你只在一列的第一格写入一个时间,然后向下拖一下,这样就会自动生成内部时间。
第3个回答  2018-11-10
2019年怎么显示呢~
相似回答