很多時候,我們需要對表格數據進行查詢,如果每次進行篩選的話,操作不方便,我們可以製作一個簡易的查詢小系統,輕鬆的查詢想要的數據,秒變大神,製作的效果如下所示:
即可以進行某個條件的查詢數據,比如,輸入你想要搜索的關鍵詞,員工小喬,點擊查詢即可查詢出小喬的信息,
也可以進行多個條件滿足的同時查詢,比如查詢市場部的男性,點擊查詢,也能得到結果。
上面高大上的查詢系統,看起來需要很複雜的VBA編程才能實現,實際,只需要簡單的一個錄製宏就能輕輕鬆鬆的解決,下面是操作過程
1、準備數據
將原有的數據源下拉一行,然後在表格中複製原有數據源的標題行,粘貼在右邊空白列
為什麼要把原始數據下拉一行, 因為我們會在右邊第2行輸入條件數據,如果篩選的時候第2行被隱藏了,後面沒法輸入條件了。所以為了確保第2行不被隱藏,把原始數據下拉了一行處理。
2、錄製宏
關鍵在於這一步,我們在開發工具中,點擊錄製宏
然後在數據選項卡下,點擊高級篩選,在彈出的窗口中,原有列表數據,選擇A2:D18
條件區域選擇F1:I2,點擊確定
在開發工具中,停止錄製宏
這個時候可以按ALT+F11,可以看到在VBA裡面,自動錄製了一行代碼:
這個代碼不需要改動。
3、綁定錄製的代碼
我們在開發工具裡面,插入一個按紐,自動綁定剛剛錄製的宏,或者,右鍵按紐,綁定宏即可,我們在年份中輸入1992,點擊查詢,結果就出來了。
方法很簡單,效果很炫酷,大家平時用來模糊搜索查詢比較多的,可以用起來,自己動手試試吧~