用excel製作二級聯動下拉菜單(這才是Excel三級聯動下拉菜單的正確做法)
2023-04-20 03:39:58
今天教大家製作三級聯動下拉菜單。
很多同學以為三級聯動下拉做法跟二級聯動下拉菜單是一樣的,舉一反三即可。其實不然!因為第三級要考慮的不僅僅是二級菜單的選擇,而是一、二級菜單的組合情況,網上有很多教程是錯的,恰恰就是因為忽略了這個關鍵點。
現在就跟著案例來學習正確的做法。
案例:下圖是學校某興趣小組的人員名單,請給以下三列數據製作三級聯動下拉菜單。
解決方案:1. 數據整理:
將原始表格的數據拆分開來,按以下樣式整理:
年級及其對應的班級:從這個列表可以看出,參加興趣小組的同學並不是每個班都有,所以每個年級對應的班級列表各不相同年級班級對應的同學:從這個表格就不難理解了,三級下拉菜單不僅要考慮二級菜單選項(即「班級」),還要考慮一級菜單選項(即「年級」)2. 製作一級下拉菜單:
1) 選中需要製作下拉菜單的單元格 --> 選擇菜單欄的「數據」-->「數據驗證」
2) 在彈出的對話框中,按以下方式設置 --> 點擊「確定」:
允許:「序列」來源:選中 I1:K1 單元格,即菜單選項現在一級下拉菜單就已經做好了。
3. 製作二級下拉菜單:
1) 選中下圖紅框中的數據區域 --> 按 Ctrl G --> 在彈出的對話中選擇「定位條件」
2) 在下一個彈出的對話框中,選擇「常量」--> 點擊「確定」
這樣,就選中了整個區域中的非空單元格。
3) 選擇菜單欄的「公式」-->「根據所選內容創建」
4) 在彈出的對話框中勾選「首行」--> 點擊「確定」
現在按 Ctrl F3 打開「名稱管理器」,可以看到三個以年級命名的數據區域已經創建好了。
5) 選中需要製作二級下拉菜單的單元格 --> 選擇菜單欄的「數據」-->「數據驗證」
6) 在彈出的對話框中,按以下方式設置 --> 點擊「確定」:
允許:「序列」來源:=INDIRECT(E2)公式釋義:
indirect 函數的參數不加 "",表示地址引用,E2 單元格內的年級名稱被當作地址,該地址的內容就是我們在前幾步創建的名稱所對應的內容E2 要相對引用,即前面不加 $,這樣下拉複製公式時,引用的單元格也會隨之變化現在二級聯動下拉菜單就製作好了。
3. 製作三級聯動下拉菜單:
1) 選中下圖紅框中的數據區域 --> 按 Ctrl G --> 選擇「定位條件」--> 選擇「常量」--> 點擊「確定」:
即可選中區域中的非空單元格。
2) 選擇菜單欄的「公式」-->「根據所選內容創建」
3) 在彈出的對話框中勾選「首行」--> 點擊「確定」:
即可創建出所有以年級班級命名的數據區域
4) 選中需要製作三級下拉菜單的單元格 --> 選擇菜單欄的「數據」-->「數據驗證」
5) 在彈出的對話框中,按以下方式設置 --> 點擊「確定」:
允許:「序列」來源:=INDIRECT(E2&F2)公式釋義:
三級下拉菜單不僅僅要匹配該同學所在的班級,還要匹配其所在的年級,所以需要將年級和班級兩個參數連接起來。這是今天要教的重點,也就是三級聯動下拉菜單和二級聯動下拉菜單的最大不同之處。所有參數都要相對引用,下拉複製公式時,引用的單元格才會動態變化現在,三級聯動下拉菜單的就全部製作完成了。
很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、列印技巧等……學完全本,你也能成為 Excel 高手。
,