用函数计算一个单元格中究竟有几行,你会吗?

Posted Excel卓越之道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用函数计算一个单元格中究竟有几行,你会吗?相关的知识,希望对你有一定的参考价值。



01
怎么计算每章有多少节?



用函数计算一个单元格中究竟有几行,你会吗?


昨天在策划课程大纲的时候,遇到了这样一个问题:


B列是我要设计的每章标题,C列是对应的小节标题,每章的小节标题都是换行录入到一个单元格的。


那么,问题来了——当我要计算总共设计了多少小节的时候,我该怎么计算?




02
用COUNTIF可以吗?



用函数计算一个单元格中究竟有几行,你会吗?


这个问题,我也在30天营群里作为测试问了大家,很多人都想到了COUNTIF这个函数,用Countif计算单元格中换行符的个数+1就是要求的行数。


对吗?其实这里大家对COUNTIF的应用产生了一点小小的误区——Countif条件计数,其实计算的是满足指定条件的单元格个数。


而本例中,计算的是一个单元格中出现换行符的次数,显然用Countif是无法计算的。


那应该怎么计算呢?其实,计算的关键也在于换行符。只要计算出换行符的次数,再加1就是每个单元格小节的数量。




03
利用LEN函数计算换行符个数



用函数计算一个单元格中究竟有几行,你会吗?


怎么计算呢,下面直接给出公式再作解释。


以D3单元格为例,计算公式为:


=LEN(C3)-LEN(SUBSTITUTE(C3,CHAR(10),""))+1


首先,用Len函数计算单元格内的总字符数(每个换行符为一个字符)。然后,利用Substitute函数将单元格内的换行符(CHAR(10))替换为空,即进行删除,再用Len函数计算单元格内的总字符数。


如此,用Len(C3)减去Len(Substitute(C3,Char(10),""))之后得到的就是单元格中换行符的个数。


最后再加1就是单元格内的行数,也就是要求的小节数量。


复制公式,完成计算,最后再求和,就可以快速得到最终的总节数了。



以上就是今天的分享,你学会了吗?





用函数计算一个单元格中究竟有几行,你会吗?


双12期间,报名会员,就送表格学院定制U盘


用函数计算一个单元格中究竟有几行,你会吗?


1、Excel同学会会员:499元/30年(是的,30年有效期),免费学习表格学院总价值3000元以上的Excel视频课,函数、公式、透视表、图表、动态图表、Power Query、VBA(年后上线),并设有会员群,全覆盖、一站式学习。


12月31日前报名的Excel会员,年后继续赠送1期Excel30天营。2020年1月1日开始,新报名的Excel会员不再赠送30天营。





明年开始,两种会员都将陆续改为1年有效期(30年超长会员,现在抢到就是赚到哦)。


以上是关于用函数计算一个单元格中究竟有几行,你会吗?的主要内容,如果未能解决你的问题,请参考以下文章

计算单元格中的字符数 (OpenOffice Writer)

在word中,表格的计算里,那些函数分别代表啥意思?

excel怎么计算每行的红色单元格个数

如何计算一行excel单元格中相同字符的出现次数

如何算两个单元格之间的时间差

一个用“IF”函数计算提成的例子||Excel技巧