Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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中,如何扫描A列中的重复项。将信息放置在其他工作表中_Excel_Vba - Fatal编程技术网

在Excel中,如何扫描A列中的重复项。将信息放置在其他工作表中

在Excel中,如何扫描A列中的重复项。将信息放置在其他工作表中,excel,vba,Excel,Vba,这是我的问题。我有一个名为“成本数据”的工作表 在名为HEITEM的列A中 例如,我有 7658798 7513807 789456 7513807 注:7513807为副本 在B-AG列中,我有A列中重复的数据 我的问题是。如何扫描名为“成本数据”的工作表,并将a列中重复项的所有实例移动到新工作表中,同时在右侧单元格中显示所有相关数据 最简单的方法是在a列之前添加一个新列(将所有列向右移动),并在新列的单元格A2(假设有标题行)中添加以下公式: =COUNTIF(B:B,B2) 然后把它拖到

这是我的问题。我有一个名为“成本数据”的工作表 在名为HEITEM的列A中 例如,我有 7658798 7513807 789456 7513807

注:7513807为副本

在B-AG列中,我有A列中重复的数据


我的问题是。如何扫描名为“成本数据”的工作表,并将a列中重复项的所有实例移动到新工作表中,同时在右侧单元格中显示所有相关数据

最简单的方法是在a列之前添加一个新列(将所有列向右移动),并在新列的单元格
A2
(假设有标题行)中添加以下公式:

=COUNTIF(B:B,B2)
然后把它拖到整列

然后,您可以筛选此新列A中所有不等于1的值,然后将其复制/粘贴到新工作簿并删除重复项(
数据
功能区>
删除重复项

当然,还有无数其他方法可以做到这一点,但这似乎是一个简单的解决方案


希望这能让斯奈斯

最简单的方法是在a列之前添加一个新列(将所有列向右移动),并在新列的单元格
A2
(假设有标题行)中添加以下公式:

=COUNTIF(B:B,B2)
然后把它拖到整列

然后,您可以筛选此新列A中所有不等于1的值,然后将其复制/粘贴到新工作簿并删除重复项(
数据
功能区>
删除重复项

当然,还有无数其他方法可以做到这一点,但这似乎是一个简单的解决方案

希望这能让斯奈斯