久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當前位置:首頁>職場>如何學習用excel制作下拉菜單(學會制作這樣的excel下拉菜單讓你的工作效率翻一番)

如何學習用excel制作下拉菜單(學會制作這樣的excel下拉菜單讓你的工作效率翻一番)

發布時間:2024-01-24閱讀(15)

導讀【數據驗證】是Excel2013版本中【數據】選項卡-數據工具組里面的一個功能,在Excel2013之前的版本叫做【數據有效性】。使用數據驗證可以限制用戶錄....

【數據驗證】是Excel2013版本中【數據】選項卡-數據工具組里面的一個功能,在Excel2013之前的版本叫做【數據有效性】。

使用數據驗證可以限制用戶錄入規范數據,節省錄入時間,確保數據錄入的正確性。在Excel中用數據驗證制作下拉菜單是大家經常用的一個功能,可以快速準確的選擇要錄入的數據,并且可以根據自身需要制作一級下拉菜單、二級下拉菜單或動態下拉菜單等。


下拉菜單雖然好用,但是當數據源過多的情況下,就會出現找數據要找很久的困擾,比如下圖,下拉菜單中的數據太多,需要拖動旁邊的滾動條去選擇數據,則會拖延我們的工作效率。

如何學習用excel制作下拉菜單(學會制作這樣的excel下拉菜單讓你的工作效率翻一番)(1)

遇到上述情況,我們可以用excel制作一個模糊的搜索式下拉菜單,通過在單元格輸入關鍵字,則下拉菜單顯示包含關鍵字的數據。像這種搜索式下拉菜單其實我之前已經發布過一篇了,大家可以點擊查看 用excel也能做出像百度搜索框一樣的下拉菜單,數據錄入更方便!

但是之前發布的教程是有缺陷的,就是必須要將數據源按關鍵字排序才能實現。本次教程就是為了解決這個缺陷,可以不用對數據源排序,且關鍵字可以是數據中的任意位置,如下效果圖。

如何學習用excel制作下拉菜單(學會制作這樣的excel下拉菜單讓你的工作效率翻一番)(2)

接下來我們就來學習下如何實現這個效果,下圖是本次教程的數據源。

如何學習用excel制作下拉菜單(學會制作這樣的excel下拉菜單讓你的工作效率翻一番)(3)

此時我們需要創建一列輔助列,在D2單元格輸入公式:=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$17)),ROW($2:$17)),ROW(A1))),"")

此公式為數組公式,需按Ctrl Shift Enter鍵結束公式,拖動公式填充到D17單元格,按三鍵后會彈出如下圖提示循環引用,直接點擊確定即可。

如何學習用excel制作下拉菜單(學會制作這樣的excel下拉菜單讓你的工作效率翻一番)(4)

公式說明:

CELL("contents") 公式中主要就是這一部分,CELL第一個參數使用contents 表示引用左上角單元格的值,如下圖,輸入公式:=CELL("contents",A1:A4) 則表示引用A1:A4區域中左上角單元格的值,也就是A1單元格,返回“小螃蟹”。然而我們輸入的公式是:CELL("contents") 忽略了第二個參數,則引用當前單元格的值,所以才會提示循環引用。

如何學習用excel制作下拉菜單(學會制作這樣的excel下拉菜單讓你的工作效率翻一番)(5)

FIND(CELL("contents"),$A$2:$A$17) 使用FIND查找CELL函數的結果在$A$2:$A$17區域中出現的字符位置返回一個數值,如果在$A$2:$A$17區域中沒有出現過則返回錯誤值。

IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$17)),ROW($2:$17)) 用IF函數嵌套ISNUMBER函數判斷FIND函數的結果是否為數字,是的話則返回數字對應的行號。

SMALL(IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$17)),ROW($2:$17)),ROW(A1))) 用SMALL函數根據得出的行號提取第一個最小值,通過公式往下填充依次提取第二、第三……最小值。

IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$17)),ROW($2:$17)),ROW(A1))),"") 用INDEX根據SMALL給出的值偏移返回新的引用數據,然后再用IFERROR將錯誤值轉為空。


再回到教程當中,當我們創建D列為輔助列后,選中F2:F6單元格區域點擊【數據】選項卡,單擊【數據驗證】驗證條件選擇【序列】,在來源中選擇=$D$2:$D$17,并且需要在【出錯警告】中取消勾選【輸入無效數據時顯示出錯警告】否則會彈出警告提示。

如何學習用excel制作下拉菜單(學會制作這樣的excel下拉菜單讓你的工作效率翻一番)(6)

最后我們可以將D列右鍵隱藏起來,然后再G2單元格輸入公式:=IFERROR(VLOOKUP(F2,$A$2:$B$17,2,0)&"元","") 將服裝對應的價格查找過來,搜索式下拉菜單就制作好啦,今天的公式比較難理解,大家多去操作幾遍哦。

如何學習用excel制作下拉菜單(學會制作這樣的excel下拉菜單讓你的工作效率翻一番)(7)

需要素材文件的同學私信我回復“搜索式下拉菜單”自動獲取素材文件,需要關注我才能發私信的哦!

我是小螃蟹,如果您喜歡這篇教程,請幫忙點贊和轉發哦,感謝您的支持!

TAGS標簽:  如何  習用  excel  制作  下拉菜單  如何學習用excel

歡迎分享轉載→http://www.avcorse.com/read-229692.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖