Excel给存在重复的项目填充序号,赶快收好这招!

01

职场实例 

Excel情报局

Excel给一列数据填充序列序号,对于大家来说,想必是一件非常简单的事。但是今天我们讲到的是另外一种特殊的情形:Excel给存在重复的项目填充序号。
如下图所示:
我们想要给B列产品名称添加一列顺序序号,放置到A列。我们仔细观察,发现B列有很多重复的名称,如果产品名称相同,我们就让它的序号相同。

02

函数公式 

Excel情报局

我们在A2单元格输入公式:
=(B2<>B1)+N(A1)
下拉填充公式即可完成序号的填充。

03

函数分步讲解 

Excel情报局

我们在C2输入公式:
=B2<>B1
向下填充公式
根据公式的逻辑判断,会得到两种结果:TRUE和FALSE。
在运算当中TRUE会当做数字1处理,FALSE会当做数字0处理。
我们在D2单元格输入公式:
=N(A1)
向下填充公式

N函数会将文本转为0值。

N函数的语法为:=N(value)

此函数只有一个参数,即要转换的单元格对象

注意事项:

文本格式的数字,N函数会认为是文本,而返回结果0

逻辑值真,N函数返回1;逻辑值假,N函数返回0;日期会返回其序列数字。

下图根据公式的逻辑判断,会得到两种结果:0和非0值。

我们在E2单元格输入公式:
=(B2<>B1)+N(A1)
向下填充公式,即可得到最后结果。
我们可以再仔细观察公式的变化过程,帮助大家细致理解。

04

其他方法 

Excel情报局

A2单元格输入公式:
=SUMPRODUCT(1/COUNTIF($B$2:$B2,B$2:B2))
向下填充公式
(0)

相关推荐