excel 中的对比
来源:百度知道 编辑:UC知道 时间:2024/06/08 05:31:22
比如我A列有10列名字 B列也有10列名字,我想把中间不同的名字找出来 放到C列。。怎么弄
就是说,我A列是10个名字
XXX
XXX
XXX(XX都是字)
B列也都是名字
XX
XX(都是字) 我要对比出 A和B里名字相同和不同的 再C列显示
就是说,我A列是10个名字
XXX
XXX
XXX(XX都是字)
B列也都是名字
XX
XX(都是字) 我要对比出 A和B里名字相同和不同的 再C列显示
在C1单元格输入公式:
=IF(ROW(1:1)>(COUNTA($A$1:$A$10)-COUNT(0/(COUNTIF($A$1:$A$10,$B$1:$B$10)))),"",INDEX($B$1:$B$10,SMALL(IF(COUNTIF($A$1:$A$10,$B$1:$B$10),65536,ROW($A$1:$A$10)),ROW(1:1))))
按CTRL+SHIFT+ENTER 确定
下拉公式即可。
这个是取出不相同的名字。
看了你补充的内容,如果仅仅比较两列的内容是否一样,在C1单元格输入公式:
=IF(EXACT(A1,B1),"相同","不同")
来一个不用公式的办法:
把B列的名字复制到A列后。
数据-筛选-高级筛选,勾选唯一值。
将筛选出来的值后D列单元格CTRL+ENTER 输入1
数据-筛选-全部显示
数据-筛选-D列选择 空
复制筛选结果放入C列。
该方法对AB列本身有不同名字的无效。
没说清楚,不知道什么意思?