WPS表使用公式來查找任何年份和月份的日歷
日歷是用來記錄時間的日常出版物。每頁顯示一天的日歷,一個月的月歷和一整年的年歷。

萬年歷是中國古代傳說中最古老的陽歷。為了紀念日歷編纂者的成就,日歷被命名為“萬年歷”。現在使用的萬年歷實際上是一種在一定時間范圍內記錄特定陽歷或陰歷日期的年歷,方便有需要的人查詢和使用,與原歷法沒有直接聯系。
ET 2009是一款表設計軟件,其內置功能具有強大的操作功能,利用這些功能設計萬年歷非常方便快捷。這篇文章教你在最短的時間內設計一個強大的萬年歷。走吧!
設計萬年歷前,先羅列出萬年歷的具體要求:
答:1900年到9999年之間的所有日歷都可以計算;
乙:轉換時間很方便,也就是說,可以找到任何一年或任何一個月的日歷;
c:只使用ET的內部功能來完成,不需要VBA和參考外部數據
操作步驟如下:
1.在單元格A1(或其他單元格)中隨意輸入日期,如2009年11月9日;
2.選擇A1:G1區域,然后點擊工具欄中的“合并單元格”,合并并顯示中間區域;
3.選擇A2:G2,并輸入以下數組公式:
={ ‘太陽’,’星期一’,’星期二’,’星期三’,’星期四’,’ Fri ‘,’星期六’ }
您也可以改用漢字:
={“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”}
4.選擇A3:G8并輸入以下數組公式:
=IF(MONTH(A1)MONTH(DATE(YEAR(A1),MONTH(A1),1)-(WEEKDAY(DATE(YEAR(A1),MONTH(A1),1))-1){ 0;1 .2 .3 .4 .5}*7 {0,1,2,3,4,5,6}),”,DAY(DATE(YEAR(A1),MONTH(A1),1)-(WEEKDAY(DATE(YEAR(A1),MONTH(A1),1))-1){ 0;1 .2 .3 .4 .5}*7 {0,1,2,3,4,5,6})
5.為了區分日歷中的標題,為A1:G1、A3:G2和A:G9設置了不同的背景顏色和字體。字體和背景顏色可以根據個人喜好設置。總體效果如下:
圖1日歷
6.將A1的值修改為1998年6月1日,您會發現日歷會相應地更新,如下圖所示:
圖2更新日歷
7.用公式表示的上一代萬年歷相當麻煩。如果與條件格式相匹配,公式可以簡單得多。原公式修改如下:
=值(文本(A1-日(A1)-模(A1-日(A1),7){ 0;1 .2 .3 .4 .5}*7 {1,2,3,4,5,6,7},’d ‘)
當修改為該公式時,結果如下:
圖3帶簡化公式的日歷
8.在上圖中,顯示了一些與當月無關的日期。為了消除它,可以使用條件格式。選擇A3:G3區域,然后打開條件格式對話框。如果設置為小于10的值,字體顏色將顯示為背景顏色。設置界面如下:
圖4顯示,如果大于10,背景顏色與字體顏色相同
9.再次選擇A7:G8區域,以同樣方式將條件格式設置為小于15,背景顏色將與字體顏色相同。由此產生的日歷效果將與圖2一致。
10.如果修改A1不方便,可以使用表格滾動編輯年和月。也就是說,在工作表中插入一個微調項,然后設置它的“控制”屬性,如圖5所示。以同樣的方式添加另一個微調項表單控件,并將其最小值設置為1,最大值設置為12,單元格鏈接設置為“$G$1”。
圖5設置微調項目的屬性
11.將A1的值修改為以下公式:
=H1“年”I1“月1”
完成上述設置后,您可以通過單擊微調項目來控制日歷的顯示年份和月份。
如果你需要更簡單更方便,你只能用VBA代替。正如我在VBA系列教科書中提到的,你可以閱讀和理解VBA的思想。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。