Excel – 如何从1张工作表中删除不包含来自另一工作表的列input的所有行
我在我的Excel Book中有一列电子邮件地址在列M(Sheet1)上,长度为2050行(其他列上有其他数据,例如First和Last Name等),另一个Sheet( Sheet2)在列A中有一个电子邮件地址列表(210行)。 我需要保留所有电子邮件地址Sheet1 – 列M(需要保留整行)与Sheet2 – 列A中的电子邮件地址相匹配,但需要删除所有其他电子邮件地址与Sheet2列A不匹配的行Sheet1 – 第M列
有没有一个公式来做到这一点?
或者也许它可以创build另一个工作表(Sheet3)与Sheet1的行匹配Sheet1 – 列M与Sheet2 – 列A?
非常感谢。
这里有一个方法,但不使用公式:
按照下面的“N”设置一个额外的列。 并使用类似的公式填充
- 打开您的床单过滤,并筛选“否”
- 数据 – >过滤点击下拉为“N”,并取消select是/空白
- 现在将光标放在单元格aX(其中x将是第一行不是)
- 按ctrl结束突出显示所有行是“否”
- 现在按删除。
或者,您可以使用筛选将“是”复制并粘贴到另一张纸上。
我相信这里的问题的核心是找出与上图中的公式不匹配的logging:这里: =IF(ISNUMBER(MATCH(M5,Sheet2!A:A,0)),"Yes","No")