Excel 制作聯想式輸入的下拉菜單不懂VBA也可以實現(excel函數公式大全)

      網友投稿 1417 2022-06-01

      利用數據 - 有效性制作的excel下拉列表,如果選項過多,會給選擇輸入帶來不少的麻煩。如果....能輸入一個或幾個字符,就只顯示以這些字符開頭的選項(聯想式輸入)..該多好哦!..高手們用VBA實現,可不懂VBA是何物的你,這個功能也可以實現嗎?今天,蘭色將分享不用VBA也可以實現聯想式輸入的技巧。

      實現效果:

      單元格為空,打開下拉列表

      輸入關鍵詞寶來后,再打開下拉列表。

      上面的效果是你夢想中的功能吧。現在和蘭色一起來實現它。

      ---------------操作步驟------------------

      第1步 源數據排序。目的是把相似的內容排列在一起。如上圖C列所示。

      第2步 選取A列要設置的區域,右鍵菜單 - 定義名稱。在如圖所示的新那建名稱窗口中:

      名稱:車型

      引用位置:

      =OFFSET(Sheet1!$C,MATCH(Sheet1!A2&"*",Sheet1!C:C,0)-1,,COUNTIF(Sheet1!C:C,Sheet1!A2&"*"),1)

      公式說明:

      match()查找輸入的字符串在C列的開始位置,&"*"實現模糊查找。

      Excel 制作聯想式輸入的下拉菜單不懂VBA也可以實現(excel函數公式大全)

      Countif()統計以輸入字符串開頭的車型有多少個

      offset() 獲取開始行數和總行數,用offset生成動態引用區域。

      第3步 數據選項卡 - ?數據有效性 - 允許“序列”,來源 =車型

      第4步 在數據有效性窗口中,去掉“輸入無效數據時顯示出錯警告”的勾選。

      示例表格下載(粘貼到電腦瀏覽器地址欄,按回車下載)

      鏈接: http://pan.baidu.com/s/1sliXLSD 密碼: ngav

      今天的技巧用到了offset+match+countif函數,其實在excel中構建動態區域時,總是這三個函數配合實現的。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何查找文檔編輯情況(怎么查找編輯過的文檔)
      下一篇:如何插入表格條件格式(表格怎么添加條件格式)
      相關文章
      亚洲国产精品久久久久婷婷老年| 亚洲美女自拍视频| 亚洲天堂福利视频| 亚洲国产成人一区二区三区 | 久久精品国产亚洲一区二区三区| 蜜桃传媒一区二区亚洲AV| 亚洲精品456人成在线| 亚洲日本va在线观看| 亚洲国产亚洲综合在线尤物| 91亚洲自偷在线观看国产馆| 亚洲欧洲日韩综合| 亚洲福利一区二区精品秒拍| 亚洲国产精品综合久久网各| 亚洲免费在线视频播放| 国产精品亚洲午夜一区二区三区| 亚洲欧洲日本在线观看 | 国产国拍亚洲精品福利 | 亚洲人成人一区二区三区| 亚洲午夜久久久久妓女影院| 亚洲国产一成人久久精品| 亚洲成AV人在线播放无码 | 色偷偷尼玛图亚洲综合| 自拍偷自拍亚洲精品偷一| 国产亚洲精品美女久久久久| 亚洲精品视频免费| 亚洲中文字幕无码永久在线| 日韩亚洲欧洲在线com91tv| 亚洲乱亚洲乱淫久久| 亚洲日韩中文字幕| 亚洲首页国产精品丝袜| 亚洲va中文字幕| 亚洲精品99久久久久中文字幕| 中文字幕无码精品亚洲资源网| 国产亚洲精品a在线无码| 亚洲免费视频网站| 亚洲av无码电影网| 亚洲AV无码一区二区三区久久精品| 国产亚洲福利精品一区二区| 综合亚洲伊人午夜网| 亚洲高清在线观看| 亚洲综合色区中文字幕|