今天我們學(xué)習(xí)的是神奇酷炫的下拉菜單椅贱,主要從以下7個方面進行學(xué)習(xí):
一懂算、基本用法
1.手工錄入
(1)首先在單元格中手工錄入一組序列,然后按住Alt+ ↓ 庇麦,即可快速生成下拉菜單计技。這種方法不夠快捷,比較麻煩山橄。
(2)采用【數(shù)據(jù)驗證】設(shè)置垮媒。【數(shù)據(jù)】-【數(shù)據(jù)驗證】航棱,【驗證條件】選擇【序列】睡雇,來源可以直接輸入序列內(nèi)容,用英文狀態(tài)下的逗號隔開丧诺,這樣就可以生成下拉菜單了入桂。
2.引用
數(shù)據(jù)較多的時候奄薇,采取手工錄入不夠快捷驳阎。
【數(shù)據(jù)】-【數(shù)據(jù)驗證】,【驗證條件】選擇【序列】馁蒂,來源可以直接引用“基礎(chǔ)信息表”呵晚。
3.名稱框
先將需要引用的“參數(shù)表”,在名稱框中輸入某個名稱沫屡,【數(shù)據(jù)】-【數(shù)據(jù)驗證】饵隙,【驗證條件】選擇【序列】,來源輸入=“某個名稱”沮脖。
二金矛、進階用法
1.提示信息
【數(shù)據(jù)】-【數(shù)據(jù)驗證】芯急,【輸入信息】里填寫標(biāo)題,輸入想要提示的信息驶俊。這樣便會在不符合數(shù)據(jù)驗證條件的單元格旁產(chǎn)生類似批注的提示信息娶耍。
2.出錯警告
【數(shù)據(jù)】-【數(shù)據(jù)驗證】-【出錯警告】,選擇【樣式】饼酿,輸入【標(biāo)題】榕酒、【錯誤信息】等。如果在單元格中輸入不符合數(shù)據(jù)驗證條件的數(shù)據(jù)時故俐,便會彈出“出錯警告”框想鹰。
3.圈釋無效信息
將數(shù)據(jù)有效性的驗證信息輸入后,點擊【數(shù)據(jù)】-【數(shù)據(jù)驗證】-【圈釋無效信息】药版,這樣會把不符合條件的數(shù)據(jù)圈出來辑舷,然后可以進行修正。
三槽片、動態(tài)下拉列表
如果基礎(chǔ)信息表的數(shù)據(jù)發(fā)生變化時惩妇,如何才能使下拉框的信息跟著變化呢?
1.首先選中基礎(chǔ)信息表(包括表頭)筐乳,【插入】-【表格】/直接按Ctrl+T歌殃,生成一個超級表。
2.選中基礎(chǔ)信息表(不包括表頭)蝙云,利用【名稱框】設(shè)置一個名稱氓皱。
3.在要生成下拉菜單的表格中,點擊【數(shù)據(jù)驗證】勃刨,【驗證條件】選擇【序列】波材,來源輸入=“剛才設(shè)置的名稱”
這樣的話就生成了動態(tài)下拉菜單。
四身隐、快速錄入當(dāng)前時間
1.首先廷区,在空白單元格輸入公式=now(),顯示當(dāng)前的時間贾铝。
2.選取區(qū)域隙轻,點擊【數(shù)據(jù)驗證】,【驗證條件】選擇【序列】垢揩,來源輸入=“公式now的單元格”
3.設(shè)置單元格格式(Ctrl+1)玖绿,【自定義】的類型改成“hh:mm:ss”。
這樣就可以在下拉菜單中直接選取當(dāng)前時間叁巨。
五斑匪、借貸只能一方輸入
【數(shù)據(jù)驗證】,【驗證條件】選擇【序列】锋勺,來源輸入=COUNTA($A2:$B2)=1蚀瘸。
COUNTA函數(shù)狡蝶,表示的是返回參數(shù)列表中非空值的單元格個數(shù)。?可以計算單元格區(qū)域或數(shù)組中包含數(shù)據(jù)的單元格個數(shù)贮勃。
六牢酵、二級下拉菜單
1.二級下拉菜單
(1)先將省份信息利用名稱框自定義一個名稱。
(2)利用【數(shù)據(jù)有效性】衙猪,便可生成一級下拉菜單馍乙。
(3)接著選中所有的省份、地級市的數(shù)據(jù)區(qū)域垫释,【定位】丝格,選擇【常量】
(4)【公式】-【根據(jù)所選內(nèi)容創(chuàng)建】,根據(jù)實際情況選擇【首行】/【最左列】
(5)選擇需要顯示二級下拉菜單的區(qū)域棵譬,【數(shù)據(jù)驗證】显蝌,來源輸入=INDIRECT(A2),A2是指一級下拉菜單的第一個單元格订咸。
(6)這樣就把二級下拉菜單設(shè)置好了曼尊。
2.動態(tài)二級下拉菜單
(1)選中省份區(qū)域,【數(shù)據(jù)驗證】脏嚷,來源輸入 =OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))
(2)選中城市區(qū)域骆撇,【數(shù)據(jù)驗證】,來源輸入? =OFFSET($D$1,1,(MATCH(A2,$F$1:$XFD$1,0)-1),COUNTA(OFFSET($D$1,1,(MATCH(A2,$F$1:$XFD$1,0)-1),999,1)))
公式比較復(fù)雜父叙,先了解神郊。
七、聯(lián)想式下拉菜單
1.將源數(shù)據(jù)排序趾唱。
2.選取A列要設(shè)置的區(qū)域涌乳,右鍵菜單 - 定義名稱√瘃【名稱】輸入“城市”夕晓,引用位置輸入 =OFFSET('7.聯(lián)想式下拉菜單'!$C$1,MATCH('7.聯(lián)想式下拉菜單'!E6&"*",'7.聯(lián)想式下拉菜單'!G:G,0)-1,,COUNTIF('7.聯(lián)想式下拉菜單'!G:G,'7.聯(lián)想式下拉菜單'!E6&"*"),1)
3.選擇數(shù)據(jù)區(qū)域,【數(shù)據(jù)驗證】悠咱,來源 輸入=城市
4.在【出錯警告】中蒸辆,將【輸入無效數(shù)據(jù)時顯示出錯警告】勾選掉。