最近工作中负责一些重要的excel文件。 我想做的第一件事是用一些 Excel 函数来帮助他们避免可能的错误。
我已经能够添加其中一些,但我现在遇到一个并且无法弄清楚。 我在 excel 1 中有一张包含姓名、名字和出生日期(以及更多信息)的表格。
在 excel 2 中,我希望我的函数使用名字和姓氏在 excel 1 中查找出生日期。 因此,如果 excel 2 中的名字和名字与 excel 1 中的名字和名字相匹配,那么请给我与该名字和名字相匹配的出生日期。
我尝试使用索引函数、行和列函数来实现此目的,但它似乎不起作用。 有人可以指导我吗?
提前致谢
=索引(A21:I34;;列(E21)) 我想到使用 row 函数,而不是寻找与 name 和 first name 匹配的匹配项。但该功能无法正常工作。
有几种方法可以做到这一点,其中一种在here进行了讨论,但我将解释我学会这样做的方法:
基本上,您可以组合要使用的两个单元格(如果愿意,可以在其间使用分隔符),然后对查找列执行相同的操作。唯一需要注意的是,您需要它们的长度相同,并且不能是整列,即
A:A&B:B
不起作用,但 $A$1:$A$10&$B$1:$B$9
也不起作用,$A$1:$A$10&$B$1:$B10
会。
由于语言/位置设置(例如“;”),某些事情可能会有所不同。 ->“,”
=XLOOKUP(A2&B2;[Book1]Sheet1!$A$2:$A$10&[Book1]Sheet1!$B$2:$B$10;[Book1]Sheet1!$C$2:$C$10;"NOT FOUND")
=XLOOKUP(A5&B5;Book1!Table1[Name]&Book1!Table1[Sir Name];Book1!Table1[Birth date];"NOT FOUND")
希望这能为您解释。