0

我有一张 sheet1,其中 A 列 = 员工姓名,B 列 = 状态(在场、缺席等),我在每张表中准备每日考勤,所以我一个月有 31 张表。现在我有一张十一月的新表。在此表中,A 列是员工姓名,B、C、D 列是每天的状态。显示每个员工在每一天 B、C 等的状态

4

1 回答 1

1

您将使用 VLOOKUP 语句从其他工作表中获取状态。格式为:vlookup([具有要查找的值的单元格]、[包含表格的单元格范围]、[要从该表格返回的列])。希望这在下面的示例中得到解释:

为了便于解释,假设您的工作表被命名为 Nov1、Nov2... Nov29、Nov30 和 NOVEMBER。

十一月1:

  A               B
1 Employee Name Status
2 Albert        Present
3 Brian         Absent
4 Catherine     Present
5 David         Present
6 Edward        Present

十一月2:

  A               B
1 Employee Name Status
2 Albert        Absent
3 Brian         Absent
4 Catherine     Present
5 David         Absent
6 Edward        Absent

然后,在您的工作表 NOVEMBER(即月份摘要)中,使用以下公式:

  A               B                                C
1 Employee Name   Nov 1st                          Nov 2nd    
2 Albert          =VLOOKUP($A2,Nov1!$A$2:$B$6,2)   =VLOOKUP($A2,Nov2!$A$2:$B$6,2) 
3 Brian           =VLOOKUP($A3,Nov1!$A$2:$B$6,2)   =VLOOKUP($A3,Nov2!$A$2:$B$6,2)
4 Catherine       =VLOOKUP($A4,Nov1!$A$2:$B$6,2)   =VLOOKUP($A4,Nov2!$A$2:$B$6,2)
5 David           =VLOOKUP($A5,Nov1!$A$2:$B$6,2)   =VLOOKUP($A5,Nov2!$A$2:$B$6,2)   
6 Edward          =VLOOKUP($A6,Nov1!$A$2:$B$6,2)   =VLOOKUP($A6,Nov2!$A$2:$B$6,2)

使用 $ 符号意味着您可以复制该列并且公式将自动更新。确保您单独的每日工作表中的员工列表按字母顺序排列。

所以这应该会导致这样的结果:

  A               B                                C
1 Employee Name   Nov 1st                          Nov 2nd    
2 Albert          Present                          Absent
3 Brian           Absent                           Absent
4 Catherine       Present                          Present
5 David           Present                          Absent 
6 Edward          Present                          Absent
于 2013-11-13T12:32:00.587 回答