Excel日報月報經典的切換模型,但凡要這種類型,你一定要用這種方法,收藏級!

Urin的自习室
19粉絲
大家好
這一章我們來講一個月報和日報的綜合案例
在當前的這個表格中間
我們會有以下功能
這個是我們最開始的數據源
這邊總共會有一年的數據
好
現在我想要去做日報
你就可以選擇到選擇日期
然後選擇到某一天
好
當然這個位置會有一個小技巧
你看
比如說我現在到這邊
如果是選擇到3月份
那你上方的這個下拉清單當中
那你就只能夠去選擇到3月份
好
那如果現在我是預報的話
就是這樣的體現
包括會有它的銷售總額
總數量和總利潤
好
那如果現在我想看說
這個預報的話
你直接選擇這個按鈕
你切換一下
上方這邊你怎麼樣去選擇
跟它沒有關係
你直接去選擇到下方的8月份
你就可以看到整個它都是一個8月
它所對應到的月報
所以我們如何在一個表格中間
去實現這種日報和月報的切換的
模型
看到我們的當前表格
首先這邊是我們的數據源
這份數據它總共會從A列到P列
所以中間的內容可能會比較多
現在我其實所需要的內容
並不是整個表格
而是說在當前的表格中間
去找到中間我們所需要的一些內容
所以這個中間一定會牽涉到filter函數
首先我先會選擇把上方這一塊
對它去做一個邊框的設置
選擇給到一個外邊框
然後選擇可以把視圖的網格線去做取消
然後你可以先去做一個月份的選擇
所以你可以到這邊來寫到叫做
月份選擇
好上方可以來寫上叫做日期選擇
好
我們先把這兩個單元格把它給做好
好
關於月份部分
你直接可以去做一個下拉清單
所以我們可以選擇在數據驗證當中的
選擇這個數據來源當中的序列
選擇可以來給到12345678910
如果可以不用使用到輔助列
大家就不要用自己直接去輸入就行了
選擇現在我們可以選擇某一個月份
譬如說現在是4月
但是我想要看到的是4月後面
你可以給它去匹配一個月子
但是它依然是一個數值格式
我們再選擇給到確定
好
接下來我們可以選擇把整個這邊
現在通過4月
我們先在當前的表格中間來找一下
訂購日期它爲4月的所有的內容
所以我們可以到這邊來寫上
等於filter函數
然後選擇到數據源當中
選擇到第二行開始
按住control shift加上右加上下
就可以選擇整個表格
F4對它去做絕對引用
好
然後我們再看
因爲我們所需要的是月份是4月
所以month函數
然後選擇到數據源當中
選擇到大家所看到的
這張表格當中的日期
B列當中
從B2開始按住control shift加上下
就可以選擇整個這一列當中
對吧
F4絕對用它
括弧回來
當它等於我們當前的月份的時候
F4絕對用它
括弧回來
這個樣子的話
我們所得到的結論
大家一定要搞清楚
它其實是在我們整個剛纔的數據源當中
把所有的內容全部把它給調去
在當前的表格
但是通常我們在做的時候
你都是直接這樣去做
但是可能我們所需要的
只是其中的一些內容
並不是所有的內容
這個時候應該如何去做
好
首先這個位置
我就用index函數
搭配match函數去做
我就不考慮使用到一些什麼新函數了
爲什麼
因爲有可能各位
WPS的新版本當中
你是可以使用到什麼choose call函數
包括
office365版本當中
也可以使用到這些函數
但是有可能你是2021版本的
對吧
所以可能你用不了
所以我們用一個比較樸素的方式去做
首先你先想象一下
這個表格
它是我們所需要的數據當中的
整個數據部分
對嗎
整個數據當中
我需要去調取出定格ID
所以應該如何去做
首先我會寫到等於index函數
然後選擇在index函數中間
跳過row
在colon這個位置
你想一下
如果我們在剛纔的範圍中間
如果此時此刻
對吧
我在colon這個位置輸入1的話
大家可以反
就是能夠想到
它的返回結果是什麼
它一定是我們現在此時此刻
數組表格它的第一列
如果你輸入R的話
對吧
那就代表的是訂購日期
對吧
你看
所以如果我們輸入1
這個就是我們所需要的結果
對不對
但是我們中間的表格
可能我們所需要的內容
它是來自於這張表格的
中間的間隔列
所以你沒有辦法說
我就是1234567
你不能夠這樣去做
所以我們需要確定
訂購ID
它是處於當前表格的哪一個位置
對吧
譬如說訂購ID
它在整個表格當中的第一列
然後快遞類型
它是處於整個表格的第三列
所以這個時候
你就直接可以在剛纔的
1這個位置
把它給換成是match函數
match哪個
match看好了
當前的表頭
在哪個位置去進行match
在我們之前的數據原表格當中的
表頭當中去進行match
好
然後F4絕對應用這個區域
0精確匹配
括弧回來確定
然後你再把它給往右邊去做拉扯
這個就是我們所需要的結論
爲什麼
因爲你看
譬如說剛纔我們在filter
它的整個的數據當中
對吧
然後我們選擇給到的一個列是第幾列
F9展開是第6列
對嗎
所以其實我們也就是說
在整個這張表格中間
然後我們去挑選第6列的內容
然後把它給放在了當前的表格中間
對吧
所以這個就是它的一個使用方法
現在譬如說我們現在選擇到6月
選擇到10月
它就可以滿足我們所需要的條件了
好
接下來你可以選擇把這一列
我們先因爲它是日期格式
所以我們等會再去做修改
我們先把所有的內容先把它給做完
好
這一塊做完了之後
接下來我們需要去做的
也就是說
當我選擇4月的時候
上方的這個位置會生成一個下拉清單
這個下拉清單當中
它就一定是4月
一定是4月
中間的某一天
所以這個位置又應該如何去做
好
首先你看
我們可以來使用在備註表格當中
選擇等於使用到UNICON數
然後選擇到數據源當中
選擇到整個的訂購日期這一列當中
確定
好
這個時候你會發現它就是一列日期
我們可以選擇去重之後的日期
對嗎
好
這個時候就是1月2號
1月3號
1月4號
就是我們但凡在數據源當中
這邊它所存在過的日期
我們對它去做了一個去除重複值
然後把它給放在了這個位置
好
因爲現在我們此時此刻所需要的是4月份
所以這個時候你可以再來給到一個filter函數
在整個這一列當中
我們去進行內容的反饋
然後UNIC函數
它應該怎麼樣
應該是month對它去做一個月份的調取
當它的月份
它等於之前
我們在報表這張表格中間的4月份的時候
對吧
然後F4決定用它確定
確定
這個時候你看它是不是4月份
好
如果現在我在這邊去選擇給到了7月份
你再看一下這邊是不是變成了7月份
所以我們是否可以來考慮把這一列
然後把它給做一個下拉清單
放在當前的單元格當中
所以你可以選擇到上方的單元格
選擇到數據
選擇可以來給到數據驗證
選擇可以來給到序列
這個序列你就應該是選擇到剛纔的
備註這張表格當中的序列
對嗎
但是有的時候有可能
你所做出來的是31天
有可能是29天
有可能是30天
所以你可以選擇頂端的單元格
按住shift加上3
僅號
意思也就是說它是一個數組溢出
所以我們可以選擇到這個單元格
去做一個數組溢出的一個選擇
確定
這個時候你再來看一下
我們選擇可以來給到7月4號
選擇可以來給到7月10號
那關於日期
現在你可以把它給更換成爲是日期格式
你看
好
你現在可以選擇到12號
你看
好
我們再繼續往後走一步
接下來
因爲有可能把這邊的顏色
你可以去做一個填充
然後去做一個關於
可以選擇的部分的顏色填充
看上去會更加好看一些
好
接下來你再看
如果此時此刻
我是選擇是要看7月份的一個月報
6月份的月報還是看日報
所以這個時候我們可以選擇開發工具
插入選項卡在表單空間當中
可以來找到這個按鈕
如果是WPS操作方法
這個位置會有不一樣
其他的部分都是一樣的
你可以選擇到插入選項卡下方
右側會有一個窗體
然後點開之後
可以去找到剛纔我們所看到的
表單空間下方的這樣一個選項按鈕
選項按鈕中間的內容不需要
字體也沒有辦法去做調整
看上去確實是比較難看
好
然後把它給放在第一個位置
它的前方
Ctrl-C Ctrl-V
對它再去做一個複製粘貼
把它給放在這個位置
好
我再選擇對它去做一個數字
讓它可以去鏈接到
備註那張表格的A單元格
好
現在你再看一下
我們現在選擇到第一個點
選擇到第二個點
選擇第一個點的時候
這邊它所反饋的結果爲1
如果現在我選擇到第二個點
這邊它的反饋結果爲2
好
你再想一下
如果現在此時此刻
我選擇到第一個點的時候
證明說我想要去做的是預保
對嗎
所以你就可以在剛纔的公式的基礎
之上去做以下的修改
首先我們可以到這邊
它的條件這個位置
可以去做一個判斷
看好了
首先可以來寫到
如果
if函數
對吧
然後選擇備註這張表格的A單元格
F4絕對用它
當它如果是等於1的話
證明說我們想要看到的是預保
所以這個時候你可以再來選擇到
我們的數據源表格當中
選擇到
訂購日期這一列當中
對吧
F4絕對用它
當它什麼呢
當它等於
然後我們可以在前方再來寫上
等於當前的日期
F4絕對用它
意思就是說
當我們如果是選擇第一個點的話
現在我們其實所執行的條件也就是說
當數據源表格當中的日期列
它等於這個C4單元格
否則你就直接可以給到後面的條件
然後括弧回來
確定
這個時候你再把它給往右邊去做一個拉扯
好
然後我們可以來看一下
選擇到6月5號
你看這個就是6月5號它的日報
你再選擇到6月12號它所對應到的日報
好
當然現在此時此刻的話
我們可以選擇到把這一列
整個把它給更換成爲是一個日期格式了
好
然後這個位置我當然是需要把它給回覆一下
把它給變成是什麼
變成是剛纔的月份顯示
對吧
0月選擇給到確定
好
現在你可以來看一下
它整個都是6月12號
如果當我選擇到第二個點的時候
它會變成是整個6月份
它所對應到的所有的內容
好吧
所以中間的執行機制
我不知道大家有沒有想清楚
你看我選擇到第一個點
必然這個單元格它就是1
當它如果是1的話
我則會執行這一段
對吧
也就是日期它等於日期
如果現在我選擇到第二個點
那就證明說它不等於1
當它不等於1的時候
我則會去執行month函數等於到這個c5單元格
所以這個樣子的話
我們可以把這個月份和日期去做一個這種切換的一個效果
好
我希望大家能夠明白這一塊
好
我們再繼續往後走
當然我們需要去做一個類似於這個叫做銷售總額
對嗎
銷售額
好
然後銷售它等於多少
然後這邊我們可以再來寫上一個叫做總數量
對吧
總數量
它應該又等於多少
總數量後面我們可以再來寫上一個叫做總利潤
它又應該等於多少
對吧
這個位置它的計算就是非常的簡單
你可以把它給稍微再拉扯過來
中間的間隔是一樣的
這個位置你可以來寫上
看好了
可以來寫上等於三個函數
然後你選擇整個這張表格當中的銷售額這一列
你把它給更換到1萬行
不夠的話10萬行
好嗎
然後選擇給到回錯
這個總數量的就等於三個函數
然後選擇到數量這一列
然後把後面把它給更換到是10萬行
這個是總利潤
對嗎
等於三個函數
然後選擇
等於總利潤這一列改到10萬行
確定
好
這一塊你可以給它填充一個顏色
給到一個這種顏色
然後這邊可以給到另外一個顏色
然後這邊可以再給到其他的顏色
總而言之
你可以給到自己喜歡的顏色
好嗎
這一塊做完了之後
你其實整個流程就已經打通了
對吧
整個流程就已經打通了
好
這一塊完了之後
我們還需要有一個製作人
所以你可以寫上製作人是誰
對吧
然後可以到這邊自己去寫上它
然後我們還需要有一個主題
所以你可以到這邊去做一個合併單元格
在合併單元格當中可以來寫上
如果對吧
你看
如果
然後剛纔的備註單元格A1
它所在的位置
如果它等於1
那就證明說它是日報對嗎
所以你可以選擇到當前的單元格
然後去連接
然後雙引號中間可以來寫上
日情況
依賴
否則的話
你就應該是選擇
應該是6月份對嗎
然後雙引號中間可以來寫上
月
月情況依賴
確定
好
這個時候你會發現它肯定是有問題的
我們等會再去做修改
你選擇6月份
6月它是沒有問題的
但是你在選擇日期的時候
因爲
這個是一個
因爲日期它的本質它就是數值
對吧
所以它會變成一算數值
然後和後面的文字去做的連接
所以我們需要對它去做一個強調
讓它變成是一個正兒八經的文本類型的日期
所以可以來寫到等於test函數
然後選擇雙引號中間可以來輸入
給到什麼
給到
YYYY
MMDD
確定
好
這個時候它就變成了是
2024年的6月12日
情況依賴
這個就是日報
如果現在我選擇到
月報6月情況依賴
所以我們再進行選擇
你看
所以這個就是我們本章的所有的內容
中間其實說實話
雖然說對於很多的高手玩家來說的話
會比較簡單
其實我們整個製作表格的思路
對於大家來說的話
還是很有參考價值的
好嗎
整個這一章咱們就講到這個位置
希望大家能夠有所收穫
