【发布时间】:2020-09-01 07:46:10
【问题描述】:
我正在制作一个表格来按人员和任务跟踪项目,有点像this。
我有一个单独的表格,看起来像 this。
基本上,我想在第二个表的“最新任务”列中编写一个公式,该公式将找到给定项目的人名的最后一个实例,并返回任务名称。 所以对于这个例子,它会在第一个表中查找 ProjectB,找到带有 Joe 的最后一行 (ROW 1) 并返回任务名称 (Task1 )。
在我的研究中,我遇到了这个解决方案:
=MAX(
INDIRECT(CONCATENATE(ADDRESS(MATCH([@Project],Table1[Project],0)+1,1),":",ADDRESS(MATCH([@Project],Table1[Project],0)+1,7)))=[@Person],
COLUMN(INDIRECT(CONCATENATE(ADDRESS(MATCH([@Project],Table1[Project],0)+1,1),":",ADDRESS(MATCH([@Project],Table1[Project],0)+1,7)))) -
MIN(INDIRECT(CONCATENATE(ADDRESS(MATCH([@Project],Table1[Project],0)+1,1),":",ADDRESS(MATCH([@Project],Table1[Project],0)+1,7)))))
但它似乎不起作用,我不知道为什么不。
感谢任何帮助:)
【问题讨论】:
标签: excel excel-formula