首頁>職場>

如下圖所示,表格內統計有某店鋪產品銷售額,現在E2單元格內製作可搜尋的下拉框,如在E2單元格內輸入華為,點開下拉框後可只顯示和華為相關的選項,而輸入小米則下拉框內只顯示和小米相關的選項

注:資料來源總共有19條(截圖只是部分資料)

具體制作步驟如下:

1.首選需要對B列的產品名稱進行排序(升序或降序都可以)

2.選擇E2單元格,在【資料】選項卡下的【資料工具】組內選擇【資料驗證】命令

然後在彈出來的對話方塊列的【允許】下方框內,把【任何值】重新選擇為【序列】,然後在【來源】下方框內輸入公式:=OFFSET($B$1,MATCH(E2&"*",$B$2:$B$19,0),0,COUNTIF($B$2:$B$19,E2&"*"),1)

公式解釋:

OFFSET($B$1,MATCH(E2&"*",$B$2:$B$19,0),0,COUNTIF($B$2:$B$19,E2&"*"),1)

1、B1:代表起始位置

2、MATCH(E2&"*",$B$2:$B$19,0):確定要向下移動幾行,MATCH為查詢函式,查詢值E2&"*"在$B$2:$B$19中的第幾行,其中查詢值和萬用字元*搭配使用,可把包含E2關鍵字的所有內容顯示,MATCH函式查詢返回的是第一次出現的位置

3、0:代表向右移動0列,即列不移動

4、COUNTIF($B$2:$B$19,E2&"*"):代表引用的區域高度,透過COUNTIF函式計算包含關鍵字E2的內容有幾行,即下拉選單顯示的行數。

5、1:代表引用的寬度,因為我們只有1列,所以為數字1。比如E2為"小米",我們拆解以上公式(拆解以B列資料降序排序為準):MATCH函式返回的值為1;COUNTIF函式返回的是2;最後公式變成了:=OFFSET(B1,1,0,2,1);即把B1單元格向下移動1行,向右移動0列,引用的高度為2,寬度為1,即返回了B2:B3區域,就是我們想要的結果了。

3.在【出錯警告】下方取消勾選【輸入無效資料時顯示出錯警告】,然後單擊【確定】

4.製作完成後,在E2單元格內輸入小米後,再開啟下拉選單,下拉框內則只顯示小米相關產品

15
最新評論
  • 工作沒回報,還要繼續嗎?
  • 一個人想在職場上混得好,這5條“規矩”要上心,早知道早受益