作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 01:39:06
excel中如何将两列相同的数据筛选出来,同时在另一列显示之前筛选出来内容旁边列的数据
例如A列我写的单价,B列我写的发票号码,C列有一些发票号(包含B列的,有另一部分是B列中没有的),我想找出C列中包含B列部分的单价,在D列中要怎么写公式?
假设第一行是字段名,数据从第二行开始,在D2输入公式:
=IF(COUNTIF(B:B,C2),INDEX(A:A,MATCH(C2,B:B,)),"")
将公式向下填充.
再问: 我需要的不是相同的数据,需要的是相同数据对应的A列的数据
再答: 那就用=VLOOKUP(C1,A:B,1,0) ,向下填充,含有相同时,就显示对应的单价,不相同就会显示#N/A 其实也可以用前面的那种方法,相同数据显示出来后,再根据D列排序,那些单价的就在一块显示出来了
再问: 还是不行,全部显示#N/A有红色的是确定跟B列有重复的
再答: 那就用楼上那位的,将A列和B互换后,输入公式:=VLOOKUP(C1,A:B,2,0)就可以
再问: 那也不行,全部显示#N/A
再答: 额。。这个嘛~~~我在本地测试就可以实现的