教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

Word  ≫ 検索と置換

Word2010:行頭に一括して文字を入れたい(空白行 は除く)

 

 

 

 

 

 


 

 

 

 

 

 

 

一括して行頭(段落頭)に特定の文字を入れる方法をご紹介します。(空白行には入れません)

あいうえお

かきくけこ

空白行

さしすせそ

--------------↓

あいうえお

かきくけこ

空白行

さしすせそ


■ 行頭(段落頭)に一括して特定の文字★を入れる

  1. 文頭にカーソルを置き、「ホーム」タブ−「置換」をクリック

  2. 「オプション」をクリックし「ワイルドカードを使用する」にチェックを入れる

  3. 「検索する文字列」ボックスに「^13([!^13])」と入力  ★解説(1)

  4. 「置換後の文字列」ボックスに「^p★\1」と入力   ★解説(2)

  5. 「すべて置換」をクリック

→ 文書内の行頭(空白行は除く)に★が挿入されます。

 

 ◆◆ 解説 ◆◆ 

(1) 段落記号を表すワイルドカードは^13です。 行頭(段落頭)は必ず改行の後に文字がくるため「段落記号+任意の1文字」を検索しますが、空白行は「段落記号+段落記号」であるためこれを除外する必要があるので「段落記号+段落記号以外の1文字」で検索します。[!]は〜以外の1文字を表します。結果^13[!^13]で検索する必要があります。そして「段落記号+任意の1文字」で検索後、「段落記号+★+任意の1文字」に置換するので、任意の1文字をそのまま返せるよう( )で括ります。(カッコで括ると\数字で置換することでそのまま返せる)そのため、^13([!^13])となります。

(2) 「段落記号+★+任意の1文字」で置換するので^P★\1となります。()で括った検索文字をそのまま返すには\数字(数字は()の出現順)を指定します。

※ ワイルドカードについては「ワイルドカード を使った検索と置換を極める」をご参考になさってください。

 

 

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows