在excel中查找单元格中重复单词的频率和位置

ecl*_*irs 4 excel frequency find excel-formula

如何找到()单元格句子中第N个单词出现位置?

例:

Humpty Dumpty sat on a wall. Humpty had a great fall.
Run Code Online (Sandbox Code Playgroud)

在上面我想找到"Humpty"这个词的总出现次数和位置.

预期结果:

Occurances  location
1            1  
2            30
Run Code Online (Sandbox Code Playgroud)

有什么办法可以让我知道上面的内容吗?

我想使用第二次出现的位置,如果目标词的出现次数超过2次,则进一步计算.

谢谢!

Rob*_*zie 6

不使用您可以使用以下公式:

=IFERROR(FIND($B$2,$B$1,1+IFERROR(VALUE(B4),0)),"not found")
Run Code Online (Sandbox Code Playgroud)

基本上说:

Humpty在示例文本(Humpty dumpty etc..)中找到target()并开始从下一个位置搜索到最后找到的位置.如果找不到更多目标文本,请返回not found.在IFERROR(VALUE(B4),0))防止对应该始终从位置1开始的第一搜索错误,但需要忽略它正在检查的事实location标签.

这是实施的屏幕截图:

在此输入图像描述