EXCEL;我想匹配两个不同工作表中的两个电子邮件地址并返回 2 个单元格(电话号码)的值

EXCEL;我想匹配两个不同工作表中的两个电子邮件地址并返回 2 个单元格(电话号码)的值

我有两张工作表,一张包含所有信息,一张是经过筛选的版本,其中添加了一些附加信息,我想将工作表 1 中的电子邮件地址(Q 列)与工作表 2 中的电子邮件地址(D 列)进行匹配,并将工作表 1 中的 O 列和 P 列的值返回到工作表 2 中的 H 列和 I 列

答案1

如果我理解正确的话,你的 sheet1 看起来像这样 sheet1 图片

您的 sheet2 如下所示: sheet2 图片

我建议使用 VLOOKUP 函数。您需要了解,您查找的列应始终位于所需数据的左侧。

因此,您可以在 Sheet1 图片中看到,电子邮件地址位于 Q 列,但您想要放入 Sheet2 中的数据位于 O 列和 P 列

我们需要做的第一件事是将 Sheet1 中的电子邮件地址移动到 N 列,使其位于 O 列和 P 列的左侧,以便您可以从 Sheet2 中查找值。参见下图:

Shee1 在 N 列中的电子邮件

然后,您可以转到 Sheet2,在 H 列和 I 列中使用 Vlookup 函数。参见图片 vlookup 函数

然后你可以轻松地向下拖动,你将得到如下所示的所有内容: 最后结果

答案2

您可以在 Sheet2 上尝试这些公式。假设在 H2 中:

=INDEX(Sheet1!O$2:O$3,MATCH($D2,Sheet6!$Q$2:$Q$3,0))

在 I2 中:

=INDEX(Sheet1!P$2:P$3,MATCH($D2,Sheet6!$Q$2:$Q$3,0))

调整两个公式的范围。

相关内容