我正在尝试根据基于多个条件选择的另一列的最新日期来计算如何从 Excel(Office 365)表中的列中获取值。我已经编写了获取最新日期的公式,现在我需要从另一列中获取相应的值。我希望始终在 F 列中获得每位客户的最后评论,因此对于 CAMCO,它将是 Last Note。
下面的一个例子:
我在 E 列中的公式是 ={MAX(IF([Customer]=B2,[Date]))}
我正在尝试根据基于多个条件选择的另一列的最新日期来计算如何从 Excel(Office 365)表中的列中获取值。我已经编写了获取最新日期的公式,现在我需要从另一列中获取相应的值。我希望始终在 F 列中获得每位客户的最后评论,因此对于 CAMCO,它将是 Last Note。
下面的一个例子:
我在 E 列中的公式是 ={MAX(IF([Customer]=B2,[Date]))}
要查找最新的注释,请使用
=INDEX([Note], MATCH([@Customer] & "_" & MAXIFS([Date], [Customer], [@Customer]), [Customer] & "_" & MAXIFS([Date], [Customer], [@Customer]), 0))
或者,如果列Latest Date per Customer
是永久添加
=INDEX([Note], MATCH([@Customer] & "_" & @[Latest Date per Customer], [Customer] & "_" & [Latest Date per Customer], 0))
仅供参考,您的最新日期查找更好
=MAXIFS([Date], [Customer], [@Customer])
两者都是标准(不是数组)公式