excel中如何将两列相同的数据筛选出来,同时在另一列显示之前筛选出来内容旁边列的数据

2024-11-28 04:45:15
推荐回答(4个)
回答1:

D1单元格输入公式=if(countif(B:B,C1)>0,C1,""),然后向下填充至与C列一样长的位置,D列结果显示的就是C、B两列所拥有的相同数据。
如果你要不同数据公式可这么写=if(countif(B:B,C1)>0,"",C1),

回答2:

假设第一行是字段名,数据从第二行开始,在D2输入公式:
=IF(COUNTIF(B:B,C2),INDEX(A:A,MATCH(C2,B:B,)),"")
将公式向下填充。

回答3:

先把A、B两列颠倒下顺序,调整后三列数据为A1(原B列数据)、B1(原A列数据)、C列,在D列做公式:=VLOOKUP(C1,A:B,2,0) ,然后用复制粘贴到你需要的行。

回答4:

将上图A列和B互换后,输入公式:=VLOOKUP(C2,A:B,2,0),有一点是B和C列的格式必须都为文本格式,应该把C列的格式改为文本格式。