EXCEL - 如何获取另一列中的值满足特定条件的行中第一列的值?

时间:2012-02-01 08:31:12

标签: excel formula vlookup

我有一个包含以下数据的Excel电子表格

----- A ----------------- B

1 ---- X

2

3 ---- 2012年1月----- 30

4 ---- 2012年2月---- 50

5 ---- 2012年3月------ 105

6 ---- 2012年4月-------- 140

我想在A1单元格中设置一个公式,它会给我第一行A列的值,其中B列的值大于100 ...在我的情况下,该值将是2012年3月

我知道我应该使用VLOOKUP功能,但我从来没有使用过它,对我来说它有点科幻...特别是因为我需要在那里设置条件

请帮助

2 个答案:

答案 0 :(得分:3)

根据我的评论....

您可以根据上面评论中的jpeg使用此公式

=INDEX(A3:A12;MATCH(TRUE;B3:B12>100;0))

使用CTRL + SHIFT + ENTER确认

或者您可以投入额外的INDEX,以便可以正常输入公式,即

=INDEX(A3:A12;MATCH(TRUE;INDEX(B3:B12>100;0);0))

答案 1 :(得分:0)

试试这个

=CHOOSE(SUM(MATCH(100,B3:B6)+1),A3,A4,A5,A6,A7)