3

我的 Excel 书中的 1 张工作表中有一个电子邮件地址列表,该列表位于 M 列(Sheet1)上,有 2050 行长(其他列上有其他数据,例如名字和姓氏等),还有另一个工作表( Sheet2) 在 A 列中有一个电子邮件地址列表(210 行长)。我需要保留 Sheet1 - 列 M 中与 Sheet2 - A 列中的电子邮件地址匹配的所有电子邮件地址(需要保留整行),但需要删除与 Sheet2 A 列中电子邮件地址不匹配的所有其他行Sheet1 - M 列。

有没有公​​式可以做到这一点?

或者也许它可以创建另一个工作表(Sheet3),其中 Sheet1 中的行与 Sheet1 - Column M 与 Sheet2 - Column A 匹配?

非常感谢。

4

1 回答 1

6

这是一种方法,但不仅仅使用公式:

设置一个附加列,如下面的“N”所示。并使用类似的公式填充

在此处输入图像描述

  • 为您的工作表打开过滤并过滤“否”
    • 数据->过滤单击“N”的下拉菜单并取消选择是/空白
  • 现在将光标放在单元格 aX 中(其中 x 将是第一行不是)
  • 按 ctrl-end 突出显示所有“否”的行
  • 现在按删除。

或者,您可以使用过滤将“是”复制并粘贴到另一张纸上。

我相信这里问题的症结在于识别与上图中的公式不匹配的记录:这里:=IF(ISNUMBER(MATCH(M5,Sheet2!A:A,0)),"Yes","No")确实

于 2013-06-28T17:59:52.093 回答