一個Excel文件中有N個月的工資表
如果需要篩選出某個員工所有月份的工資情況,我們可以這樣:
從A2單元格中選取 姓名,就可以從1~3月工資表中篩選出該員工的所有信息。
是不是很驚奇,以前從沒有聽說過可以多表篩選啊!今天你也可以學(xué)會!
操作步驟:
1插入新工作表,命名“查詢” 。在A2單元格中利用數(shù)據(jù)有效性 - 序列功能設(shè)置下拉菜單,可以動態(tài)選擇員工姓名。
2數(shù)據(jù) - 自其他來源 - 來自Microsoft Query
3選擇數(shù)據(jù)源類
4選取當(dāng)前Excel文件(左側(cè)窗格中會默認(rèn)顯示當(dāng)前路徑下所有excel文件),然后點【確定】按鈕
5點 > (向右移動箭頭),把1月的字段名移動到右側(cè)窗格中。設(shè)置字段名(注意下面圖中紅字)
6下一步篩選默認(rèn)跳過,再下一步排序設(shè)置窗口默認(rèn)跳過,最后到查詢向?qū)瓿纱翱凇?/p>
7導(dǎo)入數(shù)據(jù)界面中,設(shè)置數(shù)據(jù)存放位置后點擊【屬性】按鈕。
8連接屬性窗口中,選擇”定義“選項卡,然后把下面的代碼粘貼到【命令文本】框中。
select * from (select * from [1月$] union all select * from [2月$] union all select * from [3月$] ) where 姓名 = ?
注:
注意代碼中的?(問號),要用英文狀態(tài)輸入
如果有更多表,只需要連接新的表即可 union all select * from [新表$]
9返回到導(dǎo)入數(shù)據(jù)窗口,點確定會提示輸入?yún)?shù)值....動畫演示更清晰:
設(shè)置完成,導(dǎo)入后的界面!