在列中搜索2个参数并返回第三列

时间:2015-06-08 11:39:24

标签: excel search

我正在尝试从电子表格1中搜索到电子表格2中的2个必须为真的内容,如果是这样,请拉回另一个列行。   我想在列A中搜索数字12345,在列B中搜索字符串“GBP”,但我不知道第12345行和“GBP”会出现在哪一行。如果找到(只返回1个结果,所以不要担心多个结果)我需要返回C列中的值。

事情是 - 我发现这很棘手。你能帮帮我吗?

2 个答案:

答案 0 :(得分:0)

创建一个C列,其中数据右侧的每个单元格都包含公式

=IF(AND(A2=12345,B2="GBP"),1,0)

将该公式复制到整个列的每个单元格中后,在该列中搜索“1”。 “1”就是你要找的。

答案 1 :(得分:0)

只要有一行符合条件,您就可以使用SUMIFS function从匹配的单元格中获取值:

  • 在当前工作表上假设A2=12345B2="GBP"
  • 对工作表1列C中的所有值求和,其中A列和B列都符合指定的条件:

    =SUMIFS(Sheet1!C:C,
    Sheet1!A:A, A2,
    Sheet1!B:B, B2)