如何在这种情况下使用VLOOKUP?

时间:2011-08-07 10:03:39

标签: excel excel-formula vlookup

这是我正在尝试做的事,但没有成功。 我在工作簿中有2张纸。格式和TC。 格式看起来像这样: enter image description here

TC看起来像这样 enter image description here

我想在格式另一列的最后一列之后添加,以添加TC值第10列中的值。如果两者中的第二列相同。 这就是我尝试这样做的方式,它似乎不起作用,我真的不知道为什么因为我是VLOOKUP的绝对主义者。

=IF(VLOOKUP(B2;TC!B:B;TC!V:V;FALSE)= "Montaj (Montage)"; "here I want to select the time and I don't know how…"; "VALUE NOT FOUND")

为了更好地解释...如果在第2列(或B)的TC表中找到格式表中第2列(B)中的一个单元格的值,那么第4列(V)的值是“Montaj(蒙太奇)”我想把这个值放在第10列(示例中为235)。 非常感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

最终更新:已添加说明。

您需要的是SUMIFS。我修复此问题以符合您的评论。

=SUMIFS(TC!Z:Z,TC!B:B,Format!B2,TC!J:J,"Montaj (Montage)")

这将查看TC工作表中的B列,并查找“格式”工作表中B2的值。如果找到它,并且它在J列的同一行中找到“Montaj(Montage)”,那么它将在J列的SAME ROW中返回(如果有多个匹配则求和)值。

SUMIF对于这样的求和条件非常方便。如果您只有1个条件,则可以使用SUMIF。 VLookup是类似的,但它只返回一个值,它不会对它做任何事情。

以下是有关SUMIFS如何运作的一些有用信息:http://office.microsoft.com/en-us/excel-help/sumifs-function-HA010047504.aspx