繁体   English   中英

匹配不同工作表中的 2 列,并将第三列从一张工作表复制到另一张工作表中以匹配单元格

[英]Match 2 columns in different sheets and copy 3rd column from one sheet into another for matched cells

我在同一文件的 2 excel 表中有以下数据:

第 1 张:

COLUM1
Field1
Field2
Field3
Field4
Field5
Field6

工作表 2:

COLUM1  COLUM2
Field1  Val1
Field2  Val2
Field3  Val2
Field4  Val3
Field5  Val2
Field6  Val5

我想要的是一个excel本机方法来匹配两个工作表的 COLUM1 中的值,并在工作表 1 的新列中添加相应的 COLUM2 值。我寻找了IFMATCHVLOOKUP但无法找到将数据复制为我对 excel 非常缺乏经验。

=VLOOKUP(A1,Sheet2:$A$1,$B$7,2,FALSE)

但是如果:?? Sheet1 columnA 中的值不对应于区域 sheet2 $A$1?$B$7???

=IF(ISNA(VLOOKUP(A1,Sheet2:$A$1,$B$7,2,FALSE)=TRUE),"",VLOOKUP(A1:Sheet2,$A$1,$B$7,2,FALSE))

在 Excel 的较新版本中,使用XLOOKUP而不是VLOOKUP 它更容易理解、阅读和更好地处理“未找到”的情况。

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found])

=XLOOKUP(A2,Sheet2!$A$2:$A$7,Sheet2!$B$2:$B$7,"Not found")

输入、公式和结果的图片

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM