excel中某列包含了多个相同的内容,怎么给这些相同内容匹配不同的数据,是今天要学习的内容。

我们以某公司物料采购表为例,如下图所示,表2是工厂发来的A物料不同采购批次的数据信息,表1是本公司采购总表,现在需要将表2的采购信息,匹配到表1对应的采购物料中,要怎么来创建公式呢?

具体公式效果预览如上图所示,下面我们开始公式的组建。
首先我们讲一下解题思路,由于物料列中包含了多个A物料,因此它是一个相同项,也可以说是重复值,那么处理重复值,通常我们会使用到计数函数,通过对相同项的计数,来获取一个递增的结果,也就是它出现的次数。
利用这个次数结果,再去匹配表2中该物料对应位置的数据。比如表1中出现1次对应表2中第1位A物料的数据,出现3次则对应表2第3位物料的数据。
通过这个引用规则,使用合适的引用函数,就能达到最后的匹配结果。
下面我们先来执行重复值的计数。
在专栏中许多组合公式中作者都使用到countif函数,因为它是条件计数,而且其混合引用的条件区域表达,能够跟随公式填充获取动态递增的结果。
输入公式如下:
=COUNTIF($A$3:$A3,"A")

从公式的第1参数条件计数区域可见,它是混合引用的单元格区域,它会跟随公式填充动态扩展计数区域范围,从而获得不同的计数结果。
购买专栏解锁剩余63%