一個Excel文件中有N個月的工資表

如果需要篩選出某個員工所有月份的工資情況,我們可以這樣:
從A2單元格中選取 姓名,就可以從1~3月工資表中篩選出該員工的所有信息。

是不是很驚奇,以前從沒有聽說過可以多表篩選啊!今天你也可以學會!
操作步驟:
1插入新工作表,命名“查詢” 。在A2單元格中利用數據有效性 - 序列功能設置下拉菜單,可以動態選擇員工姓名。

2數據 - 自其他來源 - 來自Microsoft Query

3選擇數據源類

4選取當前Excel文件(左側窗格中會默認顯示當前路徑下所有excel文件),然后點【確定】按鈕

5點 > (向右移動箭頭),把1月的字段名移動到右側窗格中。設置字段名(注意下面圖中紅字)

6下一步篩選默認跳過,再下一步排序設置窗口默認跳過,最后到查詢向導完成窗口。

7導入數據界面中,設置數據存放位置后點擊【屬性】按鈕。

8連接屬性窗口中,選擇”定義“選項卡,然后把下面的代碼粘貼到【命令文本】框中。
select * from (select * from [1月$] union all select * from [2月$] union all select * from [3月$] ) where 姓名 = ?
注:
注意代碼中的?(問號),要用英文狀態輸入
如果有更多表,只需要連接新的表即可 union all select * from [新表$]

9返回到導入數據窗口,點確定會提示輸入參數值....動畫演示更清晰:

設置完成,導入后的界面!
