在Excel中,我有两张纸:
工作表联系人包含不同的联系人。列B包含联系人的名称,例如“Doe,John”。
工作表ContactsLog包含有关与联系人的每一次交互的记录,以及与联系人联系的相应日期。相应的日期存储在列“联系人日期”中。
我想在工作表“联系人”中有另一栏,叫做“最后一次联系日期”。如何在“联系人”表中查找联系人的名称,查找有关该特定联系人交互作用的所有记录,并从“联系人日期”列返回最新数据,并将其写回“最后的联系人日期”列?
谢谢你的帮助。
谨致问候!
发布于 2017-10-07 14:46:29
假设姓名列在各自纸张上的A栏中,日期在C栏中。
如果您有Office 365 Excel,请使用MAXIFS():
=MAXIFS(Sheet2!C:C,Sheet2!A:A,A2)如果您已经使用了2010或更高版本,则使用聚合():
=AGGREGATE(14,6,Sheet2!C2:C100/(Sheet2!A2:A100 = A2),1)如果乙醚使用MAX( If ())作为数组公式:
=MAX(IF(Sheet2!A2:A100 = A2,Sheet2!C2:C100))在退出编辑模式时,使用Ctrl-Shift-Enter代替Enter确认。
https://stackoverflow.com/questions/46621384
复制相似问题