序号问题引发的思考
点击上方
蓝色
文字 关注我们吧!
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
之前我写过一个帖子妙用COUNTIF函数巧建另类序号,讲了如何利用COUNTIF函数来创建序号。最近也看到其他朋友也写了相类似的文章,其中一些公式的构思和使用都非常巧妙,因此今天也分享给朋友们。
利用COUNTIF函数。
在单元格A2中输入“=COUNTIF($B$2:B2,B2)”并向下拖曳即可。
此方法的亮点在于,在动态的查找区域中来统计对应数据的个数。
利用SUM函数。
在单元格A2中输入“=SUM(1/COUNTIF($B$2:B2,$B$2:B2))”,CTRL+SHIFT+ENTER三键回车,并向下拖曳即可。
公式本身比较简单,利用了求不重复数据个数的经典公式。这个公式的本质就是在动态数据区域中求不重复值的个数。
此公式是数组公式,也可以使用SUMPRDOCT函数。
公式简单一点
有没有简单一点的公式?
在单元格A2中输入“=SUM(B1<>B2,A1)”,并向下拖曳即可。
思路:
这里对“B1<>B2”进行判断,如果是真则返回TRUE,否则返回FALSE
TRUE相当于1,FALSE相当于0, 而且SUM函数还可以忽略文本和错误值,因此求和结果为1
以下依次类推
公式再简单一点
如下图,我们还有更简单一点的公式。
单元格A2中输入“=(B1<>B2)+N(A1)”并向下拖曳即可。
思路:
和上面的例子相同,对B1<>B2进行逻辑判断
N函数可也将文本转化为0
有关N函数的详细介绍,请参看帖子N函数的【5种应用汇总】。
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
戳原文,更有料!免费模板文档!
赞 (0)