? ? ? 關(guān)于數(shù)據(jù)有效性,我們?cè)谇懊嬉呀?jīng)進(jìn)行了兩講的闡釋?zhuān)?/p>
? ? ? 【Excel系列16】數(shù)據(jù)有效性應(yīng)用概覽①--系統(tǒng)地分析了數(shù)據(jù)有效性的基本功能、有效性條件的允許類(lèi)別、設(shè)置數(shù)據(jù)有效性的提示信息、數(shù)據(jù)有效性條件的復(fù)制和更改等內(nèi)容。
? ? ??【Excel系列17】數(shù)據(jù)有效性應(yīng)用實(shí)例②--從應(yīng)用場(chǎng)景出發(fā),分析了數(shù)據(jù)有效性常見(jiàn)的幾個(gè)案例:只能輸入整數(shù)、只能輸入文本、只能輸入數(shù)值、限制輸入重復(fù)值等。
? ? ? 今天是關(guān)于數(shù)據(jù)有效性的最后一講,主要內(nèi)容是關(guān)于下拉菜單、二級(jí)下拉菜單的設(shè)置使用方法。作為數(shù)據(jù)有效性難度最大的一部分內(nèi)容,我們希望通過(guò)這次講解能讓大家輕松掌握。
一、在輸入提供下拉式菜單
? ? ? 在使用數(shù)據(jù)有效性中的“序列”作為允許數(shù)據(jù)輸入的類(lèi)別時(shí),可以給用戶(hù)在輸入時(shí)提供一個(gè)下拉式的菜單,在方便用戶(hù)輸入的同時(shí)可以避免輸入選項(xiàng)以外的異常數(shù)據(jù),減少數(shù)據(jù)輸入的錯(cuò)誤。
? ? ? ?例如,在性別中設(shè)置只能選擇“男”或“女”,我們就可以這么設(shè)置:
? ? ? 選中數(shù)據(jù)區(qū)域—【數(shù)據(jù)有效性】,在【數(shù)據(jù)有效性】對(duì)話框中,【設(shè)置】—【允許】—【序列】—【來(lái)源】—依次輸入男,女
?輸入男女或者其他限定的時(shí)候一定要注意,中間要用半角逗號(hào)分隔。
? ? ? 操作示意圖如下:
? ? ? 當(dāng)序列中需要設(shè)置的可選項(xiàng)目比較多時(shí),可以直接使用單元格區(qū)域的引用作為序列來(lái)源
? ? ? 如在輸入職工所在的部門(mén)時(shí),我們可以這么操作:
? ? ? 選中數(shù)據(jù)區(qū)域—【數(shù)據(jù)有效性】,在【數(shù)據(jù)有效性】對(duì)話框中,【設(shè)置】—【允許】—【序列】—【來(lái)源】—單擊右側(cè)折疊按鈕,選中設(shè)置項(xiàng)目所在區(qū)域
? ? ? ?操作示意圖如下:
二、在輸入提供二級(jí)下拉式菜單
? ? ? 在進(jìn)行數(shù)據(jù)有效性設(shè)置時(shí),我們經(jīng)常會(huì)遇到這樣一個(gè)問(wèn)題,比如輸入所在城市和轄區(qū)時(shí),我們總是希望城市和轄區(qū)能夠相對(duì)應(yīng)起來(lái),根據(jù)前一級(jí)的選擇內(nèi)容自動(dòng)會(huì)顯示出不同的下拉菜單,前后級(jí)之間存在著上下對(duì)應(yīng)的關(guān)系。這種我們通常稱(chēng)為“二級(jí)下拉菜單”,這應(yīng)該怎么實(shí)現(xiàn)呢?
? ? ? 在設(shè)置之前,我們先給大家普及兩個(gè)要用到的知識(shí):
1、定義名稱(chēng),顧名思義,就是為一個(gè)區(qū)域、常量值、或者數(shù)組定義一個(gè)名稱(chēng),方便引用數(shù)據(jù)范圍或者進(jìn)行數(shù)據(jù)跳轉(zhuǎn)。在二級(jí)下拉菜單時(shí),主要用其跳轉(zhuǎn)的這個(gè)功能
? ? ? 如下圖所示:我們創(chuàng)建“北京市”的名稱(chēng),希望其名稱(chēng)包含的數(shù)據(jù)單位為下面的四個(gè)區(qū)
? ? ? 具體操作方法:選中四個(gè)區(qū)所在的數(shù)據(jù)區(qū)域—【公式】—【名稱(chēng)管理器】—【新建】—名稱(chēng)為北京市,操作示意圖如下
2、INDIRERCT函數(shù)
INDIRERCT函數(shù)的引用的兩中形式:
一種加引號(hào),一種不加引號(hào)。
=INDIRECT("A1")——加引號(hào),文本引用——即引用A1單元格所在的文本(B2)。
=INDIRECT(A1)——不加引號(hào),地址引用——因?yàn)锳1的值為B2,B2又=11,所以返回的是地址B2中的數(shù)值11。
我們常用不加引號(hào)的這種形式來(lái)進(jìn)行地址引用,實(shí)現(xiàn)數(shù)據(jù)跳轉(zhuǎn)
在掌握了這兩個(gè)知識(shí)點(diǎn)后,我們就可以輕松制作二級(jí)下拉菜單了,工作原理:
1、定義城市名稱(chēng)框,如北京市,使名稱(chēng)中包含其所轄區(qū)
2、使用INDIRECT函數(shù),引用單元格地址中的名稱(chēng)框,跳轉(zhuǎn)到城市名稱(chēng)框所包含的轄區(qū)
操作示意圖如下:
幾個(gè)關(guān)鍵步驟:
1、批量創(chuàng)建名稱(chēng)框:根據(jù)所選內(nèi)容創(chuàng)建
2、城市:普通序列操作方法
3、轄區(qū):利用INDIRECT函數(shù)跳轉(zhuǎn),D1地址存儲(chǔ)的既是城市名,同時(shí)又是名稱(chēng)框,跳轉(zhuǎn)到名稱(chēng)框所含的數(shù)據(jù)范圍。
? ? ? 是不是很神奇呢?大家趕快動(dòng)手操作一下吧
? ? ? 數(shù)據(jù)有效性的內(nèi)容今天就到這里,大家可以三講一起學(xué)習(xí)~~
? ? ? 也請(qǐng)大家關(guān)注文集Excel常用技巧,與大家一起共同成長(zhǎng)學(xué)習(xí)。
? ? ? 如果你覺(jué)得不錯(cuò)或者有用,希望大家能點(diǎn)個(gè)喜歡?