excel从两列有重复数据的列中找出相同项,匹配第三列数据,当条件列数据相同时,第三列可自由匹配.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 23:44:04
excel从两列有重复数据的列中找出相同项,匹配第三列数据,当条件列数据相同时,第三列可自由匹配.
如: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
如: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
在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$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公式有什么不同地方
再问: ROW($A$1:$A$8),加标题的时候,我把这个也改为2到9了。。。
再答: 这个不要改,否则会错位,并且有时会报错,返回的结果就不是你想要的结果
再问: 嗯,谢谢啊。
=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公式有什么不同地方
再问: ROW($A$1:$A$8),加标题的时候,我把这个也改为2到9了。。。
再答: 这个不要改,否则会错位,并且有时会报错,返回的结果就不是你想要的结果
再问: 嗯,谢谢啊。
excel从两列有重复数据的列中找出相同项,匹配第三列数据,当条件列数据相同时,第三列可自由匹配.
EXCEL两列怎么匹配两列有几位数字相同的数据
EXCEL中有三列数据,当前两列相同时,求第三列数的平均值?
excel表格有两列数据,我想把这两列数据中重复的部分列在第三列应该怎么做?
怎样在excel表格中把2列不同的数据中找出相同的部分,其中第二列是第一列的一小部分,并在第三列中显示出
Excel函数公式 同时满足两列数据条件得第三列数据 公式如何写
excel表中有N列数据,其中A、B两列有相同项.如何找出两列中的相同项,并相对应的排列.且A列顺序不变.
如何在excel表中找出C列数据与A列相同的数据并将A列对应的B列数据提取出来写入D列中?
excel 求3列数据中,每列数据的最大值的平均数,如果第三列没有数据,则只返回前两列数据最大值的平均数
Excel表,两列数据.同一列数据中有相同的数据,在另一列数据中重新排列名次.
Excel两列内容(A、B),找出B列中相同数据,在C列中得出A列的序号按大小排列
EXCEL函数对比两列相同数据