今日學(xué)習(xí)下拉菜單现恼,日常工作應(yīng)用會設(shè)置數(shù)據(jù)驗證制作下拉菜單,alt+↓的快捷方式第一次應(yīng)用,感覺也很方便司忱。
今日學(xué)習(xí)心得:
1.利用名稱框的方式比選擇區(qū)域更快速便捷;
2.提示信息槐臀、出錯警告?的應(yīng)用锄蹂,讓表格展示的更清晰明了;
3.圈釋無效信息可以快速找到錯誤信息 便于修改;
4.動態(tài)下拉菜單、二級下拉菜單感覺很高級
5.今日學(xué)習(xí)中有很多未接觸過的公式水慨、函數(shù)得糜,讓我意識到還有很多需要學(xué)習(xí)的地方,老師提出的延伸應(yīng)用晰洒,以后也需要動腦子用到手中的表格中朝抖。
今日學(xué)習(xí)內(nèi)容見下
一、基本用法
1.手工錄入
方法一:輸入三個部門后? 按住Alt+ ↓? 可快速生成下拉菜單
方法二:數(shù)據(jù)--數(shù)據(jù)驗證--序列--來源錄入數(shù)據(jù)(中間用英文狀態(tài)谍珊,分割)
可以來源用到引用治宣,來源選擇基礎(chǔ)信息表(參數(shù)表)
3.利用名稱框
step1.選中數(shù)據(jù),定義名稱框 ex:績效
step2.數(shù)據(jù)--有效性--數(shù)據(jù)來源=績效(F3選績效)
4.設(shè)置整數(shù)
數(shù)據(jù)--數(shù)據(jù)驗證--整數(shù)--填入數(shù)值區(qū)間
超過設(shè)置范圍的數(shù)值不允許錄入
4.身份證號設(shè)置位數(shù)
身份證號錄入需要單引號'
二砌滞、進階用法
1.提示信息
插入批注不利于觀看侮邀,用數(shù)據(jù)
選中區(qū)域--數(shù)據(jù)--數(shù)據(jù)驗證--輸入信息
效果如圖
2.出錯警告
選中數(shù)據(jù)--出錯警告--停止/警告
3.圈釋無效信息
校驗錯誤,快速找到錯誤信息
數(shù)據(jù)--數(shù)據(jù)驗證--圈釋無效數(shù)據(jù)
三贝润、動態(tài)下拉菜單
超級表應(yīng)用 Ctrl+T ( 數(shù)據(jù)--插入--表格)
對應(yīng)區(qū)域進行名稱定義 “銷售員”
數(shù)據(jù)--驗證--序列--F3(選擇銷售員)
四绊茧、快速錄入當(dāng)前時間
空白區(qū)域? 輸入公式=now()
選中時間區(qū)域--數(shù)據(jù)驗證--來源--空白區(qū)域
設(shè)置單元格格式 自定義未小時--時間--秒
五、借貸只能一方輸入
選中數(shù)據(jù)區(qū)域--數(shù)據(jù)驗證--自定義--設(shè)置公式
公式=COUNTA($A2:$B2)=1? 計算非空值個數(shù)
COUNTA函數(shù)
返回參數(shù)列表中非空值的單元格個數(shù)打掘。
利用函數(shù) COUNTA 可以計算單元格區(qū)域或數(shù)組中包含數(shù)據(jù)的單元格個數(shù)华畏。
六、二級下拉菜單
選中一級下拉菜單的數(shù)據(jù)源胧卤,定義框做定義 ex:省份
選中要下拉的區(qū)域唯绍,數(shù)據(jù)驗證--序列--來源(=省份)
定義二級下拉菜單:
step1.選中區(qū)域,定位條件設(shè)置為常量
公式--根據(jù)所選內(nèi)容創(chuàng)建
選中城市列枝誊,數(shù)據(jù)驗證--自定義--公式
INDIRECT(A2)
INDIRECT公式內(nèi)容延展理解
當(dāng)新增數(shù)據(jù)况芒,需要再次進行上述設(shè)置,新方法(自動生成):
選中省份區(qū)域叶撒,數(shù)據(jù)驗證--錄入OFFSET函數(shù)
A2:A22中設(shè)置數(shù)據(jù)驗證中的序列绝骚,來源輸入:? ? ? ?
=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))? ? ? ?
B2:B22中設(shè)置數(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)))? ? ?
七祠够、聯(lián)想式下拉菜單
step1 源數(shù)據(jù)排序压汪。
目的把相似的內(nèi)容排列在一起。如上圖C列所示古瓤。
step2 選取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)
公式說明:
match()查找輸入的字符串在C列的開始位置,&"*"實現(xiàn)模糊查找穿香。
Countif()統(tǒng)計以輸入字符串開頭的車型有多少個
offset() 獲取開始行數(shù)和總行數(shù)亭引,用offset生成動態(tài)引用區(qū)域。
step3. 數(shù)據(jù)選項卡 -? 數(shù)據(jù)有效性 - 允許“序列”皮获,來源 =城市