在职场办公中,处理数据时有时会遇到古里古怪的数据源,比如从系统导出来的或是表哥表弟们录入数据的不规范。从而使得后续处理起来比较棘手。规范数据源很重要

话不多说,先来看看今天要分享的案例:每个订单下有多种物料,现在需要统计每个订单的物料种数:

如何控制excel的单元格行数(Excel中单元格内容太多无法确定行数)(1)

图一

意思是A产品对应的物料计数是3,而B产品应该是5。

初次看,还真不好处理。细想下思路:

计算物料种数其实就是统计单元格内的内容行数,而行的区分是分行符,因此内容行数=换行符 1,想办法先统计单元格内有几个换行符。

换行符在Excel中用Char(10)表示。

利用Len字符函数Substitute替换函数来解决

语法:=Substitute(文本字符串,旧字符,新字符,要替换的是第几个)

步骤1:先把换行符替换成空值

公式:=Substitute(B3,Char(10),"")

替换后的效果为:

如何控制excel的单元格行数(Excel中单元格内容太多无法确定行数)(2)

图二

步骤2:统计换行符的个数

将换行符去掉之后,新的字符串相比旧的字符串少了两个字符,也就是换行符,因此接下来我们可以通过Len函数计算换行符的个数:

公式:=Len(B3)-Len(Substitute(B3,Char(10),"")) 1

如何控制excel的单元格行数(Excel中单元格内容太多无法确定行数)(3)

图三

这样物料种类就批量完美的计算出来了

这案例会方法的话,其实很简单。最重要的是要学会这种思维

好了,今天的学会了吗?如果对你有帮助,望评论 转发,谢谢大家!

,