Excel中進行自適應下拉菜單的操作技巧
Excel中進行自適應下拉菜單的操作技巧
Excel中自適應下拉菜單怎么設置,縮小下拉菜單中的項目選擇范圍,使目標更精準,這是一種對數(shù)據(jù)有效性序列的智能化改造手段。今天,學習啦小編就教大家在Excel中進行自適應下拉菜單的操作技巧。
Excel中進行自適應下拉菜單的操作步驟
將需要作為選擇項目的原始數(shù)據(jù)進行排序。
排序以后,相同字符開頭的字符串將分布在連續(xù)的單元格中,便于創(chuàng)建數(shù)據(jù)有效性的引用序列。
選中需要設置下拉菜單的單元格,打開【數(shù)據(jù)有效性】對話框,選擇【序列】,并且在【來源】中使用以下公式:
=OFFSET($A class="main">
Excel中進行自適應下拉菜單的操作技巧
其中,其中A列是之前排過序的項目數(shù)據(jù)源所在列,C2 則是當前選中的單元格。
上述公式的具體含義如下:
MATCH(C2&"*",$A:$A,0)
這部分可以在A列中查找以C2當中字符打頭的項目,返回其中找到的第一個項目的行號
COUNTIF($A:$A,C2&"*")
這部分公式在A列中統(tǒng)計以C2當中字符打頭的項目的個數(shù)
以上面圖中的數(shù)據(jù)情況為例,
MATCH(C2&"*",$A:$A,0) = 4
COUNTIF($A:$A,C2&"*") = 12
整個公式等效于:
=OFFSET($A class="main">
Excel中進行自適應下拉菜單的操作技巧
這個OFFSET函數(shù)公式的作用是形成一個引用區(qū)域,即以A1單元格向下偏移3行(A4單元格),以此單元格起始的12行單元格區(qū)域為引用范圍。
這個公式的整體作用就是在A列數(shù)據(jù)源中提取出了以C2單元格當中字符開始的所有項目。以這個提取出來的區(qū)域作為數(shù)據(jù)有效性序列的引用源,就可以形成一個可以動態(tài)變化、自動適應單元格輸入內(nèi)容的下拉菜單。
選中【數(shù)據(jù)有效性】的【出錯警告】選項卡,取消勾選【輸入無效數(shù)據(jù)時顯示出錯警告】選項。
這個操作步驟的目的是為了在單元格當中輸入不完整的項目字符串時,系統(tǒng)不會因為數(shù)據(jù)有效性的錯誤警告而阻止用戶的輸入。
最終完成效果如下:
看過Excel中進行自適應下拉菜單的操作還看了: