计算字段中单词重复的次数

时间:2016-03-18 20:29:41

标签: vba ms-access access-vba

我想计算MS Access中我的表单中文本字段中重复单词的次数 - 类似于Excel的=COUNTIF(K2:K100,"*tm-9*")

我遇到了=Sum(IIf ..,但我需要知道它包含重复的次数,如下例所示。

enter image description here

2 个答案:

答案 0 :(得分:2)

您只需一行代码即可找到计数:

p = "Some string with one tm-9 or more tm-9s"
s = "tm-9"
WordCount = (Len(p) - Len(Replace(p, s, ""))) / Len(s)

WordCount -> 2

答案 1 :(得分:0)

没有可以计数的内置功能。 尝试创建自己的功能。这个将工作,只分配您自己的字段和标准值,变量 - Res将返回您想要的数字。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="my_class">
  <div class="sub_class">
    <p class="percent">0%</p>
  </div>
  <div>
    <div id="my_links_1">
      <p class="my_url"><a href="#">my link 1</a>
      </p>
      <p class="my_url"><a href="#">my link 2</a>
      </p>
    </div>
  </div>
  <div class="sub_class">
    <p class="percent">50%</p>
  </div>
  <div>
    <div id="my_links_2">
      <p class="my_url"><a href="#">my link 3</a>
      </p>
      <p class="my_url"><a href="#">my link 4</a>
      </p>
    </div>
  </div>
  <div class="sub_class">
    <p class="percent">50%</p>
  </div>
  <div>
    <div id="my_links_3">
      <p class="my_url"><a href="#">my link 5</a>
      </p>
      <p class="my_url"><a href="#">my link 6</a>
      </p>
    </div>
  </div>
  <div class="sub_class">
    <p class="percent">100%</p>
  </div>
  <div>
    <div id="my_links_4">
      <p class="my_url"><a href="#">my link 7</a>
      </p>
      <p class="my_url"><a href="#">my link 8</a>
      </p>
    </div>
  </div>
</div>