excel下拉菜單空白值該怎么去除?

為了規(guī)范表格數(shù)據(jù)錄入,我們常用到Excel的“數(shù)據(jù)有效性”功能在單元格設(shè)置下拉菜單,引用固定區(qū)域數(shù)據(jù)作為標(biāo)準(zhǔn)錄入內(nèi)容。有很多時候,這個區(qū)域的數(shù)據(jù)是用公式生成的,如果直接引用一個固定范圍,比如說D1:D50,可能實際返回的數(shù)據(jù)只有8個,下拉菜單會出現(xiàn)很多空白,不方便選擇。本例向大家介紹如何去除下拉菜單中的空白。
一、問題描述
1、如下圖,利用公式在D列返回某些表格的不重復(fù)值,作為下拉菜單的數(shù)據(jù)源。D列數(shù)據(jù)的個數(shù)不確定。
2、為了使數(shù)據(jù)有效性能夠顯示所有的備選數(shù)據(jù),所以一般我們選擇一個較大的范圍,比如說D1:D8區(qū)域。制作數(shù)據(jù)有效性如下:
3、這樣制作的下拉菜單中就會包括數(shù)目不定的空白,如果空白非常多的話在用下拉菜單選擇數(shù)據(jù)時就非常不方便。
二、解決方案
1、選中要設(shè)置下拉菜單的E1單元格,選擇【公式】-【定義名稱】。
2、定義一個名稱為“Data”的名稱,在【引用位置】輸入下面的公式并點擊【確定】。=OFFSET($D$1,,,SUMPRODUCT(N(LEN($D:$D)>0)),)
3、選中E1單元格,選擇【數(shù)據(jù)】-【數(shù)據(jù)有效性】。
4、如下圖,選擇“序列”,“來源”處輸入=Data,然后【確定】。
5、這樣,在E1的下拉菜單中就只有非空白單元格的內(nèi)容了。E1的下拉菜單會自動更新成D列不為空的單元格內(nèi)容。
6、使用公式的簡單說明:=OFFSET($D$1,,,SUMPRODUCT(N(LEN($D:$D)>0)),)
其中的LEN($D:$D)>0判斷單元格內(nèi)容長度是不是大于0,也就是如果D列單元格為非空單元格就返回TRUE,然后SUMPRODUCT統(tǒng)計出非空單元格個數(shù)。最后用OFFSET函數(shù)從D1開始取值至D列最后一個非空單元格。
相關(guān)推薦:
Excel下拉菜單怎么設(shè)置可選的下拉數(shù)據(jù)?
相關(guān)文章
- 在我們的工作或?qū)W習(xí)中難免會遇到一些表格問題,例如,有的表格中會有一些空表部分,而我們需要將這些空白的部分填寫統(tǒng)一的數(shù)字,那么在Excel中怎么快速統(tǒng)一填寫表格的空白2016-01-11
- Excel序列號怎么跳過空白行連續(xù)排列?在Excel中給表格想加入序列號,但是表格中有很多空行,想直接跳過空白的行在有內(nèi)容的地方發(fā)出序列號,這樣也能準(zhǔn)確統(tǒng)計有多少數(shù)據(jù),該2016-01-06
excel將上一列的內(nèi)容填充至下一列空白值的方法分享
今天小編為大家分享excel將上一列的內(nèi)容填充至下一列空白值的方法,相信對于很多朋友都不是很清楚,下面小編就為大家詳細(xì)介紹一下,一起來看看吧2015-11-30EXCEL怎么自動填充表格數(shù)據(jù)長度為填充指定位數(shù)?
EXCEL怎么自動填充表格數(shù)據(jù)長度為填充指定位數(shù)?有時候數(shù)據(jù)要求必須是6位數(shù)或某個固定的位數(shù),該怎么把長度不夠的數(shù)據(jù)前面自動填充0到指定的長度呢?下面我們一起來看看詳2015-10-15- EXCEL中怎么把0變成空值?excel中通常通過公式算出來沒有結(jié)果的都會默認(rèn)顯示為0,但是想要沒有結(jié)果的直接顯示為空,該怎么把0變成空呢?下面分享EXCEL中國把0變成空值的詳2015-10-08
- 人們所需要做的就是批量的刪除數(shù)據(jù)中存在的空白行。在刪除行之前需要找到大量的空白行,也就是定位。那么EXCEL表格中的空白行怎么刪除?下面小編就為大家介紹一下,一起來看2015-06-11
- excel怎么設(shè)置隱藏單元格禁止刪除?在使用excel表格的時候,我們經(jīng)常會用到隱藏功能。有時候有些數(shù)據(jù)隱藏了,刪也刪不掉,下面分享設(shè)置方法,需要的朋友可以參考下2015-06-08
- excel如何批量刪除空白行?相信很多朋友都不是很清楚吧,下面小編就為大家介紹一下,希望能對大家有所幫助2015-05-06
- Excel右鍵刪除灰色不能用該怎么辦?excel中有的數(shù)據(jù)輸入錯了,想用右鍵刪除,但是卻發(fā)現(xiàn)excel右鍵不能刪除該怎么辦呢?下面我們來看看Excel右鍵刪除顯示灰色無法刪除解決辦2016-03-17
excel2010切片器是灰色不可用狀態(tài)該怎么辦?
excel2010切片器是灰色不可用狀態(tài)該怎么辦?在使用aexcel2010中透視表建好以后,發(fā)現(xiàn)切片器卻無法使用,是灰色的,這是怎么回事?下面我們來看看解決這個問題的方法,需要2016-03-03