2 个不同 Excel 文件中表格的行和匹配功能

问题描述 投票:0回答:1

最近工作中负责一些重要的excel文件。 我想做的第一件事是用一些 Excel 函数来帮助他们避免可能的错误。

我已经能够添加其中一些,但我现在遇到一个并且无法弄清楚。 我在 excel 1 中有一张包含姓名、名字和出生日期(以及更多信息)的表格。

在 excel 2 中,我希望我的函数使用名字和姓氏在 excel 1 中查找出生日期。 因此,如果 excel 2 中的名字和名字与 excel 1 中的名字和名字相匹配,那么请给我与该名字和名字相匹配的出生日期。

我尝试使用索引函数、行和列函数来实现此目的,但它似乎不起作用。 有人可以指导我吗?

提前致谢

=索引(A21:I34;;列(E21)) 我想到使用 row 函数,而不是寻找与 name 和 first name 匹配的匹配项。但该功能无法正常工作。

excel function indexing match row
1个回答
0
投票

有几种方法可以做到这一点,其中一种在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")

希望这能为您解释。

© www.soinside.com 2019 - 2024. All rights reserved.