小編在2015年12月12日發(fā)布了用公式與函數(shù)實(shí)現(xiàn)Excel多表合并的方法,,那篇文章的內(nèi)容是把多張工作表的全部內(nèi)容合并到一張工作表,即完成多次復(fù)制粘帖工作,,點(diǎn)擊可以查看,。Excel多表合并一定要用VBA代碼嗎,? 本文介紹根據(jù)多張工作表明細(xì)數(shù)據(jù)得到匯總數(shù)據(jù),即多表合并計(jì)算,。 一個(gè)Excel文件中有多張工作表(以6張工作表為例),,每張工作表字段內(nèi)容相同,但是產(chǎn)品順序不一致,,如圖1,,要計(jì)算多張工作表各個(gè)產(chǎn)品的銷售數(shù)量和銷售額。本文介紹2種方法供各位表親參考,。
方法一:合并計(jì)算 Excel中的合并計(jì)算功能經(jīng)常被忽視,,其實(shí)它具備非常強(qiáng)大的合并功能,包括求和,、平均值,、計(jì)數(shù)、最大值,、最小值等一系列合并計(jì)算功能,。操作步驟如下: 點(diǎn)擊菜單“數(shù)據(jù)”→“合并計(jì)算”,在引用位置用鼠標(biāo)選中工作表的數(shù)據(jù)區(qū)域,,點(diǎn)擊“添加”,,把所有工作表都添加完,標(biāo)簽位置“首行”和“最左列”打勾,,如圖2:
得到如圖3:
如果“創(chuàng)建指向源數(shù)據(jù)的鏈接”也打勾,,則結(jié)果如圖4:
點(diǎn)擊左上角的2,可以看到各個(gè)產(chǎn)品合計(jì)數(shù)引用的各個(gè)工作表的明細(xì)數(shù)據(jù),,如圖5:
操作動(dòng)畫如下: 方法二:數(shù)據(jù)透視表 Step1:在源文件中插入一張新工作表,,點(diǎn)擊菜單“數(shù)據(jù)”→“現(xiàn)有連接”,如圖6:
Step2:點(diǎn)擊“瀏覽更多”,,如圖7,,找到本機(jī)上的文件,選擇表格,,選中’1月$’,如圖8,。
Step3:導(dǎo)入數(shù)據(jù),選擇“數(shù)據(jù)透視表”,,如圖9,。
Step4:點(diǎn)擊菜單“數(shù)據(jù)”→“屬性”,,如圖10,,點(diǎn)擊“定義”,在命令文本中輸入SQL語句,,如圖11,。 select * from [1月$] union all select * from [2月$] union all select * from [3月$] union all select * from [4月$] union all select * from [5月$] union all select * from [6月$]
圖 11 Step5:插入數(shù)據(jù)透視表,,如圖12,即可對(duì)6張工作表進(jìn)行匯總,,得到圖3結(jié)果,。 圖 12 如果想在數(shù)據(jù)透視表中增加字段月份,可以修改SQL語句為: select "1月"as 月份, * from [1月$] union all select "2月"as 月份, * from [2月$] union all select "3月"as 月份, * from [3月$] union all select "4月"as 月份, * from [4月$] union all select "5月"as 月份, * from [5月$] union all select "6月"as 月份, * from [6月$] 這樣數(shù)據(jù)透視表字段就增加了“月份”,,把月份拉到行標(biāo)簽,,就可以得到各產(chǎn)品每月的銷售數(shù)量和銷售額。
操作動(dòng)畫如下: |
|