如题,就是一个设备有一张信息表格,表格格式都一样,现在就是想把一张表格的内容变成一行数据黏贴到新的工作表中,这样每张表格都能生成一行数据,请问有批量处理的办法吗?万分感谢!
http://pan.baidu.com/share/link?shareid=2849739994&uk=939810830
这里是附件,需要汇总到最后那张工作表
有没有批量处理的办法,工作表实在太多了
追答上传附件吧,有人帮你搞定的
能够具体告诉我怎么操作吗
追答我以前发的:请教如何将引用公式中的[1.xls]这一文件名设置为变量?及拖动后公式中的[1.xls] 自动变为[2.xls] 、[1.xls] ='C:\Documents and Settings\cjl-5.WWW-DA703C6FE40\桌面\[1.xls]Sheet1'!$A$1
高手解答:如果向下拖动,用:
=INDIRECT("'C:\Documents and Settings\cjl-5.WWW-DA703C6FE40\桌面\["&ROW(A1)&".xls]Sheet1'!A1")
复制代码
如果向右拖动,用:
=INDIRECT("'C:\Documents and Settings\cjl-5.WWW-DA703C6FE40\桌面\["&COLUMN(A1)&".xls]Sheet1'!A1")
复制代码
或者:
="='C:\Documents and Settings\cjl-5.WWW-DA703C6FE40\桌面\["&ROW(A1)&".xls]Sheet1'!A1"
复制代码
(向右拉的类似)
拖完后,选中这些单元格,执行“查找与替换”,查找内容输入=,替换为输入=,点击“全部替换”,就OK了
采用这个办法,可以不用打开被引用文件就可以提取数据。而是用INDIRECT函数的话,必须要打开相应引用文件,否则数据可能提取不成功。