![](https://img.51dongshi.com/20250108/wz/18396417752.jpg)
帶聯想效果的下拉菜單當報表中設置了超多下拉選項一個個去找很麻煩并且浪費時間小編教給你一個超高效方法!只輸入第一個字相關聯選項即在下拉菜單中顯示直接縮小篩選范圍!那么問題來了怎么才能做到這樣的效果呢答:數據有效性+函數結合使用即可!【制作流程√】1、在工作表“sheet1”輸入全部姓名2、在工作表”sheet2”A列做好模板3、選中A3到A10區域,點擊“數據”--“有效性”4、在“有效性條件”中選擇“序列”輸入公式=OFFSET(Sheet1!$A$1,MATCH(LEFT($A3)&"*",Sheet1!$A:$A,0)-1,,COUNTIF(Sheet1!$A:$A,LEFT($A3)&"*"))5、點擊“出錯警告”取消勾選“輸入無效數據時顯示出錯警告”6、“數據有效性+聯想菜單” 完成!【函數詳解√】1、match函數首先通過match函數得到輸入內容的行數,例如輸入“周”,通過macth函數得到這個在工作表Sheet1的A列 首次出現在第13行。2、countif函數通過countif函數得到這個字的重復項有多少個,例如輸入“周”,此時查到重復項為2。3、offset函數通過offset函數(作用:以指定的引用為參照系,通過給定偏移量得到新的引用 )把之前得到的第13行,有2行重復的這兩行提取出來(單元格A13、單元格A14)的數值提取出來。PS:工作表Sheet1的同姓名字一定要是相鄰排序(通過排序可以達到效果)