Excel工作表函数为2个变量为Equal语句

时间:2015-12-03 22:10:43

标签: excel excel-2010 worksheet-function worksheet

我正在寻找更多基于工作表的解决方案,即将推出VBA。

我需要工作表引用另一个工作表,然后根据另外两个行显示一行中的值。基本上我的意思是

我需要sheet1 A1等于sheet2列中c中非特定单元格中的数字,基于表2列A和B中的数字。

所以如果我的表2看起来像

A     B     C
1     1     18.5
2     1     17 

所以A1需要等于行c中的任何值,其中A和B = 1或A = 2且B = 1

很抱歉,如果这有点令人困惑。谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

鉴于如何在图片中设置数据,此公式将起作用。

=INDEX(Sheet2!D:D,MATCH(1&1,Sheet2!B:B&Sheet2!C:C,0))

请务必将其作为数组公式Ctrl + Shift + Enter

输入

1&1因为匹配公式中的第一个参数只是硬编码的数字,可以随意更改,也可以引用单元格。

此答案的灵感来自此guide

答案 1 :(得分:0)

您需要添加辅助列。在A之前添加一列并输入以下公式:

=B1 & C1

enter image description here

然后在第一张纸上我按照这样设置:

enter image description here

所以公式是:

=VLOOKUP(A1&B1,Sheet2!$A$1:$D$2,4,FALSE)