EXCEL 中多列数据如何匹配

有两张EXCEL表
表一:A B C D E F
表二:A B C D E G

其中A B C D E 需要匹配之后将F列的数据填入G列
不好意思,没说清楚,
A B C D 列的顺序两张表里面都是不一样的

A、B、C、D、E列两张表格的内容都相同吗?必须找到两张表格中有相同内容的字段,作为索引,使用VLOOKUP函数,例如
在G2单元格中输入 =vlookup(表二!A2,表一!A:A,6,0)
公式中的6表示你想得到的F列数据,是第6列,这样就可以把表二中G列内容匹配出来了。
多试几次,公式肯定能用,但一定注意,两张表格必须有相同的字段,或者看一下函数帮助,多用,对你有很大帮助的哦。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-11
表二的G1公式:
=INDEX(Sheet1!$F$1:$F$100,MATCH(A1&"@"&B1&"@"&C1&"@"&D1&"@"&E1,Sheet1!$A$1:$A$100&"@"&Sheet1!$B$1:$B$100&"@"&Sheet1!$C$1:$C$100&"@"&Sheet1!$D$1:$D$100&"@"&Sheet1!$E$1:$E$100,0))

公式以CTRL+SHIFT+ENTER键结束
下拉填充
如果不止100行,就统一改一下
第2个回答  2011-08-11
选中F列,然后剪切,粘贴在G列
第3个回答  2011-08-11
顶我的团长!