tft每日頭條

 > 生活

 > excel動态萬年曆

excel動态萬年曆

生活 更新时间:2024-07-17 11:19:58

excel動态萬年曆(用excel居然可以制作萬年曆)1

大家都在網上搜索萬年曆查詢某一天的日期對應的星期幾,以及放假時間,我用excel做了一個簡單的萬年曆,其實這個萬年曆實用性價值不是很大,我主要通過動手複習一下自己以前學過的excel公式才做的,我分享給大家我做的思路吧~!做的不好請見諒

excel動态萬年曆(用excel居然可以制作萬年曆)2

Step2:創建查詢條件:在j列,K列年月列表,然後在C1和E1通過數據驗證建立下拉選項。

excel動态萬年曆(用excel居然可以制作萬年曆)3

excel動态萬年曆(用excel居然可以制作萬年曆)4

excel動态萬年曆(用excel居然可以制作萬年曆)5

excel動态萬年曆(用excel居然可以制作萬年曆)6

Step3:在C14顯示今天日期:輸入公式=TODAY();F14顯示今天星期幾:=IF(WEEKDAY(C14,2)=7,"日",WEEKDAY(C14,2));H14顯示當前時間:=NOW()

excel動态萬年曆(用excel居然可以制作萬年曆)7

Step4:下面就進入我們核心創建環節:創建日曆面闆

首先判斷當前月份是總共多少天,所以我們在A3區域裡面輸入公式:=IF(OR(E1=1,E1=3,E1=5,E1=7,E1=8,E1=10,E1=12),31,IF(OR(E1=4,E1=6,E1=9,E1=11),30,IF(MOD(C1,4)=0,29,28)))

excel動态萬年曆(用excel居然可以制作萬年曆)8

我們判斷選擇年份月份的第一天是星期幾,在第3行中創建一列;需要在B3輸公式為=IF(WEEKDAY(DATE($C$1,$E$1,1),2)=B4,1,0),并拖動到H3

excel動态萬年曆(用excel居然可以制作萬年曆)9

在B7中輸入公式判斷第一天是否是星期日:=IF(B3=1,1,0)

在B8中輸入公式讓上一行的下一日換行顯示:=H7 1回車,并填充到B10

在B11輸入公式判斷是否已經超過當前月份的天數,如果超出顯示0= =IF(H10>=A3,0,H10 1)

在B12輸入公式判斷是否已經超過當前月份的天數,如果超出顯示0=IF(H11>=A3,0,IF(H11>0,H11 1,0))

在C7輸入公式顯示當前日期=IF(B7>0,B7 1,IF(C3=1,1,0)),并填充到H7

在C8輸入公式顯示當前日期=B8 1 并填充到H10

在C11輸入公式顯示當前日期,如果超出顯示0:=IF(B11>=$A$3,0,IF(B11>0,B11 1,IF(C7=1,1,0))) 并填充到C12以及到H11

excel動态萬年曆(用excel居然可以制作萬年曆)10

Step5:我們在excel設置中把0的部分不顯示

excel動态萬年曆(用excel居然可以制作萬年曆)11

Step6:最後自己在隐藏不需要顯示的列或者行,再進行修飾一下文字以及單元格邊框就完成了所有操作。

我再想想如何把公曆轉換成農曆,以及顯示一些節日等信息,如果希望大家能提供一些思路給我哈,麻煩大家可以在評論中寫一下哈。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved