C13=INT(SUMPRODUCT(MID(SUBSTITUTE(SUBSTITUTE(C1:C12,"件",REPT(" ",9)),"瓶",),{1,9},9)/{1,12}))&"件 "&MOD(SUMPRODUCT(--SUBSTITUTE(MID(C1:C12,FIND("件",C1:C12)+1,9),"瓶",)),12)&"瓶"
要么用VBA代码处理,不需要辅助列。
要么用公式处理,但必须要用辅助列。
VBA你不一定会,所以我只说下用公式的方法:
第一步:如果需要保留原数据,那就把A列复制到另一列中,进行替换。
查找内容:[*]
替换为:空着
然后点全部替换。
第二步:在C2输入这个公式:
=EVALUATE(B2)
然后下拉填充即可。
提示:在WPS OFFICE的EXCEL中,是可以直接使用EVALUATE函数的。但在微软OFFICE的EXCEL中,EVALUATE是一个宏表函数,不能直接使用,需要在名称管理器中使用。