当前位置:首页经验技巧Word经验word模板

怎么从不同的word里提取数据

2024-07-24 10:38:25

1.EXCEL中如何将多个表格中同一个人的数据提取汇总到一张表格中

将这些文件copy到一个文件夹(只有这些Excel,且若打开某一文件,数据就能看见——即不用点其他sheet),建一新Excel,也存到该文件夹。

仅打开该新Excel,按Alt+F11,左边窗口右键点,插入模块,在右边窗口粘贴如下代码:Sub Find()Application.ScreenUpdating = FalseDim MyDir As StringMyDir = ThisWorkbook.Path & "\"ChDrive Left(MyDir, 1) 'find all the excel filesChDir MyDirMatch = Dir$("")DoIf Not LCase(Match) = LCase(ThisWorkbook.Name) ThenWorkbooks.Open Match, 0 'openActiveSheet.Copy Before:=ThisWorkbook.Sheets(1) 'copy sheetWindows(Match).ActivateActiveWindow.CloseMatch = Dir$End IfLoop Until Len(Match) = 0Application.ScreenUpdating = TrueEnd Sub按F5执行此宏,文件copy完成。然后可以用sum(sheet12:sheet30!A1)汇总了。

如果数据只有几列的话,可以直接用宏copy到一张工作表中。

2.从不同的excel表格中提取相同名字的数值

用条件计算

=SUM(IF(Sheet2!$B$2:$B$14=A2,Sheet2!$D$2:$D$14),IF(Sheet3!$B$2:$B$14=A2,Sheet3!$D$2:$D$14))

输完公式后按ctrl+shift+enter三键结束。否则没有那一对大括号。


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .