輸入數(shù)據(jù)時(shí),為了便于輸入,通常會(huì)創(chuàng)建下拉菜單。

有時(shí),下拉菜單包含更多選項(xiàng)或未分類。從長(zhǎng)下拉菜單中選擇正確的選項(xiàng)是一件非常麻煩的事。

今天將告訴大家模糊匹配下拉菜單的制作方法。效果如下:

這樣不是很方便嗎?

實(shí)現(xiàn)這些效果也并不復(fù)雜。只需使用FILTER函數(shù)的動(dòng)態(tài)區(qū)域。

:此函數(shù)目前僅適用于Microsoft 365版本。

現(xiàn)在讓我們看一下程序。

1.獲取過濾列表

我們的表格有過濾后的列表,你可以放在你工作表的任何地方,也可以放在單獨(dú)的工作表里。

在單元格D2中輸入關(guān)鍵字時(shí),可以通過公式獲得篩選器列表。

這是怎么發(fā)生的?

我們?cè)贙2單元格中寫了以下公式。

=filter ($ h $2: $ h $17,isnumber (find (cell ('contents '))),$ h $2: $ h

解析函數(shù):

其中黃色部分:CELL('contents ')是可以獲取當(dāng)前活動(dòng)單元格的值。

CELL是獲取單元格信息的函數(shù),contents是導(dǎo)入的單元格內(nèi)容。這樣,下拉列表可以根據(jù)輸入的單元格過濾不同的內(nèi)容。

Filter函數(shù)不支持模糊過濾,因此使用find函數(shù)查找包含輸入值(通過CELL函數(shù)獲得的值)的單元格。

FIND函數(shù),如果找到輸入值,則返回輸入值在字符串中的位置。如果找不到,則返回?zé)o效值。我們用ISNUMBER函數(shù)(確定是不是數(shù)字)判斷,如果返回?cái)?shù)字,證明包含輸入值,我們得到“TRUE”;否則,如果不包含,我們得到“FLASE”。

因此,公式的ISNUMBER部分“is number (find (cell ('contents '),$ h $23360 $ h $17)”將返回由true和false組成的集

您可以使用此數(shù)字作為filter的第二個(gè)參數(shù)來過濾所需的下拉列表。就是包含“G”的下拉選項(xiàng)。

將下拉列表寫入數(shù)據(jù)驗(yàn)證序列。

目前,EXCEL和EXCEL365是支持?jǐn)?shù)組的動(dòng)態(tài)區(qū),將獲得的動(dòng)態(tài)區(qū)寫入數(shù)據(jù)驗(yàn)證序列非常容易。

在d列中,選擇要設(shè)置下拉菜單的區(qū)域,單擊“數(shù)據(jù)”-“驗(yàn)證數(shù)據(jù)”,在設(shè)置選項(xiàng)下選擇“序列”,并將[$ k $2 #] (k2是剛剛創(chuàng)建公式的單元格)寫入源,以創(chuàng)建可以引用篩選器的動(dòng)態(tài)區(qū)域。

2.設(shè)置錯(cuò)誤警告

我們必須清除“數(shù)據(jù)驗(yàn)證-錯(cuò)誤警告”對(duì)話框底部的“輸入錯(cuò)誤數(shù)據(jù)時(shí)顯示錯(cuò)誤警告”選項(xiàng)。

是的,到此為止。模糊的下拉列表完成了。

當(dāng)然,此方法是支持filter數(shù)組動(dòng)態(tài)區(qū)域的版本。

如果你是另一個(gè)版本,可以嘗試這個(gè)方法:更高效的搜索下拉菜單,你必須了解!

如果是WPS版本,就更簡(jiǎn)單了。因?yàn)樗旧砭褪侵С帜:ヅ涞南吕藛巍?

是的,以上是今天分享的所有內(nèi)容。

1.《【excel怎么下拉表格】智能下拉菜單怎么做?輸入關(guān)鍵字以自動(dòng)匹配下拉選項(xiàng)》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁腳下方聯(lián)系方式。

2.《【excel怎么下拉表格】智能下拉菜單怎么做?輸入關(guān)鍵字以自動(dòng)匹配下拉選項(xiàng)》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/keji/2511818.html