Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从excel中删除记录_Excel - Fatal编程技术网

从excel中删除记录

从excel中删除记录,excel,Excel,我在Excel中有两列。在第一列中,我有一个电子邮件地址的主列表。在第二列中,我有一个我希望从主列中删除的电子邮件地址列表 有人能帮我用第二列删除主列中的所有记录吗?您可以将所有记录放在一列中,然后进行排序。可以删除重复的列。在包含主列表的列旁边创建一个新列 用以下内容填充顶部单元格: =IF(ISNA(MATCH(A1,B$1:B$4,0)),"valid","invalid") 然后在整个柱上绘制该公式 其中,B$1:B$4是您的无效电子邮件地址集,A1是对与此单元格位于同一行上的主列表元

我在Excel中有两列。在第一列中,我有一个电子邮件地址的主列表。在第二列中,我有一个我希望从主列中删除的电子邮件地址列表


有人能帮我用第二列删除主列中的所有记录吗?

您可以将所有记录放在一列中,然后进行排序。可以删除重复的列。

在包含主列表的列旁边创建一个新列

用以下内容填充顶部单元格:

=IF(ISNA(MATCH(A1,B$1:B$4,0)),"valid","invalid")
然后在整个柱上绘制该公式

其中,
B$1:B$4
是您的无效电子邮件地址集,
A1
是对与此单元格位于同一行上的主列表元素的引用

对于每一行,您现在都有一个“有效”或“无效”列表,然后您可以使用该列表从主列中删除无效的电子邮件地址-尝试使用自动筛选

或者:

=IF(ISNA(MATCH(A1,B$1:B$4,0)),A1,"")

将创建主列的新副本,其中包含无效电子邮件地址所在的空格。

这是一个很好的方法,比我的建议要好得多