在excel單元格中使用下拉菜單,,可以方便數(shù)據(jù)錄入。研究了網(wǎng)上的一些介紹,,經(jīng)過實踐,,得出以下認(rèn)識:
第一步,選定同一行或列中的一些單元格內(nèi)的數(shù)據(jù)作為下拉菜單的條目內(nèi)容,,最好是連續(xù)的單元格(如下表中的G2:G11鄉(xiāng)鎮(zhèn)名),。
第二步,點選工具欄的“插入→名稱→定義”,,在“定義名稱”對話框的“在當(dāng)前工作簿中的名稱”下輸入一個名稱,,如:“鄉(xiāng)鎮(zhèn)”作為被選中的這些單元格數(shù)據(jù)組的名稱。如果這一數(shù)據(jù)組被用作一級下拉菜單的條目,,則按第三步操作,。
第三步,建立一級下拉菜單,。選定一個單元格(如下表中的D2單元格)用來建立一級下拉菜單,,再點選“數(shù)據(jù)→有效性→設(shè)置數(shù)據(jù)有效性允許的條件→系列”,在下面的“來源”欄中輸入“=鄉(xiāng)鎮(zhèn)”(不含引號),就將歸入在“鄉(xiāng)鎮(zhèn)”名下的單元格數(shù)據(jù)組加入到該單元格的下拉菜單中,。注意右邊的“忽略空值”和“提供下拉菜單”要打上“√”,然后把“出錯警告”中“輸入無效數(shù)據(jù)時顯示警告”的“√”去掉,,便于輸入下拉菜單中沒有的項目內(nèi)容。然后點“確定”。最后復(fù)制這個下拉菜單單元格,、粘貼到下面單元格,。
第四步,建立二級下拉菜單,。選定某行或某列中含有屬于一級菜單中某鄉(xiāng)鎮(zhèn)管轄的村委名稱的一些單元格,,按所屬一級菜單中的鄉(xiāng)鎮(zhèn)命名,以便建立兩級菜單之間某鄉(xiāng)鎮(zhèn)與其下屬村委之間的菜單聯(lián)系,。如下表中選定“仰天崗”所屬的“天工居委,、孝頭村委、應(yīng)星村委,、港背村委,、湖陂村委”,即:H3:L3五個單元格作為一個數(shù)據(jù)組,,按第三步的方法,,將該數(shù)據(jù)組命名為“仰天崗”。直至將一級菜單中所有鄉(xiāng)鎮(zhèn)屬下的各村委編組命名完畢,。然后,,在一級菜單單元格右邊選定一個單元格(如D2單元格右邊的E2單元格),按第三步方法,,在數(shù)據(jù)系列的“來源”下輸入“=INDIRECT(D2)”,,便建立了與一級菜單相關(guān)聯(lián)的二級菜單,不要忘了取消出錯警告,。然后復(fù)制該二級菜單單元格,,粘貼到該列下面的單元格。實踐中發(fā)現(xiàn),,“=INDIRECT(D2)”如使用絕對引用“=INDIRECT($D$2)”,將不能按行號的下移而改變關(guān)聯(lián),,即全部粘貼的單元格都是與D2單元格關(guān)聯(lián)的“=INDIRECT($D$2)”,而不是“=INDIRECT(D3)、“=INDIRECT(D4)…”,,這點與一級下拉菜單不同,。
第五步,建立二級下拉菜單(方法同上),。即:為各村委下屬的所有自然村分組命名,,選定二級菜單右邊一個單元格,在“來源”下輸入“=INDIRECT(E2)”,不要忘了取消出錯警告,,最后向下面的單元格復(fù)制粘貼或拖動填充。至此大功告成,,可以檢查效果了,。
提示:一列或一行內(nèi)的單元格數(shù)據(jù),可以分幾個數(shù)據(jù)組進(jìn)行命名,。如下表中“港背村委”和“湖陂村委”分為兩個數(shù)據(jù)組命名,。
下面表格中列G至列L是下拉菜單的數(shù)據(jù)引用區(qū),,下拉菜單設(shè)置完畢后,可以將這幾列隱藏起來,。