問題已解決

Excel跨表下拉搜索框怎么制作?

84785007| 提問時間:2021 03/08 15:48
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答
萱萱老師
金牌答疑老師
職稱:中級會計師
打開excel,并選擇一部分作為搜索功能的實現區(qū)域,在這里我們以圖中的方框為實現區(qū)域 2 /9 在劃分出的區(qū)域中,選擇一個單元格,作為需要檢索的總的數據數量,在里面輸入公式=countif(A:A,"<>"),其中A:A為需要檢索的數據區(qū)。 3 /9 在第一個檢索的值處,輸入公式=OFFSET(A1,MATCH("*"&K4&"*",A1:INDEX(A:A,K6,0),0)-1,0)。其中K4是檢索的關鍵詞的單元格,K6是上一步操作的單元格,A1為第一個數據。 這樣我們就得到了第一個檢索的值。 4 /9 在第二個檢索的值處,輸入公式=OFFSET(A1,MATCH(M3,A:A,0)+MATCH("*"&K4&"*",INDEX(A:A,MATCH(M3,A:A,0)+1):INDEX(A:A,K6,0),0)-1,0)。與上一步的公式相比較,僅僅是更改了加黑的地方,其中M3是上一個檢索出來的值。 5 /9 按照上一步的方法,完成剩下的幾個檢索值的公式。如果想直接復制粘貼公式的話,需要將上一步的公式中,K4、K6、A1這幾個值改為絕對引用,即改為、$K$4、$K$4、$A$1,然后才可以直接下拉 6 /9 如果沒輸入關鍵字就會一直報錯,或者檢索完未發(fā)現匹配的值也會報錯,因此要對前幾步的檢索出來的值進行處理,在右邊輸入=IF(ISERROR(M3),"",M3)。其中M3為檢索出來的對應的值 7 /9 點開上面的公式選項卡,選擇“定義名稱”,名稱取個你喜歡的名稱,最好是英文,如datas,然后引用位置點右邊向上的小箭頭,選取上一步已經處理后的數據位置N3:N6,然后確定 8 /9 然后在需要做下拉列表的單元格處,選數據選項卡,數據驗證,驗證條件允許那里選擇序列,需要注意的是,來源那欄輸入等號,然后再輸入上一步我們取的名字,如=datas。然后確定,這樣單元格旁邊就有下拉列表的三角形小箭頭了。 9 /9 在關鍵字里輸入“州”,來看看結果吧。也可以輸入“荊”看看結果喲~
2021 03/08 15:49
描述你的問題,直接向老師提問
0/400
      提交問題

      最新回答

      查看更多

      您有一張限時會員卡待領取

      00:10:00

      免費領取
      Hi,您好,我是基于人工智能技術的智能答疑助手,如果有什么問題可以直接問我呦~