Excel中错综复杂的单词计数

时间:2017-07-20 22:10:57

标签: excel

我需要在给定特定名称的电子表格中找到AVERAGE WORD COUNT。一个例子是:

  

作者词汇

     

Person1这是一个例子

     

Person1也是这样

     

Person1这也是

     

Person2那些例子很糟糕

     

Person2这个更好......

我有一个会计算单词的函数:

Function intWordCount(rng As Range) As Integer
    intWordCount = UBound(Split(rng.Value, " "), 1) + 1
End Function

我不知道如何在给定名称(PersonX)的情况下遍历列表,将单词的数量相加,然后除以每人的总数。

希望这很清楚......

谢谢, 斯图

1 个答案:

答案 0 :(得分:0)

第一步是更改代码以处理多个单元格;我采用的方式是使用const config = { src_folders : ["tests/components","tests/appleTests/orangeAppleTest.js"], page_objects_path: "tests/pages", } 循环来遍历范围中的每一行。

For Each

下一步是检查我们是否需要一行将第一列与某个值For Each Row In rng.Rows ... Next 进行比较。

str

将这两个部分与原始功能放在一起,就可以获得这样的功能。

For Each Row In rng.Rows
    If (Row.Cells(1, 1).Value = str) Then
        ...
    End If
Next

可以使用单元格引用或静态字符串调用它。

Results