表格制作智能課程表

見(jiàn)過(guò)超級(jí)課程表,見(jiàn)過(guò)用表格制作的超級(jí)課程表嗎?不比超級(jí)課程表還牛叉!

考完試了,終于能清凈會(huì)兒了,閑來(lái)無(wú)事,制作一個(gè)課程表吧。然后在課程輸入?yún)^(qū)域輸入課程,課程表就在有相應(yīng)課的周顯示相應(yīng)的課程。

工具嘛,當(dāng)然就是辦公軟件中的表格啦,智能的表格需要搭配萬(wàn)能的代碼公式來(lái)實(shí)現(xiàn)。
表格.png

制作:

1.在一塊區(qū)域能專門輸入課程信息,盡最大努力方便輸入者。


輸入?yún)^(qū).png

2.課程表自動(dòng)匹配你鎖輸入的信息,到相應(yīng)課表位置
自動(dòng)匹配.png

3.既然是智能課程表,當(dāng)然要在對(duì)應(yīng)的周顯示對(duì)應(yīng)的課,比如如果第1周沒(méi)有形勢(shì)與政策,那么就算你輸入了,也不顯示。
那么,就開(kāi)始了!
1.制作一個(gè)方便瀏覽的最終格式的簡(jiǎn)潔的課表框架,過(guò)程傻子式,不多解釋。


簡(jiǎn)潔的課表框架.png

2.寫一個(gè)信息插入?yún)^(qū),用戶使用時(shí)僅需在此寫入你所對(duì)應(yīng)的課程信息即可
信息插入?yún)^(qū).png

不需要輸入第幾節(jié)這幾個(gè)字,僅需下拉選擇即可
數(shù)據(jù)有效性序列.png

如果從第幾周上到第幾周也要選擇,是不是就太多啦?18周呢,但是又不想輸那么多字,又想好看,就用單元格格式吧,自動(dòng)生成“第”和“周”
單元格格式.png
數(shù)據(jù)有效性序列.png

自動(dòng)生成第和周.png

輸了那么多文字信息,就不方便電腦進(jìn)行數(shù)字計(jì)算啦,就要把數(shù)字提取出來(lái)
提取第幾節(jié)中間的那個(gè)數(shù)字:

=RIGHT(LEFT(D5,LEN(D5)-LEN("元")),2*LEN(LEFT(D5,LEN(D5)-LEN("元")))-LENB(LEFT(D5,LEN(D5)-LEN("元"))))

自動(dòng)提取自動(dòng)計(jì)算.png

自動(dòng)提取出需要用到的數(shù)字會(huì)給下面帶來(lái)很大方便!
顯示出課表上需要顯示的內(nèi)容:

=IF(AND(G1>=N4,G1<=O4),B4&"
"&F4,"")

and公式中的比較意思是判斷是否是本周該上課,如果本周本周有這節(jié)課,就顯示B4(課程名)F4(課程教室),否則不顯示
自動(dòng)提取自動(dòng)計(jì)算.png
不在范圍不顯示.png

在范圍就顯示.png

再制作一張課程表課程位置比對(duì)表,給課程表加上坐標(biāo)。
課程表課程位置比對(duì)表.png

在另一張干凈簡(jiǎn)潔的課表上使用VLOOKUP公式,根據(jù)課程位置比對(duì)表,進(jìn)行匹配。匹配不上會(huì)顯示
匹配不上會(huì)顯示.png

好丑??!
怎么辦?
使用ISNA公式和IF公式,比如:

=IF(ISNA(VLOOKUP(比對(duì)課表!D5,輸入!P4:Q27,2,FALSE)),"",VLOOKUP(比對(duì)課表!D5,輸入!P4:Q27,2,FALSE))

輸入公式.png

然后點(diǎn)擊回車,就OK啦,這樣,如果匹配不上,就會(huì)顯示一片空白!


OK.png

1~2周.png

9~18周.png

關(guān)于計(jì)算當(dāng)前周:

=NOW() 顯示當(dāng)前時(shí)間
=WEEKNUM(K3,2) 計(jì)算這是一年的第幾周
然后計(jì)算出開(kāi)學(xué)時(shí)間是一年的第幾周,相減即可得到,

關(guān)于設(shè)置課程背景顏色自動(dòng)顯示,自動(dòng)取消。就使用條件格式就可以啦!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容