tft每日頭條

 > 生活

 > excel萬年曆的制作

excel萬年曆的制作

生活 更新时间:2025-02-03 06:05:27

今天和大家分享一個表格裡的萬年曆制作方法,完成後的效果如圖所示:

excel萬年曆的制作(如何在Excel中做一個萬年曆)1

可以在公衆号回複【Excel萬年曆】下載這個課件,當然也可以打開一個空白表格跟着老菜鳥一起來做這個萬年曆,準備好了就開始!

背景圖準備

在網上找到自己喜歡的背景圖片,複制到Excel中,調整到合适的大小。

excel萬年曆的制作(如何在Excel中做一個萬年曆)2

調節按鈕準備

在【開發工具】中找到數據調節鈕,添加兩個條件鈕,分别用來選擇年份和月份。

excel萬年曆的制作(如何在Excel中做一個萬年曆)3

如果你的Excel沒有開發工具,可以通過選項裡找到,方法如圖所示。

excel萬年曆的制作(如何在Excel中做一個萬年曆)4

選中數據調節鈕之後,在表格裡拉出一個大小适當的矩形就完成了按鈕的添加。

excel萬年曆的制作(如何在Excel中做一個萬年曆)5

查詢欄制作

萬年曆中的查詢欄由三部分組成,固定文字,會變的數字,調節鈕。

excel萬年曆的制作(如何在Excel中做一個萬年曆)6

在另一個sheet中,錄入需要的内容,如圖所示。

excel萬年曆的制作(如何在Excel中做一個萬年曆)7

接下來的這一步很關鍵,需要設置數據調節鈕,讓數字通過調節鈕來控制,設置步驟如圖所示。

excel萬年曆的制作(如何在Excel中做一個萬年曆)8

這一步中,最小值和最大值可以根據自己的需要設置,例如設置為1980至2050之間的數字也可以。

同樣的方法,對控制月份的調節鈕也做設置,設置值如圖所示。

excel萬年曆的制作(如何在Excel中做一個萬年曆)9

最後将選擇欄的内容複制一下,然後選擇性粘貼為帶鍊接的圖片。

excel萬年曆的制作(如何在Excel中做一個萬年曆)10

日曆主體設置

日曆主體包括兩部分,主體框架和公式。

主體框架就很簡單了,照着下圖的格式設計一個就行。

excel萬年曆的制作(如何在Excel中做一個萬年曆)11

要設置日期的公式,需要先得到兩個輔助數字,一個是查詢月首日是星期幾,一個是查詢月的天數。

公式1:=WEEKDAY(DATE(B1,D1,1),1)

excel萬年曆的制作(如何在Excel中做一個萬年曆)12

公式2:=DAY(EOMONTH(DATE(B1,D1,1),0))

excel萬年曆的制作(如何在Excel中做一個萬年曆)13

有了這兩個數字就可以設置第一行的日期了,公式為:

=IF(OR(COLUMN(A1)=$A$2,MAX($F$2:F2)>0),COLUMN(B1)-$A$2,0)

excel萬年曆的制作(如何在Excel中做一個萬年曆)14

要解釋這個公式還比較費勁,簡單說一下原理。

公式中主要用到了剛才的第一個數字,也就是查詢月的1号是星期幾(近似),例如2015年6月1日,本來是星期一,但由于日曆設計時,是以星期日為開頭的,所以要對應第一周的第二天,這也是公式

=WEEKDAY(DATE(B1,D1,1),1)中第二參數選擇1的原因。

如果你的日曆主體所在的位置與示例不同時,公式需要做一些調整。

excel萬年曆的制作(如何在Excel中做一個萬年曆)15

第一行公式完成後,下面的就比較容易了,第一個公式為=M2 1

excel萬年曆的制作(如何在Excel中做一個萬年曆)16

第二個公式為=G3 1,并右拉得到後面的公式。

excel萬年曆的制作(如何在Excel中做一個萬年曆)17

然後選擇整行公式向下複制。

excel萬年曆的制作(如何在Excel中做一個萬年曆)18

日期一共用到了6行,最後一行看似多餘,其實不然,比如這樣的情況:

excel萬年曆的制作(如何在Excel中做一個萬年曆)19

完成了日曆主體的設置,接下來要做的就是屏蔽不需要的信息,例如0和超過當月天數的日期。

條件格式隐藏數據

要隐藏數據還得靠條件格式,當然設置方法也很簡單,還是看下動畫演示吧。

excel萬年曆的制作(如何在Excel中做一個萬年曆)20

條件格式的公式為:=OR(G2=0,G2>$B$2)

自定義格式是三個英文的分号

這兩點一定不能錯了。

經過了這麼多的準備,距離最終的效果僅剩一步了。

大功告成

還記得查詢欄怎麼複制的吧,用同樣的方法,把日曆的主體也複制為帶鍊接的圖片,粘貼到背景這個表裡,放到合适的位置。

excel萬年曆的制作(如何在Excel中做一個萬年曆)21

現在這個表格裡就有了一個背景圖,一個日曆主體,一個查詢欄和兩個調節鈕,在調節鈕點右鍵,置于頂層。

excel萬年曆的制作(如何在Excel中做一個萬年曆)22

然後将各個部件擺放合适,并在數據源裡修改字體的顔色,以及邊框等,最終的效果基本就有了。

excel萬年曆的制作(如何在Excel中做一個萬年曆)23

當然還可以繼續優化一下,例如取消網格線顯示。

excel萬年曆的制作(如何在Excel中做一個萬年曆)24

選中日曆主體這個鍊接圖,加一點陰影、三維等效果。

excel萬年曆的制作(如何在Excel中做一個萬年曆)25

最後一步:選中背景圖,按Ctrl a,右鍵組合。

excel萬年曆的制作(如何在Excel中做一個萬年曆)26

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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