在excel中,如何计算字符串中的数字总和?

时间:2018-05-02 09:14:29

标签: arrays excel string

现在我有一个像" 3,15,12,24,3,6,9,15和#34;这样的字符串,我想知道这个字符串中所有数字的平均值,如何实现这在excel还是spss?

1 个答案:

答案 0 :(得分:1)

  1. 阅读字符串。
  2. ,替换为+
  3. 评估。
  4. MsgBox Evaluate(Replace("3,15,12,24,3,6,9,15", ",", "+"))

    或者只是将字符串解析为Array并使用数组:

    Dim myArr as Variant
    myArr = Split("3,15,12,24,3,6,9,15", ",")
    

    关于评论: 我有很多字符串,例如&#34; 3,15,12 ......&#34;,大多数都在一列中,如何同时处理所有字符串?< / EM> 最简单的解决方案可能如下:

    1. 选择单元格;
    2. 在功能区&gt;数据&gt;文本到列;
    3. 选择逗号作为分隔符;
    4. 使用=SUM()=AVG();
    5. 处理每个单元格的新值

      enter image description here