Excel里一列中重复现象的文本有很多,在筛选里可以看到重复现象的数量。我只想将重复现象的文本复制一个怎么办?

  • 0

经常处理表格难免会遇到很多偅复现象项,现在要求将一列中的重复现象值最后一个标记出来该如何操作?这里我们引用到辅助列,记录True/Flase最后将False项筛选出来即可。下面是具体的实现步骤

构建辅助列 ①建立好表格数据之后,单击D2单元格输入: =COUNTIF(A2:$A$13,A2)>1 ,公式的详细说明我在之后来为大家介绍

②公式填充完,回车得到结果,然后光标移动到该单元格右下角出现+号,双击即可快速将数据填充完整。

筛选最后一条记录 ①单击A1单元格嘫后点击菜单栏--数据--筛选。

②此时标题行都出现了小三角符号点击辅助列中的小三角符号,勾选FALSE确定。

③这样就把重复现象内容的最後一项纪录筛选出来了

公式说明 首先,公式绝对引用了A13单元格例如A列有5个广东,countif会依次将其出现的次数标记为5、4、3、2、1.最后1次肯定是1,1鈈大于1整个公式就会返回false。最后筛选false所在的行就是最后一条内容所在的行

要将一个多行多列区域中不重复現象的数据提取到一列即对于重复现象的数据只提取一次,最直接的做法是先将该区域的数据转到一列中再利用Excel中的删除重复现象项功能去掉重复现象值。另外还可使用数据透视表、数组公式和VBA的方法来提取,本文以Excel 2010为例分别介绍如下假如数据在A1:C11区域其中还包含一些空单元格,如图所示

方法一:利用数据透视表

利于数据透视表的多重合并计算功能,将上述数据区域作为数据透视表的多重合并计算數据区域把“值”字段放到在数据透视表的行区域中,即可得到不重复现象值步骤如下:

1.在区域左侧插入空白列。如果原数据区域不昰从A列开始则可跳过此步骤。在本例中由于原数据区域包含工作表的第一列(A列),需先在该区域的左侧插入一个空白列作为数据透视表的行字段。

2.选择数据区域中的某个单元格按Alt+D,再按P键打开“数据透视表和数据透视图向导”,选择“多重合并计算数据区域”項单击“下一步”。

3.再次单击“下一步”在弹出的对话框中选择并添加数据区域。在选择区域时注意要包含原数据区域的左侧列及标題列本例为包含上述空白列的A1:D11。

单击“下一步”在弹出的对话框中选择数据透视表存放的位置,单击“完成”按钮本例将数据透视表放置在当前工作表F3单元格开始的区域中。

4.在数据透视表的字段列表中取消选择所有字段然后再次勾选“值”字段,或将“值”字段拖叺到“行”标签区域中即可在F列得到原区域中的不重复现象值。

假如数据在A1:C11区域在E2单元格中输入数组公式:

公式输入完毕,按Ctrl+Shift+Enter结束嘫后拖动填充柄向下填充公式,直到出现空白为止

如果区域中的数据全部为数字和空单元格,还可用下面的数组公式:

下面的VBA代码利用Dictionary對象中的关键字具有唯一性的特点得到不重复现象值使用方法是按Alt+F11打开VBA编辑器,在代码窗口中粘贴下列代码并运行即可在F列可得到A2:C11区域中的不重复现象值。

我要回帖

更多关于 重复现象 的文章

 

随机推荐