大家好,我是秋水,今天我們學(xué)習(xí)的內(nèi)容是——神奇炫酷的下拉菜單

一、基本用法
1、手工錄入
A? 手工錄入幾個內(nèi)容之后,按住Alt+↓,可以生成剛才錄入的內(nèi)容,從里面選擇即可。
B 數(shù)據(jù)→數(shù)據(jù)驗證→選擇序列→來源里面錄入所用內(nèi)容
2、引用
提前錄入好內(nèi)容→數(shù)據(jù)→數(shù)據(jù)驗證→選擇序列→來源引用錄制好的內(nèi)容。
3、名稱框
選中績效列下面的字母命名為績效→數(shù)據(jù)→數(shù)據(jù)驗證→選擇序列→來源 =績效或者按F3選擇績效
4、數(shù)據(jù)驗證用法
針對數(shù)字設(shè)置限制→數(shù)據(jù)→數(shù)據(jù)驗證→選擇整數(shù)→數(shù)據(jù)介于某范圍之間
當(dāng)輸入的內(nèi)容超出或者小于這個范圍的時候,彈出提醒
針對錄入身份證,可以設(shè)置長度。
(以上就是顯示提示信息,出錯警告。甚至可以找出無效信息)
二、進(jìn)階用法
顯示提示信息,出錯警告。甚至可以找出無效信息
1、提示信息:數(shù)據(jù)→數(shù)據(jù)驗證→輸入信息→輸入標(biāo)題和內(nèi)容。
2、出錯警告:數(shù)據(jù)→數(shù)據(jù)驗證→出錯警告→選擇樣式→在標(biāo)題、錯誤信息輸入內(nèi)容。
當(dāng)輸入的不是18位數(shù)字時,會自動做出提醒
3、圈釋無效數(shù)據(jù):設(shè)置好以上內(nèi)容之后--點(diǎn)擊數(shù)據(jù)驗證--圈釋無效數(shù)據(jù)--紅色詮釋部分是錄入錯誤的內(nèi)容,根據(jù)要求進(jìn)行修改。
三、動態(tài)下拉列表
當(dāng)參數(shù)內(nèi)容增加如何同步到下拉菜單中?利用超級表來實現(xiàn)
A :插入超級表
選中參數(shù)內(nèi)容→點(diǎn)擊插入里的表格→確定或者按Ctrl+T→確定
B :為超級表定義名稱
選中內(nèi)容→名稱框中定義名稱“銷售員”
C :設(shè)置下拉菜單列
數(shù)據(jù)→-數(shù)據(jù)驗證→選擇序列→來源 =銷售員或者按F3選擇銷售員
四、快速錄入當(dāng)前時間
A :在空白區(qū)域先輸入公式:=NOW(),按回車出現(xiàn)當(dāng)前時間
B :在時間列表中錄入對應(yīng)的數(shù)據(jù)驗證→序列→來源選擇剛錄入的時間區(qū)域
C :設(shè)置時間格式Ctrl+1→設(shè)置單元格格式→選擇小時分鐘秒→完成
五、借貸只能一方輸入(財會常識)
COUNTA函數(shù):
返回參數(shù)列表中非空值的單元格個數(shù)
利用函數(shù) COUNTA 可以計算單元格區(qū)域或數(shù)組中包含數(shù)據(jù)的單元格個數(shù)。
要求只有一方可以輸入內(nèi)容,借方輸入內(nèi)容,貸方不能輸入,利用公式 ?=COUNTA($A2:$B2)=1 ?便可實現(xiàn)。
六、二級下拉菜單
選擇某個省份對應(yīng)出現(xiàn)這個省包含的市級
A ?先錄入好內(nèi)容
B ?選擇所有省份→名稱框命名“省份”→選擇省份列表→數(shù)據(jù)→數(shù)據(jù)驗證→選擇序列→來源 =省份或者按F3選省份,此時一級菜單已設(shè)置好
C ?選中表1的內(nèi)容→定位→常量→確定即可
D? 公式下方→根據(jù)所選內(nèi)容創(chuàng)建→默認(rèn)是首行→確定(當(dāng)省份以列列式,城市在省份的右邊以行列式的時候就需要選擇最左邊,記住根據(jù)實際情況而定)
E ?選中城市列→數(shù)據(jù)→數(shù)據(jù)驗證→選擇序列→來源公式 =INDIRECT(A2)→確定? 二級下拉菜單設(shè)置好了
增加省份和城市時,如何形成聯(lián)動?
運(yùn)用兩個公式來實現(xiàn)
設(shè)置省份時
A2:A22中設(shè)置數(shù)據(jù)驗證中的序列,來源輸入:
=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))
設(shè)置城市時
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)想式下拉菜單
A 源數(shù)據(jù)排序。目的是把相似的內(nèi)容排列在一起。
B 選取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)
關(guān)于公式的說明
match()查找輸入的字符串在C列的開始位置,&"*"實現(xiàn)模糊查找。
Countif()統(tǒng)計以輸入字符串開頭的車型有多少個
offset () 獲取開始行數(shù)和總行數(shù),用offset生成動態(tài)引用區(qū)域。
C? 數(shù)據(jù)選項卡→數(shù)據(jù)有效性→允許“序列”,來源 =城市
D? 在數(shù)據(jù)有效性窗口中,去掉“輸入無效數(shù)據(jù)時顯示出錯警告”的勾選。