【发布时间】:2017-12-11 09:37:47
【问题描述】:
我想匹配 Sheet 2 中 B 列和 D 列的值,比较 D 列和 E 列并返回 Sheet1-B 列中 E 列的值。我使用了下面的公式,但它不起作用。问题是表 1 和表 2 中的大多数 A 列值都不同。所以我需要匹配 A 列。我将在 Sheet 1 Column B 中输入这个公式。
如何更改公式?帮帮我
=INDEX(Sheet2!$E:$E; AND(MATCH(Sheet1!$A2; Sheet2!$A:$A; 0);MATCH(Sheet2!$B2; Sheet2!$D:$D; 0)))
=INDEX(Sheet2!$E:$E; MATCH(Sheet2!$B2; Sheet2!$D:$D; 0))
【问题讨论】:
-
只是为了检查您正在寻找的功能:如果您将
=VLOOKUP(VLOOKUP(A2;Sheet2!$A$2:$B$18;2;FALSE);Sheet2!$D$2:$E$7;2;FALSE)放在 sheet1 的单元格 B2 中,那会为您提供正确的功能吗?如果是,我们可以尝试让您的公式匹配相同的结果...
标签: excel vba excel-formula excel-2010