2018-09-08 神奇酷炫的下拉菜單

一、基本用法

1.手工錄入:

方法一、錄入要輸入的幾種內(nèi)容后,直接按住Alt+ ↓?? 即可快速生成(注意: 想要實(shí)現(xiàn)這樣的功能前提是已經(jīng)輸入部分內(nèi)容)

方法二、設(shè)置“數(shù)據(jù)驗(yàn)證”,序列,注意序列內(nèi)容之間的逗號(hào),用英文狀態(tài)的。

2.引用

序列可以引用參數(shù)表里設(shè)置好的數(shù)據(jù)序列。

3.名稱框

事先參數(shù)表里的序列區(qū)域定義好名稱框,在設(shè)置序列時(shí)輸入 =名稱,或者按F3選取名稱。

“數(shù)據(jù)驗(yàn)證”還可以設(shè)置輸入內(nèi)容的:文本長(zhǎng)度(如輸入身份證號(hào)碼,固定18位,輸入時(shí)先要加英文狀態(tài)的單引號(hào)),數(shù)值的最大最小值。

二、進(jìn)階用法

1.提示信息

批注不利于觀看,可以用“數(shù)據(jù)驗(yàn)證”中的“輸入信息”,設(shè)置提示語(yǔ),顯示位置可以調(diào)整。

2.出錯(cuò)警告

“數(shù)據(jù)驗(yàn)證”中的“出錯(cuò)警告”,選“停止”,輸入提示語(yǔ)。

3.圈釋無(wú)效信息

先錄好數(shù)據(jù),設(shè)置驗(yàn)證規(guī)則,圈釋無(wú)效信息,快速標(biāo)識(shí)不符合規(guī)則的數(shù)據(jù),方便修改。

三、動(dòng)態(tài)下拉菜單

參數(shù)表如果有增加,但設(shè)置好的下拉菜單不會(huì)跟著變,怎么辦呢?

1、選擇參數(shù)表,設(shè)置成超級(jí)表(插入→表格,or? CTRL+T)

2、選擇參數(shù)區(qū)域,設(shè)置名稱框的名稱

3、設(shè)置“數(shù)據(jù)驗(yàn)證”,= 名稱

四、快速錄入當(dāng)前時(shí)間

操作步驟

1、now()函數(shù)提取當(dāng)前時(shí)間

2、數(shù)據(jù)驗(yàn)證設(shè)置 =當(dāng)前時(shí)間單元格

3、單元格格式選擇 h:mm:ss的那種

4、輸入內(nèi)容,旁邊的時(shí)間單元格選擇下拉菜單里的當(dāng)前時(shí)間即可。

五、借貸只能一方輸入

數(shù)據(jù)驗(yàn)證用自定義輸入? =COUNTA($A2:$B2)=1

COUNTA函數(shù):返回參數(shù)列表中非空值的單元格個(gè)數(shù)。

利用函數(shù) COUNTA, 可以計(jì)算單元格區(qū)域或數(shù)組中包含數(shù)據(jù)的單元格個(gè)數(shù)。

六、二級(jí)下拉菜單(重點(diǎn))

動(dòng)圖太大,傳不上來(lái)。。。

方法:在A列和B列創(chuàng)建二級(jí)下拉列表,用到:

定位常量、批量設(shè)置名稱框(公式→名稱管理器)、?數(shù)據(jù)驗(yàn)證中的序列來(lái)源輸入=INDIRECT(A2)函數(shù)。

附注:如果下拉菜單的參數(shù)表有擴(kuò)展時(shí),想要同步更新二級(jí)下拉菜單,用到函數(shù):

A2:A22中設(shè)置數(shù)據(jù)驗(yàn)證中的序列,來(lái)源輸入:

?=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))

B2:B22中設(shè)置數(shù)據(jù)驗(yàn)證中的序列,來(lái)源輸入:

?=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)想式下拉菜單

(拓展思路)

操作步驟:

第1步? 源數(shù)據(jù)排序。目的是把相似的內(nèi)容排列在一起。如上圖C列所示。

第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)

公式說(shuō)明:

match()查找輸入的字符串在C列的開始位置,&"*"實(shí)現(xiàn)模糊查找。

Countif()統(tǒng)計(jì)以輸入字符串開頭的車型有多少個(gè)

offset()? 獲取開始行數(shù)和總行數(shù),用offset生成動(dòng)態(tài)引用區(qū)域。

第3步數(shù)據(jù)選項(xiàng)卡

? - ?數(shù)據(jù)有效性 - 允許“序列”,來(lái)源? =城市

第4步? 在數(shù)據(jù)有效性窗口中,去掉“輸入無(wú)效數(shù)據(jù)時(shí)顯示出錯(cuò)警告”的勾選。

為啥要去掉“輸入無(wú)效數(shù)據(jù)時(shí)顯示出錯(cuò)警告”?還沒懂,函數(shù)也沒完全弄懂。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、通過(guò)CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明AI閱讀 16,202評(píng)論 3 119
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,551評(píng)論 19 139
  • 如果說(shuō)“人生除死無(wú)大事”,或者說(shuō),就連生老病死也是稀松的平常事,因?yàn)槟鞘敲恳粋€(gè)人終其一生所無(wú)法避免的,哪怕當(dāng)年幾代...
    佛系肉團(tuán)閱讀 483評(píng)論 1 2
  • 今天天氣很熱,只有框架,不知道具體咋操作,不會(huì)?。?!
    Krystal_秀晶閱讀 132評(píng)論 0 0
  • 今天已經(jīng)不想再去感受陌生人,見了好幾位專家,聽著他們的嘴巴里說(shuō)出那么殘忍的話,每一次聽到“沒有醒過(guò)來(lái)的可能、沒有希...
    晴敏閱讀 102評(píng)論 0 2

友情鏈接更多精彩內(nèi)容