excel 中如何引用另外一张表中的整行数据

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:37:54
是两张sheet里面引用的问题,有20000个数据要处理

比如SHEET1是这样的

A B C D E F G
1 甲
2 乙
3 丙
4 丁
5 甲
6 丙

sheet2是这样的
A B C D E F G
1 甲
2 乙
3 丙
4 丁

现在想把sheet2中的数据根据甲乙丙丁的性质自动跟到sheet1后面去,
比如把sheet2中甲那一行的数据全部复制到sheet1的G1后面去,形成H1、I1等等

自己实在搞不定,呼唤达人啦。

在sheet1表的H1单元格
=VLOOKUP($A1,Sheet2!$A$1:Sheet2!$G$100,COLUMN(),0)
向右拉,再同时选中该行向下复制。

假设是要根据本工作表的A2单元格内容,引用Sheet2工作表的内容,两张表格的列标题是完全相同的,则
B2单元格写入公式
=IF($A2="","",VLOOKUP($A2,Sheet2!$A:B,COLUMN(B1),))

=IF($A2="","",INDEX(Sheet2!B:B,MATCH($A2,Sheet2!$A:$A,)))
右拉,再下拉填充公式

用VLOOKUP函数,具体方法可在EXCEL中查帮助文件,这在数据库或统计资料时很常用的