Excel 使用两个条件搜索两列

Excel 使用两个条件搜索两列

我需要搜索日期和值(名称)并返回第一个条目的第一个值并将其粘贴到另一个工作表,然后返回同一工作表中另一个单元格的最后一个条目的第二个值。

正如您在图像中看到的,我认为这更容易理解。

结果:

结果。

表格查看:

表来看。

答案1

此方法解决了该问题:

在此处输入图片描述

  • 单元格中的数组(CSE)公式D28

    {=MIN(IF(($A$18:$A$25=$A28)*($B$18:$B$25=$B28),$D$18:$D$25))}
    
  • 单元格中的数组(CSE)公式E28

    {=MAX(IF(($A$18:$A$25=$A28)*($B$18:$B$25=$B28),$E$18:$E$25))}
    

注意:

  • 完成两个公式Ctrl+Shift+Enter

編輯:

由于 OP 也应该Login & Logout time使用多个标准(Date, Driver 1 & Driver 2),因此包括了下面显示的方法。

在此处输入图片描述

  • 数组(CSE)公式如下D29

    {=MIN(IF($A$18:$A$25=$A29,IF($B$18:$B$25=$B29,IF($C$18:$C$25=$C29,$D$18:$D$25))))}
    
  • 数组(CSE)公式如下E29

    {=MAX(IF($A$18:$A$25=$A29, IF($B$18:$B$25=$B29,IF($C$18:$C$25=$C29,$E$18:$E$25))))}
    

注意:

  • 完成配方Ctrl+Shift+Enter
  • 根据需要更改日期、驾驶员姓名。
  • 根据需要调整公式中的单元格引用。

相关内容