国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

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

2019-12-13 09:55:25
字體:
來源:轉載
供稿:網友

為了規范表格數據錄入,我們常用到Excel的“數據有效性”功能在單元格設置下拉菜單,引用固定區域數據作為標準錄入內容。有很多時候,這個區域的數據是用公式生成的,如果直接引用一個固定范圍,比如說D1:D50,可能實際返回的數據只有8個,下拉菜單會出現很多空白,不方便選擇。本例向大家介紹如何去除下拉菜單中的空白。

軟件名稱:
Excel2003綠色版 EXCEL2003精簡綠色版 (附excel2003綠色工具)
軟件大小:
13.3MB
更新時間:
2012-06-19

一、問題描述

1、如下圖,利用公式在D列返回某些表格的不重復值,作為下拉菜單的數據源。D列數據的個數不確定。

2、為了使數據有效性能夠顯示所有的備選數據,所以一般我們選擇一個較大的范圍,比如說D1:D8區域。制作數據有效性如下:

3、這樣制作的下拉菜單中就會包括數目不定的空白,如果空白非常多的話在用下拉菜單選擇數據時就非常不方便。

二、解決方案

1、選中要設置下拉菜單的E1單元格,選擇【公式】-【定義名稱】。

2、定義一個名稱為“Data”的名稱,在【引用位置】輸入下面的公式并點擊【確定】。=OFFSET($D$1,,,SUMPRODUCT(N(LEN($D:$D)>0)),)

3、選中E1單元格,選擇【數據】-【數據有效性】。

4、如下圖,選擇“序列”,“來源”處輸入=Data,然后【確定】。

5、這樣,在E1的下拉菜單中就只有非空白單元格的內容了。E1的下拉菜單會自動更新成D列不為空的單元格內容。

6、使用公式的簡單說明:=OFFSET($D$1,,,SUMPRODUCT(N(LEN($D:$D)>0)),)

其中的LEN($D:$D)>0判斷單元格內容長度是不是大于0,也就是如果D列單元格為非空單元格就返回TRUE,然后SUMPRODUCT統計出非空單元格個數。最后用OFFSET函數從D1開始取值至D列最后一個非空單元格。

相關推薦:

EXCEL表格中怎么制作三級聯動的下拉菜單?

Excel下拉菜單怎么設置可選的下拉數據?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉首市| 公主岭市| 布尔津县| 海阳市| 进贤县| 容城县| 司法| 巴塘县| 惠来县| 玉龙| 荣昌县| 巴彦县| 即墨市| 马龙县| 台山市| 肇东市| 二连浩特市| 葵青区| 阿拉尔市| 唐海县| 长顺县| 陇南市| 社会| 勃利县| 鄂温| 盐源县| 广昌县| 米林县| 阳高县| 罗城| 新闻| 简阳市| 鄱阳县| 五家渠市| 谢通门县| 金湖县| 进贤县| 新津县| 叶城县| 东宁县| 巴里|