經(jīng)常用 Excel 的表哥表姐們,想必都知道「下拉菜單」這個(gè)神器,,鼠標(biāo)點(diǎn)點(diǎn)點(diǎn),,就能輕輕錄入數(shù)據(jù): ▲ 一級(jí)下拉菜單 它的制作方法也很簡(jiǎn)單,用【數(shù)據(jù)驗(yàn)證】功能可以直接實(shí)現(xiàn),!
有小伙伴表示想看看三級(jí)下拉菜單怎么做,?
話不多說,既然同學(xué)們有這個(gè)請(qǐng)求,,小蘭一定滿足大家,,今天我們就一起來看看「Excel 中的三級(jí)下拉菜單」是如何制作的~
這里我介紹兩種方法:
? 定義名稱+Indirect 函數(shù);
? 方方格子,。 我們先來看看第一種方法~
01 Indirect 函數(shù)法首先,,需要準(zhǔn)備好數(shù)據(jù)源,如下圖: ▲ 三級(jí)數(shù)據(jù)較多,,僅展示部分內(nèi)容 這里需要注意的是,,三級(jí)內(nèi)容的表頭(第 7 行),是由一二級(jí)連接在一起的,。
萬事俱備只欠東風(fēng),,接下來,我們一起來操作一下~
▋轉(zhuǎn)化為超級(jí)表
分別選取兩個(gè)表格,,按【Ctrl+T】將表格轉(zhuǎn)化為超級(jí)表,,這樣做是為了當(dāng)源數(shù)據(jù)有修改或增刪時(shí),表格能夠自動(dòng)擴(kuò)展區(qū)域,,下拉菜單會(huì)同步刷新,。 ▋定義名稱
分別選取兩個(gè)表格,單擊【公式】選項(xiàng)卡,,找到「定義的名稱」,,單擊【根據(jù)所選內(nèi)容創(chuàng)建】: 在彈出的窗口中,勾選「首行」,,單擊【確定】,。 這樣,就給二級(jí)內(nèi)容和三級(jí)內(nèi)容都起了個(gè)總體的名字,,這個(gè)名字是【首行】單元格的內(nèi)容。
例如:石家莊市,、邯鄲市,、張家口市、衡水市,,4 個(gè)市加起來統(tǒng)稱為河北??;
新華區(qū)、贊皇縣,、行唐縣,、鹿泉縣、靈壽縣,,4 個(gè)區(qū)縣統(tǒng)稱為河北省石家莊市,。
打開「名稱管理器」,我們可以看到:
▋制作下拉菜單
? 一級(jí)下拉菜單,,如圖:
選中所需單元格區(qū)域,,這里選的是 A16:A23,然后單擊【數(shù)據(jù)】選項(xiàng)卡,,找到「數(shù)據(jù)工具」,,單擊【數(shù)據(jù)驗(yàn)證】。
在彈出的窗口中,,選擇允許「序列」,,來源選擇 A1:C1,單擊【確定】,。 這樣一級(jí)下拉菜單就設(shè)置好了~
? 二級(jí)下拉菜單,,如圖:
和一級(jí)下拉菜單的步驟一樣,只是在選擇來源時(shí),,需要用到 Indirect 函數(shù):
=Indirect(A16) 敲黑板:
Indirect 函數(shù)是間接引用函數(shù),,可以返回由文本字符串所指定的引用。
比如這里引用的是 A16 單元格,,但返回的結(jié)果是 A2:A5 單元格里的值,。
即:引用 A 列省份中所包含的市級(jí)。 ? 三級(jí)下拉菜單,,如圖:
前面的步驟同上,,不同的是 Indirect:
=Indirect(A16ampB16) 即:同時(shí)引用 A 列和 B 列。
搞定收工,!
|