关于 excel 函数的问题,该使用哪一个以及如何使用。如果我在 sheet1 中有四列 (family_id; father_name; mother_name; child_id),而 sheet2 中有两列 (child_name; child_id)。例如:
sheet1: family_id/father_name/mother_name/child_id
(111 father1 mother1 01;
222 father2 mother2 02;
333 father2 mother2 03)
sheet2: child_name/child_id
(child1 01;
child2 01;
child3 01;
child4 02;
child5 03;
child6 03)
如何将 name_id 值从 sheet1 移到 sheet2?我认为该函数应该比较单元格值?sheet2 中的结果应该是这样的:
child1 01 111;
child2 01 111;
child3 01 111;
child4 02 222;
child5 03 333;
child6 03 333;
我认为,应该是这样的:如果 sheet1 child_id 值 = sheet2 child_id 值,则从 sheet1 中获取 family_id 值,其中 child_id 值 = family_id?
答案1
将其放置在 Sheet 2 的 C1 单元格中并将其拉下。
=index(Sheet1!A:A,MATCH(B1,Sheet1!D:D,0))
确保查找和参考单元格都是相同的数据类型(文本、数字),否则将会引发错误。