当前位置:文档之家› 比较两个excel表中的相同列

比较两个excel表中的相同列

两个excel电子表格单列比较,双列比较,多列比较
单列比较
=VLOOKUP(C4,Sheet3!$C$2:$C$127,1,0)
语法规则
该函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数简单说明输入数据类型lookup_value要查找的值数值、引用或文本字符串table_array要查找的区域数据表区域col_index_num返回数据在区域的第几列数正整数range_lookup精确匹配TRUE(或不填) /FALSE
Lookup_value参数说明
Lookup_value为需要在数据表第一列中进行查找的数值。

Lookup_value 可以为数值、引用或文本字符串。

Table_array参数说明
Table_array为需要在其中查找数据的数据表。

使用对区域或区域名称的引用。

col_index_num参数说明
col_index_num为table_array 中待返回的匹配值的列序号。

col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为2 时,返回 table_array 第二列的数值,以此类推。

如果 col_index_num 小于1,函数 VLOOKUP 返回错误值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。

Range_lookup参数说明
Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。

如果为true或省略,则返回近似匹配值。

也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。

如果 range_lookup 为 false,函数 VLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A。

双列比较
注意:两列以上比较中必须以ctrl+shift+enter键结束;
=VLOOKUP(D3&E3,IF({1,0},Sheet2!$B$2:$B$3640&Sheet2!$C$2:$C$3640,Sheet 2!$C$2:$C$3640),1,0)
=VLOOKUP(D3&E3,Sheet2!$B$2:$B$3640&Sheet2!$C$2:$C$3640,1,0) //这个是我理解后得出的适合我用的公式
多列比较
=VLOOKUP(A3&C3&E3,IF({1,0},基础表!$A$3:$A$123&基础表!$C$3:$C$123&基础表!$E$3:$E$123,基础表!$D$3:$D$123),2,0)
=VLOOKUP(D2&E2&B2,Sheet2!$B$2:$B$3640&Sheet2!$C$2:$C$3640&Sheet2!$E$2 :$E$3640,1,0)
=VLOOKUP(B2&D2&E2,Sheet2!$E$2:$E$3640&Sheet2!$B$2:$B$3640&Sheet2!$C$2 :$C$3640,1,0)
注意:两列以上比较中必须以ctrl+shift+enter键结束;
备注:加$代表固定列,区域固定;
/anyongqiang/item/c3782237c0115af72684f476。

相关主题