如何找到()單元格中單詞第N次出現的位置?在Excel中查找單元格中經常出現的單詞的頻率和位置
實施例:
Humpty Dumpty sat on a wall. Humpty had a great fall.
在上述我想找到的總事件和單詞「矮胖」的位置。
預期結果:
Occurances location
1 1
2 30
有什麼辦法中,我可以知道上面?
我想要使用第二次出現的位置,並在目標單詞出現超過2次時進一步計算。
謝謝!
如何找到()單元格中單詞第N次出現的位置?在Excel中查找單元格中經常出現的單詞的頻率和位置
實施例:
Humpty Dumpty sat on a wall. Humpty had a great fall.
在上述我想找到的總事件和單詞「矮胖」的位置。
預期結果:
Occurances location
1 1
2 30
有什麼辦法中,我可以知道上面?
我想要使用第二次出現的位置,並在目標單詞出現超過2次時進一步計算。
謝謝!
不使用vba你可以使用這個公式:
=IFERROR(FIND($B$2,$B$1,1+IFERROR(VALUE(B4),0)),"not found")
這基本上說:
查找示例文本(Humpty dumpty etc..
)目標(Humpty
),並開始從下一個位置的搜索最後找到。如果找不到更多目標文字,請返回not found
。 IFERROR(VALUE(B4),0))
可以防止首次搜索始終從位置1開始的錯誤,但需要忽略它正在檢查location
標籤的事實。
下面是執行的截圖:
*我想使用的位置:
參考見圖片第二次發生*你是唯一的嗎?最多發生2次? – pnuts
也可以有2個以上,但我的大部分工作都是在前兩個事件中完成的。不過,也有可能出現我不得不超出2的情況。 – eclairs