Excel–這才是三級聯(lián)動下拉菜單的正確做法,跟二級聯(lián)動菜單完全不同淋肾!
文章來源:企鵝號 - Excel學(xué)習世界
今天教大家制作三級聯(lián)動下拉菜單硫麻。
很多同學(xué)以為三級聯(lián)動下拉做法跟二級聯(lián)動下拉菜單是一樣的,舉一反三即可樊卓。其實不然拿愧!因為第三級要考慮的不僅僅是二級菜單的選擇,而是一碌尔、二級菜單的組合情況浇辜,網(wǎng)上有很多教程是錯的,恰恰就是因為忽略了這個關(guān)鍵點七扰。
現(xiàn)在就跟著案例來學(xué)習正確的做法奢赂。
案例:
下圖是學(xué)校某興趣小組的人員名單,請給以下三列數(shù)據(jù)制作三級聯(lián)動下拉菜單颈走。
解決方案:
1. 數(shù)據(jù)整理:
將原始表格的數(shù)據(jù)拆分開來膳灶,按以下樣式整理:
年級及其對應(yīng)的班級:從這個列表可以看出,參加興趣小組的同學(xué)并不是每個班都有,所以每個年級對應(yīng)的班級列表各不相同
年級班級對應(yīng)的同學(xué):從這個表格就不難理解了轧钓,三級下拉菜單不僅要考慮二級菜單選項(即“班級”)序厉,還要考慮一級菜單選項(即“年級”)
2. 制作一級下拉菜單:
- 選中需要制作下拉菜單的單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“數(shù)據(jù)驗證”
- 在彈出的對話框中,按以下方式設(shè)置 --> 點擊“確定”:
允許:“序列”
來源:選中 I1:K1 單元格毕箍,即菜單選項
現(xiàn)在一級下拉菜單就已經(jīng)做好了弛房。
3. 制作二級下拉菜單:
1)選中下圖紅框中的數(shù)據(jù)區(qū)域 --> 按 Ctrl+G --> 在彈出的對話中選擇“定位條件”
- 在下一個彈出的對話框中,選擇“常量”--> 點擊“確定”
這樣而柑,就選中了整個區(qū)域中的非空單元格文捶。
- 選擇菜單欄的“公式”-->“根據(jù)所選內(nèi)容創(chuàng)建”
tips
- 制作聯(lián)級菜單創(chuàng)建名稱時報錯:# 選擇無效。請確保復(fù)制和粘貼區(qū)域不會重疊媒咳,除非他們具有相同的大小和形狀粹排。
- M函數(shù)學(xué)習網(wǎng)站:# Power Query愛好者
-
Power BI Hub
- 在彈出的對話框中勾選“首行”--> 點擊“確定”
現(xiàn)在按 Ctrl+F3 打開“名稱管理器”,可以看到三個以年級命名的數(shù)據(jù)區(qū)域已經(jīng)創(chuàng)建好了涩澡。
- 選中需要制作二級下拉菜單的單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“數(shù)據(jù)驗證”
6)在彈出的對話框中顽耳,按以下方式設(shè)置 --> 點擊“確定”:
允許:“序列”
來源:=INDIRECT(E2)
公式釋義:
indirect 函數(shù)的參數(shù)不加 "",表示地址引用妙同,E2 單元格內(nèi)的年級名稱被當作地址射富,該地址的內(nèi)容就是我們在前幾步創(chuàng)建的名稱所對應(yīng)的內(nèi)容
E2 要相對引用,即前面不加 $粥帚,這樣下拉復(fù)制公式時胰耗,引用的單元格也會隨之變化
現(xiàn)在二級聯(lián)動下拉菜單就制作好了。
3. 制作三級聯(lián)動下拉菜單:
- 選中下圖紅框中的數(shù)據(jù)區(qū)域 --> 按 Ctrl+G --> 選擇“定位條件”--> 選擇“常量”--> 點擊“確定”:
即可選中區(qū)域中的非空單元格茎辐。
- 選擇菜單欄的“公式”-->“根據(jù)所選內(nèi)容創(chuàng)建”
- 在彈出的對話框中勾選“首行”--> 點擊“確定”:
即可創(chuàng)建出所有以年級班級命名的數(shù)據(jù)區(qū)域
- 選中需要制作三級下拉菜單的單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“數(shù)據(jù)驗證”
5)在彈出的對話框中宪郊,按以下方式設(shè)置 --> 點擊“確定”:
允許:“序列”
來源:=INDIRECT(E2&F2)
公式釋義:
三級下拉菜單不僅僅要匹配該同學(xué)所在的班級掂恕,還要匹配其所在的年級拖陆,所以需要將年級和班級兩個參數(shù)連接起來。這是今天要教的重點懊亡,也就是三級聯(lián)動下拉菜單和二級聯(lián)動下拉菜單的最大不同之處依啰。
所有參數(shù)都要相對引用,下拉復(fù)制公式時店枣,引用的單元格才會動態(tài)變化
現(xiàn)在速警,三級聯(lián)動下拉菜單的就全部制作完成了。