求组 在EXCEL中 比较两列中包含数据并显示在另外一列中
2个回答
展开全部
如A列是A1到A100
B列是B1到B200
借用D列:
D1=SUMPRODUCT(NOT(ISERR(FIND($A$1:$A$100,$B1)))*1)
复制到D2:D200
C1数组公式:
{=IF(ROW()>SUM(D:D),"",INDEX($B$1:$B$200,SMALL(IF($D$1:$D$200>0,ROW($D$1:$D$200)),ROW())))}
输入是不用输{ },输完以后不按回车,按Ctrl+Shift+回车.
公式往下复制到出现空格
B列是B1到B200
借用D列:
D1=SUMPRODUCT(NOT(ISERR(FIND($A$1:$A$100,$B1)))*1)
复制到D2:D200
C1数组公式:
{=IF(ROW()>SUM(D:D),"",INDEX($B$1:$B$200,SMALL(IF($D$1:$D$200>0,ROW($D$1:$D$200)),ROW())))}
输入是不用输{ },输完以后不按回车,按Ctrl+Shift+回车.
公式往下复制到出现空格
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询