如何将排序不同的数据准确抄录到新表格中

zha7090
zha7090

创作者俱乐部成员

如图所示:三张橙色表格为第一季度中每一个月的值班数据登记原始表。现需要将相关数据统一录入到绿色表格中,看似容易,但仔细观察橙色表格,我们很快就可以发现因为三张表中参加值班人员数量不同、姓名顺序也不同,故难以采用简单的“复制-粘贴”完成。一个一个的手工录入,非常容易出错,且效率低下。有没有办法可能快速将三张橙色表格中的数据转抄到绿色表格中呢?

答案肯定是有的。我们可以考虑借助函数 XLOOKUP实现。

  1. 首先转抄一月夜班数:

  1. 鼠标置于B2单元格,调用XLOOKUP函数。出现下图对话框。在函数参数值中我们分别按要求选择相应的单元格:

“查找值”:也就是我们需要登记值班数的“全部值班人员姓名”,即A2:A10

“查找数组”:也就是查找一月份参加值班人员的名单。该名单列表即A14:A19

“返回数组”:也就找到一月份参加值班人员对应的“值班数”,并将其回填到目标单元内

“未找到值”:指的是没有参加“一月份值班”的人员,其名单肯定不在“查找数组”A14:A19之内,也就是找不到该人员在“一月份”参加了值班,故期返回值我们指定为“0”。

将上述参数内容翻译如下:

在一月份参加值班人员的名单(查找数组)中,找到其对应的值班数(返回数组)后,将该值班数值填写到汇总表人员(查找值)对应的值班数单元格内。如果该人员没有参加值班,则在其对应的单元格中填写“0”(未找到值

  1. 点击确定,即完成一月份值班数据的转抄录入工作。

  1. 将鼠标置于C2单元格,采用类似方法转抄二月份值班数。

正确选择参数后,其对应公式如下:

=XLOOKUP(A2:A10,D14:D21,E14:E21,0)

  1. 将鼠标置于D2单元格,采用类似方法转抄三月份值班数。

正确选择参数后,其对应公式如下:

=XLOOKUP(A2:A10,G14:G20,H14:H20,0)

  1. 下图为最终完成结果:

  1. 至此,我们分三次采用XLOOKUP函数顺利完成了三个月值班数的转抄任务。

希望对您有帮助!

广东省
浏览 1276
1
7
分享
7 +1
2
1 +1
全部评论 2
 
WPS_1703072781
学习
· 江苏省
回复
 
亂雲飛渡
学习
· 广东省
回复