一个Excel 表格里面有重复的名字,用什么公式可以提取所有姓名且不重复?

表格如下:
A B C D
1 XM1 XM2 XM3 XM4
2 XM2 XM3 XM4 XM5
3 XM2 XM4 XM7 XM1
怎么在列E内去掉重复的姓名,然后显示出来(不需要排序)
即列E显示为:
XM1
XM2
XM3
XM4
XM5
XM7
使用公式计算

分两步走:

1、将A、B、C、D四列合并在一列,方法(公式合并有点麻烦,借用WORD进行来回转换):选中EXCEL中的数据区域-复制-打开WORD-将刚才复制的数据区域“粘贴”进来-点击表格左上角的四方箭头,全选粘贴进来的表格-在“布局”菜单下找到“转换为文本”按钮(WPS中是在表格工具菜单下)-点击”转换为文本”-在弹出的对话窗口中选“段落标记”,同时将“转换为嵌套表格”的钩去掉-确定-复制-返回EXCEL工作表-单击F1单元格,粘贴-这时可见A、B、C、D四列合并在F列。

2、在E1单元格输入公式=IFERROR(INDEX($F$1:$F$12,SMALL(IF(MATCH($F$1:$F$12,$F$1:$F$12,0)=ROW($F$1:$F$12),ROW($F$1:$F$12),65536),ROW(A1))),"")

按CTRL+SHIFT+ENTER结束公式。拖动填充柄直接公式到任意长度即可。公式中的$F$1:$F$12区域大小可根据你表格实际自行修改。如图:

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-02-27

因为下面提供的公式要引用到上一个单元格,所以公式从E2(引用E1单元格),如果从E1开始,不存在上一个单元格,公式就不成。如图

E2=INDIRECT(TEXT(MIN(IF(COUNTIF(E$1:E1,$A$1:$D$3)=0,ROW($1:$3)*100+COLUMN(A:D),9999)),"r0c00"),)&""

同时按Ctrl+Shift+Enter三键输入数组公式,下拉到出现空白单元格,即提取A1:D3中的不重复数据

本回答被提问者采纳
第2个回答  2019-02-27

F2输入

=OFFSET($A$2,INT((ROW(A1)-1)/4),MOD(ROW(A1)-1,4))

公式下拉

E2输入

=INDEX(F:F,MIN(IF(COUNTIF(E$1:E1,$F$2:$F$100),1000,ROW($2:$100))))&""

数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }

公式下拉到无数据

隐藏F列,OK.

第3个回答  2019-03-30

如上图,方法一是用公式,=INDIRECT(TEXT(MIN(IF(COUNTIF($G$1:G1,$A$1:$D$18)=0,ROW($A$1:$D$18)/1%+COLUMN($A$1:$D$18))),"r0c00"),)  

这是一个数组公式 ,以ctrl+shift+enter结束输入,另外数据引用的范围请自行根据实际修改。

方法二是使用Power Query,过程如下

第4个回答  2019-03-02
别人用公式了,用公式非常麻烦。
可以以工具栏中的去重复功能
也可以用高级筛选功能,公式的复杂程度,超出想象,
工具兰中的 数据 去重复 功能简单高效,
高级筛选也可以达到目的!

一个Excel 表格里面有重复的名字,用什么公式可以提取所有姓名且不重复...
1、将A、B、C、D四列合并在一列,方法(公式合并有点麻烦,借用WORD进行来回转换):选中EXCEL中的数据区域-复制-打开WORD-将刚才复制的数据区域“粘贴”进来-点击表格左上角的四方箭头,全选粘贴进来的表格-在“布局”菜单下找到“转换为文本”按钮(WPS中是在表格工具菜单下)-点击”转换为文本...

一个Excel 表格里面有重复的名字,用什么公式可以套出来
1、打开需要查找重复值得列,比如A列,如图所示:2、然后将鼠标放在后面的空白单元格中,如I列,然后点击公司f(x)或者直接在单元格里面输入=IF(COUNTIF($A:$A,A1)>1,"重复","不重复"),如图所示:3、输入完成以后,直接点击回车,就可以看到结果了,不重复,如图所示:4、最后将鼠标放在不重复...

请问如何将EXCEL表中相同的名字合并,有几千个名字
G1=客户姓名 G2=B2&"\/|"&COUNTIF($B$2:B2,B2)公式往下拉 然后把G2复制-选择性粘贴-数值--确定 到表2的A列,然后排序,把含1的名字保留,把含2以上数字的名字清除,然后把\/1替换为空,全部替换,就可以了.

一个Excel 表格里面有重复的名字,用什么公式可以套出来
最好用描述清楚你数据的样子。 你可以用Countif(统计区域,统计值)来计算出每一个值在区域里出现的次数,次数大于1的就是有重复的。结合条件格式,还可以将重复的值用醒目的颜色标注出来。

一个Excel 表格里面有重复的名字,用什么公式可以套出来
据个例子 插入列 =IF(COUNTIF(A$1:A1,A1)=1,COUNTIF(A$1:A$21,A1),"")A$1:A$21为查找列范围 本公式会把第一次出现的重复数据标明重复次数,如果把""换成0,则标0的为非第一次出现的重复数据

在一张EXCEL表格中,怎么留下相同的姓名,删除不重复的。
1、选中姓名所在的列。2、选择【开始】选项卡,在【样式】分组,选择【条件格式】功能。3、在打开的【条件格式】下拉菜单中,选择【突出显示单元格规则】,【重复值】。4、在打开的【重复值】设置对话框中,选择【唯一值】,然后【确定】。5、最后再按颜色筛选,把这些唯一值删除即可。

如何用VLOOKUP函数快速录取重复的名字信息
需要根据提问要求,先提取非重复的姓名数据,在D列输入公式:输入公式完成后,点击回车下拉填充,可以看到提取出来了不重复的姓名。4、首先,我们随机准备两种不同的形式。a表学生入学表是所有信息表,B表是学生表的一部分。现在我们需要拿出与a表和B表名称相匹配的录取人数,并将其放入相应的栏目。

excel表格里面出现相同的名字怎么显示出来
在C1单元格输入公式:=IFERROR(VLOOKUP(B1,$A$1:$A$10,1,0),"")公式说明:VLOOKUP(B1,$A$1:$A$10,1,0) 使用VLOOKUP最简单的查询方法,根据B列查找值在A列中进行查询,如果有重复就显示重复的姓名,如果不重复则会返回错误值, 这里为了避免出现错误值使用IFERROR函数将错误值转换为空。条件...

excel表格中一列很多名字,怎么找出不重复的?
1、首先,我们打开我们电脑上面的excel,然后我们在里面输入一些名字,之后我们选中这些名字的单元格;2、然后我们点击条件格式,之后点击突出显示单元格规则,然后点击重复值;3、然后我们需要在弹出的界面,我们点击确定;4、最终结果如图所示,这样我们就快速的找到重复的名字了。excel表格中就可以找出不重复...

如何在Excel表格中查找出重复的人名?
1.打开Excel表格,选中需要查找重复人名的区域。2.在一个空白单元格中输入公式=COUNTIF(AA2:AA100,A2),其中A2为第一个姓名所在的单元格,A100为需要查找的范围。3.将该单元格格式设置为“筛选模式”,可以通过“数据”菜单栏中的“筛选”功能实现。4.筛选出所有出现次数大于1的单元格,这些单元格...

相似回答