Excel中,如何找出两列中重复的数据: 1 1 3 2 5 3 7 4 9 5 11 6 13 7 15 8 如这两列?

最好并返回重复的数值。
2024-12-16 18:54:28
推荐回答(3个)
回答1:

方法一、在两列数据中计算重复的数据
如果A列数据在A2:A20,B列数据在B2:B15区域,在C2输入公式 :
=IF(COUNTIF($A$2:$A$20,B2)>0,"重复","")
选中C2下拉填充公式
然后以C列为关键字对A:C列进行排序即可。

二、在两列数据中提取重复的数据
假如A列数据在A2:A20区域,B列数据在B2:B15区域。在C2中输入:
=INDEX($B$2:$B$15,MATCH(1,COUNTIF(D$1:D1,$B$2:$B$15)+IF(COUNTIF($A$2:$A$20,$B$2:$B$15),1,0),0))
这是一个数组公式,输入完毕后按Ctrl+Shift+Enter结束。
选中C2下拉填充,直到出现#N/A错误为止。
你可根据情况,修改相应的数据区域即可。

回答2:

把问题作为内容(邮件主题一定要包含excel字样)、样表(请特别注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

回答3:

函数名称:VLOOKUP
  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。
  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数说明:Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。