在WPS中如果B列和C列中,只要有一个与A列相同,就显示在D列?

我的数据是在不同的表格中,A列是在表1中,B列是在表2中,B列是在表3中。请问,公式要怎样改???

假如A列、B列、C列都是从第一行开始往下排,那么可以在D1中输入:
=INDEX(B:B,MATCH(C1,A:A,0))
往下复制公式,即可。
或者用:
=INDEX(B:B,VLOOKUP(A1,A:C,3,0))
往下复制公式。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-05

Excel怎样提取两组数据的交集

本回答被网友采纳
第2个回答  2021-01-06
在D1中输入或复制粘贴下列公式
=IFERROR(INDEX(A:A,SMALL(IF((COUNTIF(B$1:B$13,A$1:A$22)>0)+(COUNTIF(B$1:B$13,A$1:A$22)>0)>0,ROW($1:$22)),ROW(A1))),"")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充追问

不行啊,把公式复制在E列,往下复制公式后数据是对了,但是有空格啊,怎样才能不出现空格。排序要像D列一样,不出现空格。

追答

公式已经修正。

本回答被提问者采纳
相似回答