Excel万年历可查询日历年历表格
- 格式:xlsx
- 大小:387.24 KB
- 文档页数:1
今日我们介绍用Excel制作万年历的方法。
这个万年历能够显示当月的月历,还能够任意查阅任何日期所属的月历,特别方便。
假如你愿意,还能够让它在特别的日子里显示不一样的提示文字,一同来试一试吧!本文所波及到的函数有:1、AND (logical1,logical2, ...)2、DATE (year,month,day)3、DAY (serial_number)4、IF (Logical,Value_if_true,Value_if_false)5、INT (number)6、MONTH (serial_number)7、NOW ()8、OR (logical1,logical2, ...)1、启动EXCEL2003,新建一个工作表,取名保留(如万年历.xls),并在相应的单元格中,输入如图1所示的文本。
注意:①上述前方一个公式的含义是:假如(IF)目前日期(B1)是礼拜“7”(WEEKDAY(B1,2)=7),则在F1单元格中显示“日”,不然,直接显示出礼拜的数值(WEEKDAY(B1,2))。
②上述第二个函数(NOW())用于提取目前系统日期和时间,也请将系统日期和时间调整正确。
4、在I1、I2单元格分别输入1900、1901,而后同时选中I1、I2单元格,用“填补柄”向下拖沓至I151单元格,输入1900—2050年份序列。
相同的方法,在J1至J12单元格中输入1—12月份序列。
5、选中D13单元格,履行“数据→有效性”命令,翻开“数占有效性”对话框(如图3),按“同意”右边的下拉按钮,选中“序列”选项,在“根源”下边的方框输入:=$I$1:$I$151,“确立”退出。
相同的操作,将F15单元格数占有效性设置为“=$J$1:$J$12”序列。
注意:经过这样的设置此后,当我们选中D15(或F15)单元格时,在单元格右边出现一个下拉按钮,按此下拉按钮,即可选择年份(或月份)数值,迅速输入需要查问的年、月值。
用Excel制作电子万年历先看一下最终效果(秀一下萌娃(*^_^*)):本电子万年历的功能包括:1.自动显示当月日历,突出显示当日日历;2.显示当月所有周别;3.显示当月所有节日和特殊日子(可自定义);4.可查询年月,包括该月的节日和特殊日子;5.具有个性化表盘时钟。
需要用到的Excel函数和符号有:if、year、month、today、day、date、weekday、text、DBNum、vlookup、iserror、weeknum、concatenate、mod、mid、now、minute、hour、$、>、&需要用到的Excel技巧有:1.插入背景;2.设置行高和列宽;3.输入有序文本;4.设置数据有效性;5.快速选择整列;6.设置条件格式;7.选择性粘贴;8.设置单元格格式;9.隐藏网格线;10.制作圆环图和饼图、保存和调用图表模板;11.图表的组合;12.冻结窗格;13.工作表加密制作步骤:第一步,设置万年历背景和区域:在“页面布局”选项卡选择“背景”,选择需要作为背景的图片,单击“插入”,插入后效果如图:在第一张图片中间选择一个25行*8列的区域作为日历区域(这里选择了C5:J29区域),框线按下图设置(也可以按照其他方式设置),并调整单元格的行高和列宽。
第二步,设置万年历标题:在“C6”(C6:H6单元格合并)单元格输入“电子万年历”;“C9”(C9:D9单元格合并)单元格输入“查询年月”;“F9”单元格输入“年”;“H9”单元格输入“月”;C11:J11单元格分别输入“周别”、“日”、“一”、“二”、“三”、“四”、“五”、“六”。
第三步,设置可查询的年月:在“N5”单元格输入“年份”,“O6”单元格输入“月份”;在“N6:N206”单元格分别输入年份“1900”、“1901”、“1902”……“2099”、“2010”(当然还可以往后输入更多);在“O6:O17”单元格分别输入月份“1”、“2”、“3”……“11”、“12”。
今天我们介绍用Excel制作万年历的方法。
这个万年历可以显示当月的月历,还可以随意查阅任何日期所属的月历,非常方便。
如果你愿意,还可以让它在特殊的日子里显示不同的提醒文字,一起来试试吧!本文所涉及到的函数有:1、AND (logical1,logical2, ...)2、DATE (year,month,day)3、DAY (serial_number)4、IF (Logical,Value_if_true,Value_if_false)5、INT (number)6、MONTH (serial_number)7、NOW ()8、OR (logical1,logical2, ...)1、启动EXCEL2003,新建一个工作表,取名保存(如万年历.xls),并在相应的单元格中,输入如图1所示的文本。
2、同时选中B1、C1、D1单元格,按“格式”工具栏上的“合并及居中”按钮,将其合并成一个单元格,并输入公式:=TODAY()。
选中B1(合并后的)单元格,执行“格式→单元格”命令,打开“单元格格式”对话框(如图2),在“数字”标签中的“分类”下面选中“日期”选项,再在右侧“类型”下面选中“二○○一年三月十四日”选项,“确定”退出,将日期设置成中文形式。
注意:TODAY()函数用于提取当前系统日期,请将系统日期一定要调整准确哟。
3、选中F1单元格,输入公式:=IF(WEEKDAY(B1,2)=7,"日",WEEKDAY(B1,2));选中H1单元格,输入公式:=NOW()。
选中F1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“特殊”选项,再在右侧“类型”下面选中“中文小写数字”选项,“确定”退出,将“星期数”设置成中文小写形式;选中H1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“时间”选项,再在右侧“类型”下面选中一款时间格式,“确定”退出。
今天我们介绍用Excel制作万年历的方法。
这个万年历可以显示当月的月历,还可以随意查阅任何日期所属的月历,非常方便。
如果你愿意,还可以让它在特殊的日子里显示不同的提醒文字,一起来试试吧!本文所涉及到的函数有:1、AND (logical1,logical2, ...>2、DATE (year,month,day>3、DAY (serial_number>4、IF (Logical,Value_if_true,Value_if_false>5、INT (number>6、MONTH (serial_number>7、NOW (>8、OR (logical1,logical2, ...>b5E2RGbCAP1、启动EXCEL2003,新建一个工作表,取名保存<如万年历.xls),并在相应的单元格中,输入如图1所示的文本。
p1EanqFDPw注意:TODAY<)函数用于提取当前系统日期,请将系统日期一定要调整准确哟。
3、选中F1单元格,输入公式:=IF(WEEKDAY(B1,2>=7,"日",WEEKDAY(B1,2>>;选中H1单元格,输入公式:=NOW<)。
5PCzVD7HxA选中F1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“特殊”选项,再在右侧“类型”下面选中“中文小写数字”选项,“确定”退出,将“星期数”设置成中文小写形式;选中H1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“时间”选项,再在右侧“类型”下面选中一款时间格式,“确定”退出。
jLBHrnAILg注意:①上述前面一个公式的含义是:如果<IF)当前日期<B1)是星期“7”<WEEKDAY(B1,2>=7),则在F1单元格中显示“日”,否则,直接显示出星期的数值<WEEKDAY(B1,2>)。
Excel做个⾃动的万年历,这个操作实在是太溜了~万年历。
是⽣活中⽐较常见的⼀个东西,在Excel中也能做出来同样的效果。
本期要点:条件格式,⽇期函数,控件,⾃定义格式。
具体效果如下图所⽰:对于上⾯的万年历,许多⼩伙伴们都问了,那怎么样才能做出这样的⼀个万年历呢,这个万年历是练习Excel的最好的素材,可以综合地练习函数,条件格式,控件、⾃定义格式等的协同应⽤。
下⾯⽼师和⼤家⼀起来学习万年历的制作。
01制作⽇历的框架在⼀个空⽩的⼯作表中制作⼀个空⽩的表格,做好颜⾊的美化。
如下图所⽰:02 01添加控件操作步骤:在相应的位置单击【开发⼯具】-【插⼊】,选择【数值调节钮】,然后拖放⿏标在相应的位置插⼊,然后右键单击【设置控件格式】,在打开的对话框中的【当前值】输⼊“2019”,【最⼩值】为1900,【最⼤值】为9999,【步长】为1,【单元格链接】为B1;同样地设置⽉份的调节按钮。
如下图所⽰:03 01VLOOKUP函数在B4单元格中输⼊公式:=IF(MONTH(DATE($B$1,$D$1,1)-WEEKDAY(DATE($B$1,$D$1,1),2) COLUMN(A:A)-1 ROW(1:1)*7-7)=$D$1,DATE($B$1,$D$1,1)-WEEKDAY(DATE($B$1,$D$1,1),2) COLUMN(A:A)-1 ROW(1:1)*7-7,'')按Enter键完成后下向下填充⾄整个⽇历表。
效果如下:选中区域B4:H9单元格,然后将单元格格式⾃定义为:dd。
如下图所⽰:选中区域B4:H9单元格,然后将单元格格式⾃定义为:dd。
如下图所⽰:05 01设置条件格式为了突出显⽰当前⽇期的单元格,所以要⾼亮显⽰,效果与具体操作如下:。
公元2022年日历 (公历/农2022年1月2022年2月日一二三四五六日一二三四1123元旦春节初二初三2345678678910三十十二初二小寒初四初五三九初六初七初八初九初十91011121314151314151617初七腊八初九初十十一十二十三七九情人节元宵十六十七161718192021222021222324十四四九十六十七大寒十九二十二十廿一八九廿三廿四232425262728292728廿一廿二北方小年南方小年廿五廿六廿七廿七廿八3031廿八廿九2022年4月2022年5月日一二三四五六日一二三四1212345愚人节初二劳动节初二初三青年节立夏345678989101112初三初四清明初六初七初八初九母亲节初九初十十一十二101112131415161516171819初十十一十二十三十四十五十六十五十六十七十八十九171819202122232223242526十七十八十九谷雨廿一廿二廿三廿二廿三廿四廿五廿六24252627282930293031廿四廿五廿六廿七廿八廿九三十廿九五月初二2022年7月2022年8月日一二三四五六日一二三四121234建党节初四建军节初五初六七夕34567897891011初五初六初七初八小暑初十十一立秋十一十二十三十四101112131415161415161718十二十三十四十五十六十七入伏十七末伏十九二十廿一171819202122232122232425十九二十廿一廿二廿三火把节大暑廿四廿五处暑廿七廿八2425262728293028293031廿六廿七中伏廿九三十七月初二初二初三初四初五31初三2022年10月2022年11月日一二三四五六日一二三四1123五六日一二三四五六4512345立春初五廿九三十九九龙抬头惊蛰11126789101112十一十二初四初五妇女节初七初八初九植树节181913141516171819十八雨水十一十二消费者日十四十五十六十七252620212223242526廿五廿六春分十九二十廿一廿二廿三廿四2728293031廿五廿六廿七廿八廿九五六日一二三四五六671234初六初七儿童节初四端午节初六1314567891011十三十四初七芒种初九初十十一十二十三202112131415161718二十小满十四十五十六十七十八十九二十272819202122232425廿七廿八父亲节廿二夏至廿四廿五廿六廿七2627282930廿八廿九三十六月初二五六日一二三四五六56123初八初九初六初七初八121345678910中元节十六初九初十十一白露十三十四中秋教师节192011121314151617廿二廿三十六十七十八十九二十廿一廿二262718192021222324廿九八月廿三廿四廿五廿六廿七秋分廿九252627282930三十九月初二初三初四初五五六日一二三四五六45123公历/农历)2022年3月2022年6月2022年9月2022年12月。
按CTRL,点击我我们将一步一步教您怎么制作EXCEL万年历!Office 2007是微软Office产品史上最具创新与革命性的一个版本。
全新设计的用户界面、稳定安全的文件格式、无缝高效的沟通协作。
Excel是Office套件中的一个重要组件之一。
直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的微机数据处理软件。
日历分为阴历和阳历。
阳历的历年为一个回归年,现时国际通用的公历(格里高历)即为太阳历的一种,亦简称为阳历;阴历亦称月亮历,或称太阴历,其历月是一个朔望月,历年为1 2个朔望月,其大月30天,小月29 天;中国的农历就是阴阳历的一种。
如何在Excel实现万年历是对Office能力的综合运用,又是分析问题并进行求解的一系列过程。
<!--[if !supportLists]-->2. <!--[endif]-->分析<!--[if !supportLists]-->2.1 整体构思在进行整体构思之前,不妨我们先看看多数日历是怎样的情形,其中:<!--[if !supportLists]-->1、<!--[endif]-->上面居中为当前年份。
<!--[if !supportLists]-->2、<!--[endif]-->然后为当年的12个月份,至于每行为3个月还是4个月取决于可见界面的大小和美观。
<!--[if !supportLists]-->3、<!--[endif]-->总所周知,一周则为7天,每个月最大31天,最小28天;如果1号为周六或周日的话,则该月可能要跨越6周;因此每个月最大的跨越为六周,事实上我们找一下其它日历的模板,就会发现一般都是六周。
所以我们可以把每个月视为一个7 *6的单元格集合。
我们将一步一步教您怎么制作EXCEL万年历!<!--[if !supportLists]-->2.2 <!--[endif]-->算法问题当我们确定了每个月事实上为7*6的单元格集合后,我们接下来要做以下几件事情:<!--[if !supportLists]-->1、<!--[endif]-->如何定位和填充相应的每月的7*6单元格在单纯的Excel表中,我们很难采用逻辑判断和循环的方式获取在7*6单元格集合中的第一个星期一应该是哪一天;但我们知道这个7*6单元格所在月的第一天即1号却是固定的,同样当日期固定后,该日期所在的星期几也是固定的,假设2010-01-01为星期五,那星期一是几号呢?很显然,为2010年1月1号向前推4天即2009年12月28号,星期二则为1月1号向前推3天,以此类推,可以推到整个42个单元格中,只不过超过当月第一天的日期则向后推了。