如何将排序不同的数据准确抄录到新表格中
创作者俱乐部成员
如图所示:三张橙色表格为第一季度中每一个月的值班数据登记原始表。现需要将相关数据统一录入到绿色表格中,看似容易,但仔细观察橙色表格,我们很快就可以发现因为三张表中参加值班人员数量不同、姓名顺序也不同,故难以采用简单的“复制-粘贴”完成。一个一个的手工录入,非常容易出错,且效率低下。有没有办法可能快速将三张橙色表格中的数据转抄到绿色表格中呢?
答案肯定是有的。我们可以考虑借助函数 XLOOKUP实现。
首先转抄一月夜班数:
鼠标置于B2单元格,调用XLOOKUP函数。出现下图对话框。在函数参数值中我们分别按要求选择相应的单元格:
“查找值”:也就是我们需要登记值班数的“全部值班人员姓名”,即A2:A10
“查找数组”:也就是查找一月份参加值班人员的名单。该名单列表即A14:A19
“返回数组”:也就找到一月份参加值班人员对应的“值班数”,并将其回填到目标单元内
“未找到值”:指的是没有参加“一月份值班”的人员,其名单肯定不在“查找数组”A14:A19之内,也就是找不到该人员在“一月份”参加了值班,故期返回值我们指定为“0”。
将上述参数内容翻译如下:
在一月份参加值班人员的名单(查找数组)中,找到其对应的值班数(返回数组)后,将该值班数值填写到汇总表人员(查找值)对应的值班数单元格内。如果该人员没有参加值班,则在其对应的单元格中填写“0”(未找到值)
点击确定,即完成一月份值班数据的转抄录入工作。
将鼠标置于C2单元格,采用类似方法转抄二月份值班数。
正确选择参数后,其对应公式如下:
=XLOOKUP(A2:A10,D14:D21,E14:E21,0)
将鼠标置于D2单元格,采用类似方法转抄三月份值班数。
正确选择参数后,其对应公式如下:
=XLOOKUP(A2:A10,G14:G20,H14:H20,0)
下图为最终完成结果:
至此,我们分三次采用XLOOKUP函数顺利完成了三个月值班数的转抄任务。
希望对您有帮助!