我有两个工作表。第一个列出了我的客户:
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
谢谢!
答案 0 :(得分:1)
您需要使用数组公式。
公式是: 的 = MAX(IF(A2 = F2:F6; H2:H6; “”))强>
但是你需要将它作为ARRAY FORMULA应用,所以当你输入上面的公式时: 按下Enter按钮时按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;“”))}}