Excel–這才是三級(jí)聯(lián)動(dòng)下拉菜單的正確做法,跟二級(jí)聯(lián)動(dòng)菜單完全不同!
文章來源:企鵝號(hào) - Excel學(xué)習(xí)世界
今天教大家制作三級(jí)聯(lián)動(dòng)下拉菜單。
很多同學(xué)以為三級(jí)聯(lián)動(dòng)下拉做法跟二級(jí)聯(lián)動(dòng)下拉菜單是一樣的,舉一反三即可。其實(shí)不然!因?yàn)榈谌?jí)要考慮的不僅僅是二級(jí)菜單的選擇,而是一、二級(jí)菜單的組合情況,網(wǎng)上有很多教程是錯(cuò)的,恰恰就是因?yàn)楹雎粤诉@個(gè)關(guān)鍵點(diǎn)。
現(xiàn)在就跟著案例來學(xué)習(xí)正確的做法。
案例:
下圖是學(xué)校某興趣小組的人員名單,請(qǐng)給以下三列數(shù)據(jù)制作三級(jí)聯(lián)動(dòng)下拉菜單。
解決方案:
1. 數(shù)據(jù)整理:
將原始表格的數(shù)據(jù)拆分開來,按以下樣式整理:
年級(jí)及其對(duì)應(yīng)的班級(jí):從這個(gè)列表可以看出,參加興趣小組的同學(xué)并不是每個(gè)班都有,所以每個(gè)年級(jí)對(duì)應(yīng)的班級(jí)列表各不相同
年級(jí)班級(jí)對(duì)應(yīng)的同學(xué):從這個(gè)表格就不難理解了,三級(jí)下拉菜單不僅要考慮二級(jí)菜單選項(xiàng)(即“班級(jí)”),還要考慮一級(jí)菜單選項(xiàng)(即“年級(jí)”)
2. 制作一級(jí)下拉菜單:
- 選中需要制作下拉菜單的單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“數(shù)據(jù)驗(yàn)證”
- 在彈出的對(duì)話框中,按以下方式設(shè)置 --> 點(diǎn)擊“確定”:
允許:“序列”
來源:選中 I1:K1 單元格,即菜單選項(xiàng)
現(xiàn)在一級(jí)下拉菜單就已經(jīng)做好了。
3. 制作二級(jí)下拉菜單:
1)選中下圖紅框中的數(shù)據(jù)區(qū)域 --> 按 Ctrl+G --> 在彈出的對(duì)話中選擇“定位條件”
- 在下一個(gè)彈出的對(duì)話框中,選擇“常量”--> 點(diǎn)擊“確定”
這樣,就選中了整個(gè)區(qū)域中的非空單元格。
- 選擇菜單欄的“公式”-->“根據(jù)所選內(nèi)容創(chuàng)建”
tips
- 制作聯(lián)級(jí)菜單創(chuàng)建名稱時(shí)報(bào)錯(cuò):# 選擇無效。請(qǐng)確保復(fù)制和粘貼區(qū)域不會(huì)重疊,除非他們具有相同的大小和形狀。
- M函數(shù)學(xué)習(xí)網(wǎng)站:# Power Query愛好者
-
Power BI Hub
- 在彈出的對(duì)話框中勾選“首行”--> 點(diǎn)擊“確定”
現(xiàn)在按 Ctrl+F3 打開“名稱管理器”,可以看到三個(gè)以年級(jí)命名的數(shù)據(jù)區(qū)域已經(jīng)創(chuàng)建好了。
- 選中需要制作二級(jí)下拉菜單的單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“數(shù)據(jù)驗(yàn)證”
6)在彈出的對(duì)話框中,按以下方式設(shè)置 --> 點(diǎn)擊“確定”:
允許:“序列”
來源:=INDIRECT(E2)
公式釋義:
indirect 函數(shù)的參數(shù)不加 "",表示地址引用,E2 單元格內(nèi)的年級(jí)名稱被當(dāng)作地址,該地址的內(nèi)容就是我們?cè)谇皫撞絼?chuàng)建的名稱所對(duì)應(yīng)的內(nèi)容
E2 要相對(duì)引用,即前面不加 $,這樣下拉復(fù)制公式時(shí),引用的單元格也會(huì)隨之變化
現(xiàn)在二級(jí)聯(lián)動(dòng)下拉菜單就制作好了。
3. 制作三級(jí)聯(lián)動(dòng)下拉菜單:
- 選中下圖紅框中的數(shù)據(jù)區(qū)域 --> 按 Ctrl+G --> 選擇“定位條件”--> 選擇“常量”--> 點(diǎn)擊“確定”:
即可選中區(qū)域中的非空單元格。
- 選擇菜單欄的“公式”-->“根據(jù)所選內(nèi)容創(chuàng)建”
- 在彈出的對(duì)話框中勾選“首行”--> 點(diǎn)擊“確定”:
即可創(chuàng)建出所有以年級(jí)班級(jí)命名的數(shù)據(jù)區(qū)域
- 選中需要制作三級(jí)下拉菜單的單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“數(shù)據(jù)驗(yàn)證”
5)在彈出的對(duì)話框中,按以下方式設(shè)置 --> 點(diǎn)擊“確定”:
允許:“序列”
來源:=INDIRECT(E2&F2)
公式釋義:
三級(jí)下拉菜單不僅僅要匹配該同學(xué)所在的班級(jí),還要匹配其所在的年級(jí),所以需要將年級(jí)和班級(jí)兩個(gè)參數(shù)連接起來。這是今天要教的重點(diǎn),也就是三級(jí)聯(lián)動(dòng)下拉菜單和二級(jí)聯(lián)動(dòng)下拉菜單的最大不同之處。
所有參數(shù)都要相對(duì)引用,下拉復(fù)制公式時(shí),引用的單元格才會(huì)動(dòng)態(tài)變化
現(xiàn)在,三級(jí)聯(lián)動(dòng)下拉菜單的就全部制作完成了。