好的,我试着在excel中创建一个电子表格,自动告诉我那个星期的工作人员是谁。所以我有一个船员ID列,旁边有员工姓名。我需要excel才能找到所有员工旁边的1号员工,并将其列入清单。任何帮助将不胜感激。
顺便说一句,这就是我到目前为止所拥有的。它只给我一名员工而不是全部
=LOOKUP(E3,Crew_Code,Employees)
MIKE 1
TIM 2
SAM 1
TY 3
我需要擅长给我第1组
MIKE 1
SAM 1
答案 0 :(得分:0)
团队可以使用SORT VALUE对数据进行排序吗?这会更容易。
另一个但更复杂的解决方案是以递归方式检查和搜索数据,并且需要使用两列,如示例中所示:
在本例中我使用以下公式:
=MATCH(G$2;OFFSET($C$4:$C$13;SUM($G$3:G3);0);0)
=IFERROR(INDEX(OFFSET($B$4:$B$13;SUM($G$3:G3);0);G4);"")
正如您所看到的,“finder”列与搜索到的数据具有相同的长度,因为我没有先验团队成员的数量,每个搜索MATCH
函数都使用相同的基本搜索范围,但我将其替换为OFFSET
函数,在找到最后一个巧合后搜索,使用{{1功能。
Shower 列使用相同的原理来查找值。
改进空间
SUM
我希望这个帮助
关心阿伦