-2

我有两个工作表。第一个列出了我的客户:

A          |B            |C
CustomerID |CustomerName |DateLastProject
MC001      |Ron Bolles   |
MC002      |Neal Pearl   |
MC003      |Meg Black    |

在我的第二张工作表上,我列出了为客户完成的项目(附日期):

A          |B            |C
CustomerID |ProjectID    |Date
MC001      |MP112        |01/03/2013
MC002      |MP113        |01/08/2013
MC003      |MP114        |01/08/2013
MC001      |MP115        |01/15/2013
MC003      |MP129        |02/04/2013

我需要查找每个客户的最后一个项目日期并将其显示在客户工作表的 C 列中。所以客户会出现:

A          |B            |C
CustomerID |CustomerName |DateLastProject
MC001      |Ron Bolles   |01/15/2013
MC002      |Neal Pearl   |01/08/2013
MC003      |Meg Black    |02/04/2013

谢谢!

4

1 回答 1

1

您需要为此使用数组公式。

在此处输入图像描述

公式为: =MAX(IF(A2=F2:F6;H2:H6;""))

但是您需要将其应用为数组公式,因此当您输入上述公式时:按下回车键时按 ctrl + shift。公式将显示为: {=MAX(IF(A2=F2:F6;H2:H6;""))}

如果你有两张纸,公式将是

=MAX(IF(Sheet1!A2=Sheet2!A2:A6;Sheet2!C2:C6;""))

(记得输入 F2 并按住 ctrl + shift 然后按回车键,它将是一个数组公式:{=MAX(IF(Sheet1!A2=Sheet2!A2:A6;Sheet2!C2:C6;"") )}

于 2013-02-07T21:31:48.127 回答