質問があいまい。
どういうデータの配置状況か
全語(セルの値)に総当り的に見つけるのか
(下記ではaa,cc,ddを見つけるのか)
aaが他にあるか見つけるのか
などしつもんでは明確でない。
(1)エクセルの場合
A1:C3
A列 B列 C列
aa ss dd
cc vv bb
dd aa cc
とある場合
MATCH関数というのがあるが
複数列を指定してはできない。
データがA列だけなら、何行目にあるかが初出の1つだけ見つかる。
3列それぞれに繰り返すかということになる。
あと =COUNTIF(A1:C3,A1)で2となり1を越えると重複ありが分かる
。
これもaaだけでなくbbもccもを一遍に見つけ出すのは難しい。
条件付書式でも、数式がで=$A$1=A1:C3と入れるとaaだけは色ずく。
ーーー
VBAでは検索するセルをヅラして条件を聞いていけるから、可能。
しかし、データ量が多いと時間はかかるかも。
検索範囲指定して、下記を実行
Sub test01()
Dim cl As Range
For Each cl In Selection
x = WorksheetFunction.CountIf(Selection, cl)
If x > 1 Then
MsgBox cl & "-" & x
End If
Next
End Sub
重複回数だけ、2回、3回同じものが表示されるが、改良は略。
ーー
検索操作でも1語を指定して、指定した範囲にあるかどうかはわかるが、
全体で重複したものを指摘してくれる機能は無い。
(2)ワードの場合
エクセルとほぼ似ているが、関数ではできない。
1つの語を決めれば検索で重複はわかる。
VBAでは、Findメソッドでプログラムを組めるが(エクセルでもFindメソッドでも組める)、語数だけ検索を繰り返すので、
処理時間はかかりそう。
===
結論は初心者でもできる適当な操作は無いと思う。
お礼
質問があいまいで失礼しました。 1つの語の重複検索はできるけれど、単に重複している言葉の全てを一括に検索する機能はないのですね。 確かに、もし検索できたとしても、その結果をどのように表示するかも問題になってきますね。 あいまいな質問に対して、詳細に説明していただきありがとうございました。