網絡搜索,不用說了吧,大家肯定都用過。
我們在搜索框中,輸入個關鍵詞,頁面立馬就能聯想到相關的内容,如,頭條、百度、360。。。
本期,小編就介紹下,在Excel中,如何實現這種聯想式下拉框。
基礎的下拉菜單制作如果,你對Excel下拉菜單的制作還很陌生的話,建議先看下如下兩篇入門文章
簡單的下拉框制作,請看《Excel中,也有下拉菜單?》
再複雜點的多級聯動下拉菜單,請看《Excel實用技巧,實現能多級聯動的下拉菜單》
下拉框的制作請參考以上兩篇文章。
那如何實現自适應呢?
使用Offset函數,動态定義下拉内容的區域;
使用Match函數,查找已輸入内容的起始位置;
使用COUNTIF函數,确定區域的長度。
先來看下完整的制作過程(動畫教程)
下拉框内容整理排序
設置數據驗證方式為"序列",公式:=offset($A$1,MATCH(B3&"*",$A:$A,0)-1,,COUNTIF($A:$A,B3&"*"))
去除驗證的錯誤警告
參數1:$A$1,表示下拉框引用的區域起始位置,從A1單元格開始;
參數2:MATCH(B3&"*",$A:$A,0)-1,表示将區域偏移到查找的關鍵字上,如示例中,輸入"安"以後,區域就從第一找到"安"的位置開始;
參數3:默認不偏移;
參數4:COUNTIF($A:$A,B3&"*"),統計下輸入内容的個數,如示例中,有3個姓"安"的人。
示例中,輸入"安",Offset則從第一個姓"安"人員位置開始,往下取3個單元格,作為下拉框的内容。
函數的詳細用法,請參考《300個Excel函數公式說明,你用得到的,這裡都有!》
留個小疑問
請問:為何要去掉數據驗證的錯誤提醒?
再問:若下拉框來源(示例中的A列)未排序,那麼,下拉框内容會有什麼影響?
好了,本期就到這,趕緊試試吧!
哦,對了,别忘了到評論區答題哦!
小編就在評論區等你!
強烈推薦Excel中,如何按顔色求和?3步即可搞定,隻是很多人還不知道!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!