如何从另一个EXCEL表格里面把符合要求的整行单元格复制过来?

比如说有两个表格,表1和表2,表1就是原始数据库,表2是从表1里面拉数据的。

只要在表2的SHEET1里面输入几个数据,然后就可以从表1里把该数据所在的整行单元格都复制粘贴到表2的SHEET2里面,请问有没什么公式可以方便操作的?可以的话还可以录制下宏, 十分感谢!!!

假设表一中存放各类货品性息,希望在表二中的A列输入编码后,自动把数据填充到相关单元格;

1、在表二的B3单元格输入公式:

=IFERROR(VLOOKUP($A3,表一!$A$3:$D$6,MATCH(表二!B$2,表一!$2:$2,0),FALSE),"") 回车;

见图一

2、选中B3单元格,点击右键>复制;

见图二

3、选中表格内需要自动填入数据的单元格,点击右键,在“选择性粘贴”下,选择:fx 图标;

见图三

4、实际效果

见图四

5、在表格内的A列其他单元格输入任意编号,对应单元格将自动填入相关数据。

见图五

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-05
假设数据在表1的$A$9:$B$12,在表2的G1输入公式
=IF(ISERROR(VLOOKUP($E3,表1!$A$9:$B$12,2,)),,VLOOKUP($E3,表1!$A$9:$B$12,2,)),当表2的E3单元格变化时,G1就显示数值,若表1多列,只要改公式后边的数字2即可,B对应2,C对应3.....本回答被提问者采纳
第2个回答  2009-03-11
用"复制"和"粘贴"就可以.
相似回答