根据两行的值返回列中的值?

根据两行的值返回列中的值?

我正在寻找一种方法来检查每行中的两个单元格是否具有特定值,如果是,则返回该行中 D 列的值。

这有点难以解释,但我本质上正在做这里发生的事情:检查 Excel 中同一行中的两个值

对于包含值“x”和“y”的行,我想返回位于同一行但多一列的值,而不指定特定单元格。现在,我可以返回该值,但必须指定一个单元格。有没有办法让 excel 确定符合该条件的单元格?

是否存在一个公式可以查找特定行和特定列中的条件来获取结果?

任何帮助都将非常有帮助!

答案1

用数组(CSE)公式包裹可以Index and Match解决这个问题。

在此处输入图片描述

  • 单元格中的公式I15

    {=IFERROR(INDEX(J$10:J$12,MATCH(1,("AC"=I$10:I$12)*("John"=K$10:K$12),0)),"")}
    

如果您想使公式动态化,请将条件放在任意两个单元格中,并在公式中使用单元格引用而不是值。

在此处输入图片描述

 {=IFERROR(INDEX(J$10:J$12,MATCH(1,($K$8=I$10:I$12)*($L$8=K$10:K$12),0)),"")}
  • 完成配方Ctrl+Shift+Enter

根据需要调整公式中的单元格引用和条件。

相关内容