Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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 2016中列上具有真值的相同条目_Excel_Excel 2016 - Fatal编程技术网

删除Excel 2016中列上具有真值的相同条目

删除Excel 2016中列上具有真值的相同条目,excel,excel-2016,Excel,Excel 2016,我有一张像这样的桌子: WebDocumentId To remove 675082 0 675082 0 675082 0 675083 0 675083 1 675083 0 675083 0 675083 0 675085 1 675085 0 675087 0 675087

我有一张像这样的桌子:

WebDocumentId   To remove
675082          0
675082          0
675082          0
675083          0
675083          1
675083          0
675083          0
675083          0
675085          1
675085          0
675087          0
675087          0
675087          1
675087          0
675089          0
675089          0
675089          0
675089          0
WebDocumentId   To remove
675082          0
675082          0
675082          0
675089          0
675089          0
675089          0
675089          0
我的目标是以某种方式删除所有相同的条目,其中1在“要删除”列中至少出现一次。如果1是id的第一个值,那么第三列上的简单VLOOKUP就可以工作了

总而言之,最终的表格应该如下所示:

WebDocumentId   To remove
675082          0
675082          0
675082          0
675083          0
675083          1
675083          0
675083          0
675083          0
675085          1
675085          0
675087          0
675087          0
675087          1
675087          0
675089          0
675089          0
675089          0
675089          0
WebDocumentId   To remove
675082          0
675082          0
675082          0
675089          0
675089          0
675089          0
675089          0

提前谢谢

见下文。有关此代码的一些重要注意事项:

  • 如果你的单子很长的话,它会很慢。它创建一个列表 在B列中使用“1”的所有项目中,然后在该列表中循环 对于A列中的每个条目
  • 它没有在B列中处理潜在的重复项。换句话说 如果您有两次标记为“要删除”的文档,则它将被删除 检查两次,这是低效的
  • 它不处理A列中的空格
  • 它删除整行,而不仅仅是A列和B列 C列或更大列中的数据,该数据将被删除。请使用 小心


  • 只需在1上筛选并删除行?但这只会删除“要删除”列中条目有1的行。我想删除所有相同的ID,其中1至少出现一次。你是对的-抱歉,我没有仔细阅读