如何从多个Excel文件中提取指定单元格数据
工具/材料:Microsoft Office Excel2016版,多个Excel文件。
1、首先在桌面上打开Excel文件。
2、在Microsoft Office Excel2016版窗口上,选中顶部工具栏里“方方格子”的“工作表”图标的“汇总拆分”图标。
3、在Microsoft Office Excel2016版窗口上,选择“汇总大师”。
4、在Microsoft Office Excel2016版窗口上,点击左侧选项栏里“多簿汇总到一表”。
5、在Microsoft Office Excel2016版窗口上,点击“开始”。
6、在Microsoft Office Excel2016版窗口上,点击“添加文件”。
7、在Microsoft Office Excel2016版窗口上,选中要提取指定单元格数据的多个Excel文件。
8、在Microsoft Office Excel2016版窗口上,点击“打开”。
9、在Microsoft Office Excel2016版窗口上,选择“区域”和“提前数值”提取指定的单元格数据。
10、在Microsoft Office Excel2016版窗口上,点击“开始”。
11、在Microsoft Office Excel2016版窗口上,显示提取成功,点击“确定”。
12、最后在该界面中,显示成功从多个Excel文件中提取指定单元格数据。
等可采用如下公式,向下拖拽即可。
=INDIRECT("sheet"&ROW(A1)&"!A1")
也可通过类似单元格区域排列方式进行相关运算,例如如下公式对sheet1到sheet4的单元格A1求和。
=sum('Sheet1:Sheet4'!A1)
2、VBA方法
如果毫无规律,则可使用VBA进行操作,如下代码指代排列在第一个sheet A1单元格的数值。
1
Worksheets(1).cells(1,1)
如下代码将各sheet A1单元格内容复制到当前sheet B列。
Sub Data_()
Dim i As Single
For i = 1 To Worksheets.Count
Cells(i, 2) = Worksheets(i).Cells(1, 1)
Next
End Sub