以下の記事では、Word文書であいまい検索を行うための2つの便利な方法を提供します。
長い単語の場合、正しい綴りを忘れてしまうことは時々あります。たいていは、最初の数文字しか覚えていないものです。そのため、正確な検索はほぼ不可能になります。
私たちにとって幸運なことに、あいまい検索にはいくつかの方法があります。 そして、あなたはあなたのWord文書でそれらを利用することができます。
方法1:Wordで「高度な検索」機能を使用する
私たちの場合、「DataNumen」、「データ」で始まることを覚えていると仮定します。
- まず、「ホーム」タブの「編集」グループで、「検索」コマンドの横にあるドロップダウンボタンをクリックします。
- そして、そのメニューで、「高度な検索」オプションを選択します。
- 次に、[検索する文字列]テキストボックス内に挿入ポインタを置き、次のワイルドカードをそこに貼り付けます。
- 「データ」は、対象となる単語の先頭文字です。実際の文字に置き換えてください。先頭文字を忘れてしまった場合は、空欄のままにして、スペースも入力しないでください。
- そして「n,m」は、対象となる単語の先頭文字を除いた残りの文字数を表します。例えば、この場合は「5」です。したがって、ワイルドカードは次のようになります。
- 文字の長さの正確な数がわからない場合は、次のように範囲を示す2つの数字を入力できます。
- また、文字の長さが特定の数値以上であることが確実な場合は、次のように式に入力します。
- 次に、「その他」をクリックして、その他のオプションを表示します。
- [ワイルドカードを使用する]チェックボックスをオンにします。
- 次に、「検索」をクリックして、「メインドキュメント」を選択します。
選択範囲内で、対象となる単語が出現するすべての箇所が表示されます。
方法2:VBAコードを実行してテキストを検索する
VBAコードを実行すると、式を覚える手間が省けます。
- まず最初に、「Alt + F11」を押して、WordでVBAエディターを起動してください。
- 次に、「通常」プロジェクトをクリックし、「挿入」をクリックします。
- メニューから「モジュール」を選択します。
- それをダブルクリックして、次のコードを開いて貼り付けます。
Sub FindTheWordsByLength()
Dim objRange As Range
Dim strStartWord As String
Dim strLength As String
strStartWord = InputBox("Enter the beginning letters which you remember of target word ", "Beginning Letters of Word", "For example:Data")
strLength = InputBox("Enter the letter length of the rest part of target word which you don't remember", "Number of Letter Length", "For example:5,7")
With Selection
.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
With Selection.Find
.Text = "<" & strStartWord & "[a-zA-Z]{" & strLength & "}>"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
.Execute
End With
Do While .Find.Found
Set objRange = Selection.Range
objRange.HighlightColorIndex = wdYellow
.Collapse wdCollapseEnd
.Find.Execute
Loop
End With
End Sub
- 次に、「F5」を押してマクロを実行します。
- 最初に表示される入力ボックスに、対象単語の最初の文字を入力し、「OK」をクリックして次に進みます。
- そして、XNUMX番目のボックスに文字の長さの数を入力し、「OK」をクリックします。 数字を区切るにはコンマを使用します。
最後に、見つかったすべての単語が黄色で強調表示されます。
Wordの問題を修正する
多くの場合、Wordではさまざまな問題が発生する可能性があります。 いくつかの深刻なものは、ソフトウェアの崩壊にさえつながる可能性があります。 そして、 壊れた言葉 貴重なデータが失われる可能性があります。 したがって、問題が発生したらすぐに対処する必要があります。
著者紹介:
Vera Chenは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 腐敗に優れている (NAIST) と pdf ソフトウェア製品を修理します。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com
![[ホーム]をクリック-> [検索]の横にあるドロップダウンボタンをクリック-> [詳細検索]を選択 [ホーム]をクリック-> [検索]の横にあるドロップダウンボタンをクリック-> [詳細検索]を選択](https://www.datanumen.com/blogs/wp-content/uploads/2017/06/Click-Home-then-Click-Drop-down-Button-Next-to-Find-then-Select-Advanced-Find.jpg)
![式を入力-> [その他]をクリック-> [ワイルドカードを使用]をオン-> [検索]をクリック-> [メインドキュメント]を選択 式を入力-> [その他]をクリック-> [ワイルドカードを使用]をオン-> [検索]をクリック-> [メインドキュメント]を選択](https://www.datanumen.com/blogs/wp-content/uploads/2017/06/Enter-Expression-then-Click-More-then-Check-Use-wildcards-then-Click-Find-In-then-Choose-Main-Document.jpg)

![単語の最初の文字を入力-> [OK]をクリックします 単語の最初の文字を入力-> [OK]をクリックします](https://www.datanumen.com/blogs/wp-content/uploads/2017/06/Enter-Beginning-Letters-of-Word-then-Click-OK.jpg)

