神奇的下拉菜單
越是碎片化時代,越需要系統性學習
一、基本用法
1、基本用法
1)手工錄入
先手工輸入,再按住Alt+ ↓ 即可快速生成下拉菜單
選中區域-數據-數據驗證-設置-序列-來源-確定;?
2)引用
選中區域-數據-數據驗證-設置-序列-來源-基礎信息表
3)名稱框
二、進階用法
1.提示信息
選中區域-數據-數據驗證-輸入信息-標題-輸入信息
2.出錯警告
選中區域-數據-數據驗證-輸入出錯警告-標題-出錯警告
3.圈釋無效信息
選中區域-數據-數據驗證-圈釋無效信息
三、動態下拉菜單
選中-插入-表格-確定;?
CTRL+"T"
四、快速錄入當前時間
=NOW()
數據-數據驗證-來源(區域)
設置單元格格式-小時、分、秒
五、借貸只能一方輸入
COUNTA函數-返回參數列表中非空值的單元格個數。
'=COUNTA($A2:$B2)=1
利用函數?COUNTA?可以計算單元格區域或數組中包含數據的單元格個數。
六、二級下拉菜單
=INDIRECT(A2)
A2:A22中設置數據驗證中的序列,來源輸入:
?=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))
B2:B22中設置數據驗證中的序列,來源輸入:
?=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)))
七、聯想式下拉菜單
1.源數據排序。目的是把相似的內容排列在一起。如上圖C列所示。
2.選取A列要設置的區域,右鍵菜單?-?定義名稱。在如圖所示的新那建名稱窗口中:
名稱:城市
引用位置:
?=OFFSET('7.聯想式下拉菜單'!$C$1,MATCH('7.聯想式下拉菜單'!E6&"*",'7.聯想式下拉菜單'!G:G,0)-1,,COUNTIF('7.聯想式下拉菜單'!G:G,'7.聯想式下拉菜單'!E6&"*"),1)
公式說明:
match()查找輸入的字符串在C列的開始位置,&"*"實現模糊查找。
Countif()統計以輸入字符串開頭的車型有多少個
offset()?獲取開始行數和總行數,用offset生成動態引用區域。
第3步?數據選項卡?-??數據有效性?-?允許“序列”,來源?=城市
第4步?在數據有效性窗口中,去掉“輸入無效數據時顯示出錯警告”的勾選。
八、INDIRECT函數