|
可能很多人都用過有效性來制作下拉列表。 最近常有人問我,老師,您說有效性非常強大,那么可以制作出根據關鍵字詞來動態(tài)匹配式的有效性嗎?我回答說,可以的,就是麻煩,回去我給你寫個微信文章??墒峭狭撕镁昧?。 其實TA說的一瞬間,我就明白什么意思了。作為老師,見多識廣是基本的要求。雖然不一定你所有的問題,我都能明白,都能解決。 今天又有微信朋友[藍星]微信后臺問: 財務用友軟件里有一個功能,比如供應商列表里有很多單位名稱,要選擇某一個單位時,只需輸入名稱中一個關鍵字或詞,按F2鍵就回找到,在Excel的數據有效性下拉框選擇時可以實現這樣的功能嗎? 很多人問問題比較模糊不清,無法理解。但是這位朋友,他的描述十分清楚。那么我就寫一個吧: 1,假設你有一列客戶名稱(名字是唯一的),你要根據這列客戶名稱來制作關鍵字詞式有效性 2,你要在這列名稱前插入一列輔助列,寫下函數公式: =ISNUMBER(FIND($H$2,B2))+A1 3,然后另起一空列,通過函數公式獲取那些帶有關鍵字詞的客戶名稱,盡量往下拉動(如果B列到500行,那么E列的公式也應該拉倒500行的位置) =IFERROR(VLOOKUP(ROW($A1),$A:$B,2,0),'') 4,定義一個動態(tài)范圍的客戶名稱 名稱“客戶” =OFFSET(模糊智能有效性!$E$2,,,MAX(模糊智能有效性!$A:$A)) 5,選中H2單元格,數據有效性,序列,=客戶 不過,特別注意的是,請把出錯警告里的警告去掉勾選,否則會在你輸入關鍵字詞的時候提示你數據出錯(因為你輸入的字詞肯定不是客戶名稱的全名,有效性認為這不是下拉框里的內容,自然報錯,所以此處建議要去掉出錯警告里的勾選) END! 自己動手試試才知道。 這個方法是目前通過函數公式制作出來的最簡單且速度最快的關鍵字詞式模糊智能有效性!?。?/p> 你務必學會哦~~~ |
|
|