【发布时间】:2019-12-19 15:25:42
【问题描述】:
我有一个列表,列出名称(在侧面)和日期(在顶部),并且每个名称还有一个额外的区域/区域列,例如:
--Name--------Region-------13/12/19--------14/12/19--------15/12/19--------16/12/19-----------17/12/19
John Smith North IN IN OFF IN OFF
Jane Doe North OFF IN IN IN OFF
Bob Newhart South IN IN OFF OFF OFF
我还有一个每个人完成的工作列表,例如:
--Name--------Region-----Job#---CompletedDate-----JobType
John Smith 22 14/12/19 xx
John Smith 23 14/12/19 yy
John Smith 24 16/12/19 zz
Bob Newhart 25 14/12/19 aa
我知道如何通过名称=INDEX(table[Region],MATCH(A2,table[Name],0),0) 查找区域
我什至已经研究出如何根据 2-way INDEX/MATCH(例如=INDEX(Rota!B:B,MATCH(A2,Rota!A:A,0),MATCH(D2,Rota!1:1,0))
我的问题是当一个人改变区域时,例如John Smith 从北移到西:
--Name--------Region-------13/12/19--------14/12/19--------15/12/19--------16/12/19-----------17/12/19
John Smith North IN IN OFF
John Smith West IN OFF
Jane Doe North OFF IN IN IN OFF
Bob Newhart South IN IN OFF OFF OFF
我需要查看他们在工作完成当天所在的地区,以便我可以分别总结每个地区完成的工作和每人完成的工作数量。
我猜它类似于上面的第二个索引/匹配,但具有某种形式的“如果单元格为空白,则向下移动到同一列中其名称的下一个匹配项”。这有意义吗?
任何帮助将不胜感激。
谢谢, 艾伦
【问题讨论】:
标签: excel excel-formula