excel中如何用函数求出A、B、C三列或多列的交集?

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:25:53
A、B、C三列是三次参加考试学生的名单,怎么样用函数求出交集?即三次考试都参加了的学生名单。谢谢了!

1、在D1单元格录入公式:=IF(AND(COUNTIF(B:B,A1)>0,COUNTIF(C:C,A1)>0),A1,"")

2、使用填充功能向下拖动到合适的位置

3、D列会显示出三次均参加考试学生的名单

假设数据在A1:C10
=index(a:a,small(if(countif(B$1:B$10,A$1:A$10)*countif(C$1:C$10,A$1:A$10),row($1:$10),4^8),row(1:1)))&""
按ctrl+shift+enter结束,向下复制。
欢迎百度搜索“您可能正在到处寻找答案的Excel问题详解”

D1=IF(AND(COUNTIF(A:A,A1)>0,COUNTIF(B:B,A1)>0,COUNTIF(C:C,A1)>0),A1,"")并向下填充.这样三次考试都参加了的学生名单就显示在D列.

D列输入=IF(AND(COUNTIF(A:A,A1)>0,COUNTIF(B:B,A1)>0,COUNTIF(C:C,A1)>0),"yes","no")然后填充公式即可