全心思齐网

WPS表格里知道一个总数,怎么平分(平均数)到指定的表格中,其基数会自动变,总数不变?

可以vba编写函数,不知道WPS支持不, 运用正则表达式编写函数代码如下Function 平均数(str) Dim reg As Object Dim mstr, m, sumn, count Set reg = CreateObject("VBScript.RegExp") With reg .Global = True .Pattern = "\d+\.?\d{0,}" Set mstr = .Execute(str) End With sumn = 0 count = 0 For Each m In mstr sumn = sumn + Val(m) count = count + 1 Next m 平均数 = sumn / countEnd Function附件:测试文件

匿名回答于2019-08-13 07:02:03


相关知识问答