
前言
前期,逛吧的时候,发现有网友提出,如何在相同品类下,找到最低价的公司和价格,如下图。

立刻有大哥给出答复,楼下各种网友推捧,我也想研究一下,可是发现大哥用的是office365版本特有的函数,我只是普通版的office,看了一点也没用,如下图,如果你也是office365,可以参考一下。

在Excel领域内,咱也是没怕过,咱也不是没招。下面介绍我的方法适用普通版本的office。如果你是小白建议先收藏,刚开始可能理解有困难,多接触以后就好了。
正式分享前说明一下操作环境:
硬件:联想笔记本E11
系统:Windows7
软件:office2013
案例实操
思路介绍:既然是在组内匹配价格最低和最低价格的公司,那么自然而然可以想到组内排序。
通过增加辅助列,构造匹配条件,匹配相应数据即可。如果觉得我说的云里雾里,请看正式演示。
1、通过sumproduct函数进行组内排序,此时可以将同组数据内最小的数据显示出来,这里将最小值标记为1

如上图,同时我使用“&”连接符,将“组”连接上便于匹配。
函数复制给大家
=SUMPRODUCT(($F$2:$F$11=F2)*($B$2:$B$11<B2))+1&F2
通过上图可以看出每个品种中,都按照价格进行排序。
最小的为1,接下来就进行匹配即可,这里使用index+match函数搭配使用
函数复制给大家
=INDEX(B:B,MATCH(1&F2,G:G,0),1)

对于如何在合并单元格内填写公式,这里需要先选中区域,使用快捷键Ctrl+enter填充,请看GIF图
