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