バージョンや目的などの補足が提示されていないので、無駄な回答になるかもしれませんが、例えばA2セルに英文(短文)を入力すれば、その構成単語の一覧(重複のない)とその単語数を表示したいような場合は、関数で対応することもできます(単語数が少ない場合に適当な操作)。
A2セルに英文を入力します(20単語までの数式例)。
B2セルに以下の式を入力して下方向に(B21セルまで)オートフィルします(出現単語をセルに分割)。
=LEFT(TRIM(A2),FIND(" ",SUBSTITUTE(TRIM(A2),"."," "))-1)
C2セル以下に重複のない単語の一覧を表示します。
=INDEX(B:B,SMALL(INDEX((MATCH($B$2:$B$21&"",$B$2:$B$21,0)<>ROW($B$2:$B$21)-1)*1000+ROW($B$2:$B$21),),ROW(A1)))&""
D2セル以下にその個数を表示します。
=IF(C2="","",COUNTIF(B:B,C2))
英単語をAaアルファベット順に並べ替えたいなら、「重複なし」と「個数」のセル範囲を選択してコピーし、どこかの空白セルを選択して、右クリック「形式を選択して貼り付け」で「値」貼り付けして、そのまま「重複なし」の列を基準に並べ替えしてください。
少しノウハウが必要ですが、この操作をマクロの記録で記録すれば、最終結果の一覧表の作成を自動化することもできます。
補足
大変失礼いたしました。 バージョンは2007です。 大文字小文字は同じあつかいで、 長文中のすべての単語の出現数のカウントが目的です。 的確なご指摘ありがとうございます。