Excel中進(jìn)行制作下拉菜單時(shí)去除空值的操作技巧
為了規(guī)范表格數(shù)據(jù)錄入,我們常用到Excel的“數(shù)據(jù)有效性”功能在單元格設(shè)置下拉菜單,引用固定區(qū)域數(shù)據(jù)作為標(biāo)準(zhǔn)錄入內(nèi)容。今天,學(xué)習(xí)啦小編就教大家在Excel中進(jìn)行制作下拉菜單時(shí)去除空值的操作技巧。
Excel中進(jìn)行制作下拉菜單時(shí)去除空值的操作步驟
如下圖,利用公式在D列返回某些表格的不重復(fù)值,作為下拉菜單的數(shù)據(jù)源。D列數(shù)據(jù)的個(gè)數(shù)不確定。
為了使數(shù)據(jù)有效性能夠顯示所有的備選數(shù)據(jù),所以一般我們選擇一個(gè)較大的范圍,比如說(shuō)D1:D8區(qū)域。制作數(shù)據(jù)有效性如下:
這樣制作的下拉菜單中就會(huì)包括數(shù)目不定的空白,如果空白非常多的話(huà)在用下拉菜單選擇數(shù)據(jù)時(shí)就非常不方便。
解決方案:
選中要設(shè)置下拉菜單的E1單元格,選擇【公式】-【定義名稱(chēng)】。
定義一個(gè)名稱(chēng)為“Data”的名稱(chēng),在【引用位置】輸入下面的公式并點(diǎn)擊【確定】。
=OFFSET($D class="main">
Excel中進(jìn)行制作下拉菜單時(shí)去除空值的操作技巧
選中E1單元格,選擇【數(shù)據(jù)】-【數(shù)據(jù)有效性】。
如下圖,選擇“序列”,“來(lái)源”處輸入=Data,然后【確定】。
這樣,在E1的下拉菜單中就只有非空白單元格的內(nèi)容了。E1的下拉菜單會(huì)自動(dòng)更新成D列不為空的單元格內(nèi)容。
使用公式的簡(jiǎn)單說(shuō)明:
=OFFSET($D class="main">
Excel中進(jìn)行制作下拉菜單時(shí)去除空值的操作技巧
其中的LEN($D:$D)>0判斷單元格內(nèi)容長(zhǎng)度是不是大于0,也就是如果D列單元格為非空單元格就返回TRUE,然后SUMPRODUCT統(tǒng)計(jì)出非空單元格個(gè)數(shù)。最后用OFFSET函數(shù)從D1開(kāi)始取值至D列最后一個(gè)非空單元格。
Excel中進(jìn)行制作下拉菜單時(shí)去除空值的操作相關(guān)文章:
1.Excel中進(jìn)行表格制作二級(jí)下拉菜單的操作方法
Excel中進(jìn)行制作下拉菜單時(shí)去除空值的操作技巧
精選文章
-
Excel中去除函數(shù)提示的操作技巧
excel如何去除函數(shù)提示?具體該怎么去進(jìn)行操作的呢?今天,學(xué)習(xí)啦小編就教大家在Excel中去除函數(shù)提示的操作技巧。 Excel中去除函數(shù)提示的操作步驟 如圖,有
-
Excel中進(jìn)行批量提取全部工作表名稱(chēng)公式的操作技巧
在使用公式查詢(xún)或匯總多工作表數(shù)據(jù)時(shí)經(jīng)常需要用到整個(gè)工作簿所有工作表的名稱(chēng),如何用宏表函數(shù)GET.WORKBOOK來(lái)提取工作表名稱(chēng)。今天,學(xué)習(xí)啦小編就教大
-
Excel中進(jìn)行Lookup函數(shù)搜索區(qū)域計(jì)算數(shù)據(jù)的操作方法
在Excel的日常使用中,我們?nèi)绾问褂肔ookup函數(shù)搜索區(qū)域計(jì)算數(shù)據(jù)呢?今天,學(xué)習(xí)啦小編就教大家在Excel中進(jìn)行Lookup函數(shù)搜索區(qū)域計(jì)算數(shù)據(jù)的操作方法。 Excel中
-
Excel中進(jìn)行函數(shù)嵌套使用的操作技巧
在某些情況下,我們需要將某個(gè)公式或函數(shù)的返回值作為另一個(gè)函數(shù)的參數(shù)來(lái)使用,這種方式就稱(chēng)為函數(shù)的嵌套使用。今天,學(xué)習(xí)啦小編就教大家在Excel中