excel 通过函数除去重复数据显示在另一列中?

发布网友 发布时间:2022-04-22 16:45

我来回答

5个回答

热心网友 时间:2023-11-12 21:01

具体解决方法操作步骤如下:

1、首先打开excel工作表,这时可以看到A7:I7与A14:I14是重复的。

2、打开之后将鼠标移到菜单栏会发现有一个“数据”按钮。

3、单击“数据”按钮会出现如图所示,这时可以看到,在下分的菜单栏里有一个“删除重复项”选项,单击该选项。

4、单击之后会弹出如图对话框,这时筛选要删除重复项的区域,如果是全部区域都需要的话,那么就点全选,选择好区域之后单击下方的确定按钮。

5、单击确定按钮之后会弹出如图对话框,这时已经将重复项删除掉了,可以看到删除项显示为白色了,这时单击确定按钮即可。

热心网友 时间:2023-11-12 21:01

在B1中输入或复制粘贴此公式
=IF(COUNTIF(A:A,A1),A1,"")
或数组公式=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$11,$A$1:$A$11)=ROW($A$1:$A$11),65536,ROW($1:$11)),ROW(A2)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充

热心网友 时间:2023-11-12 21:02

如数据在A2:A100,在B2中输入公式:=INDEX(A$2:A$100,MATCH(,COUNTIF(B$1:B1,A$2:A$100),))&"" , 同时按下ENTER键,SHIFT键,和CTRL键,公式下拉。(注意!公式下拉时,不要拉太远,太远了,速度肯定慢,)

热心网友 时间:2023-11-12 21:02

如果不用数组,则要用到C列和D列作为中间公式:
1. C列去重记录行号,C1=IF(COUNTIF($A$1:A1,A1)=1,A1,""),公式下拉
2. D列将C列的行号去空值:
D1=MIN(C:C)
D2=IF(OR(D1=0,D1=MAX(C:C)),0,MIN(INDIRECT("C"&(D1+1)&":C"&MAX(C:C))))公式D2下拉
3. B列转化为值:B=IF(D1=0,0,INDEX(A:A,D1))追问兄弟,你好!谢谢你的回答!不知道你试过没有,我按你的公式操作了几次都没有成功,好象D列没有起作用。

热心网友 时间:2023-11-12 21:03

用index数据组公式能做到,但OFFICE的高级筛选直接能处理,好象没必要。除你非要这个公式。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com