
excel从两列有重复数据的列中找出相同项,匹配第三列数据,当条件列数据相同时,第三列可自由匹配。
如:B列包含A列数据,A、B列数据有重复,C列数值不重复,把B列对应的C列数值写在D列(按A的排列顺序)A列B列C列D列(实现效果)张三李四SS001SS002李四张三S...
如:B列包含A列数据,A、B列数据有重复,C列数值不重复,把B列对应的C列数值写在D列(按A的排列顺序)
A列 B列 C列 D列(实现效果)
张三 李四 SS001 SS002
李四 张三 SS002 SS001
张三 王五 SS003 SS004
王五 张三 SS004 SS003
刘一 刘一 SS005 SS005
李三 刘一 SS006 SS008
刘一 王五 SS007 SS006
王五 李三 SS008 SS007 展开
A列 B列 C列 D列(实现效果)
张三 李四 SS001 SS002
李四 张三 SS002 SS001
张三 王五 SS003 SS004
王五 张三 SS004 SS003
刘一 刘一 SS005 SS005
李三 刘一 SS006 SS008
刘一 王五 SS007 SS006
王五 李三 SS008 SS007 展开
3个回答
展开全部
在D1中输入公式
=INDEX($C$1:$C$8,SMALL(--TEXT(($B$1:$B$8=A1)*ROW($A$1:$A$8),"0;0;!99"),COUNTIF(A1:$A$1,A1)))
数组公式,请同时按下Ctrl+Shift+Enter三键结束,下拉公式
=INDEX($C$1:$C$8,SMALL(--TEXT(($B$1:$B$8=A1)*ROW($A$1:$A$8),"0;0;!99"),COUNTIF(A1:$A$1,A1)))
数组公式,请同时按下Ctrl+Shift+Enter三键结束,下拉公式
更多追问追答
追问
为啥加了标题就不行了呢,我把对应的值也改了呀
追答
把你改的贴出来看看
=INDEX($C$2:$C$9,SMALL(--TEXT(($B$2:$B$9=A2)*ROW($A$1:$A$8),"0;0;!99"),COUNTIF(A2:$A$2,A2)))
数组公式,请同时按下Ctrl+Shift+Enter三键结束,下拉公式
打开附件,看表1和表2公式有什么不同地方
展开全部
D2输入或复制公式=VLOOKUP(A2,B:C,2,0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=index(c:c,match(a2,b:b,0))
追问
A、B列都有重复项时,这个公式满足不了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询