0

我环顾了这个(很棒的)网站,但由于我不是 100% 的公式(如果、匹配等),我需要它变得非常棘手!我有 2 个我正在使用的数据工作簿......

第一个具有以下列:

  • 学校代码、学校名称、用户 ID(空白)、用户全名

第二个有:

  • 姓名、用户 ID 和学校代码

我试图找到一个公式,它将在 Sheet2 中搜索用户全名(不完全匹配)列 +代码(精确)列,如果找到;将该工作表中的用户 ID 返回到 Sheet1。

如果该公式可以返回多于一列(例如 Sheet2 中的用户 ID 和代码)以便我能够检查代码是否匹配(它们是唯一准确的列!),那就太棒了——但我不知道这是否可能?

任何帮助 immensley 表示赞赏!也请随意为我拼写出来

4

1 回答 1

0

这是您的问题的第一次尝试:

假设这是Sheet1

表 1 数据

假设这是Sheet2

表 2 数据

您可以在Sheet1, 单元格中使用的公式C2是:

=MAX(Sheet2!$B$2:$B$10*(Sheet2!$C$2:$C$10=A2)*(Sheet2!$A$2:$A$10=Sheet1!D2))

请注意,这是一个数组公式,您必须使用Ctrl++进行验证,ShiftEnter不是简单地按下 Enter(这将使这些{ }公式包装。

另请注意,公式将检查 是否User Full Name完全相同Name看不到任何简单的方法来处理“不完全匹配”,如果您真的需要此功能,请详细说明)。

于 2012-03-29T08:41:43.483 回答