Excel で特定の文字の前または後のテキストを削除する方法

Microsoft Excel シートを使用しているとき、テキストから最初の数文字、最後の数文字、またはその両方を削除する必要がある場合があります。テキストの列から最初の数文字を削除すると、タイトル (例: Dr.、Lt.) を削除するときに便利です。同様に、最後の数文字を削除すると、名前の後の電話番号を削除するときに便利です。この記事では、スペースは文字としてカウントされます。

Excel で特定の文字の前または後のテキストを削除する

この投稿では、Microsoft Excel のテキストから最初の数文字、最後の数文字、または特定の位置の文字を削除する方法を説明します。次のトピックについて説明します:

  1. テキストの列から最初の数文字を削除する
  2. テキストの列から最後の数文字を削除する
  3. テキストの列から最初の数文字と最後の数文字の両方を削除する。

テキストの列から最初の数文字を削除する

テキストの列から最初の数文字を削除する構文は次のとおりです:

=RIGHT(<最初のすべてのテキストを含むセル>, LEN(<最初のすべてのテキストを含むセル>)-<削除する文字数>)
ここで、<最初のすべてのテキストを含むセル>は、すべてのテキストを含む列の最初のセルのセル位置です。<削除する文字数>は、テキストの左側から削除する文字数です。

例: A3 から A7 のセルにすべてのテキストを含む列があり、C 列から最初の 2 文字を削除したテキストが必要な場合、数式は次のようになります:

=RIGHT(A3, LEN(A3)-2)

この数式をセル C3 に書き込みます。Enter キーを押すと、セル C3 に最初の 2 文字がないセル A3 のテキストが表示されます。セル C3 の外側を 1 回クリックしてからセル C3 に戻って [塗りつぶし] オプションを強調表示します。数式をセル C7 までドラッグします。これにより、列 A の最初のテキストについて、列 C に最初の 2 文字がないテキストが表示されます。

テキストの列から最後の数文字を削除する

テキストの列から最後の数文字を削除する構文は次のとおりです:

=LEFT(<最初のすべてのテキストを含むセル>, LEN(<最初のすべてのテキストを含むセル>)-<削除する文字数>)

この数式では、<最初のすべてのテキストを含むセル>は、すべてのテキストを含む列の最初のセルのセル位置です。<削除する文字数>は、テキストの右側から削除する文字数です。

例: A3 から A7 のセルにすべてのテキストを含む列があり、D 列から最後の 9 文字を削除したテキストが必要な場合、数式は次のようになります:

=LEFT(A3, LEN(A3)-9)

この数式をセル D3 に書き込みます。Enter キーを押すと、セル D3 に最後の 9 文字がないセル A3 のテキストが表示されます。セル D3 の外側を 1 回クリックしてからセル D3 に戻って [塗りつぶし] オプションを強調表示します。数式をセル D7 までドラッグします。これにより、列 A の最初のテキストについて、列 D に最後の 9 文字がないテキストが表示されます。

テキストの列から最初の数文字と最後の数文字の両方を削除する

テキストの列から最初の数文字と最後の数文字の両方を削除する場合、数式の構文は次のようになります:

=MID(<最初のすべてのテキストを含むセル>,<左側から削除する文字数 + 1>,LEN(<最初のすべてのテキストを含むセル>)-<削除する文字数の合計>)

例: A3 から A7 のセルに列 A にすべてのテキストがあり、E 列から最初の 2 文字と最後の 9 文字がないテキストが E3 から E7 のセルに必要な場合、数式は次のようになります:

=MID(A3,3,LEN(A3)-11)

この数式をセル E3 に書き込みます。Enter キーを押すと、セル E3 に最初の 2 文字と最後の 9 文字がないセル A3 のテキストが表示されます。セル E3 の外側を 1 回クリックしてからセル E3 に戻って [塗りつぶし] オプションを強調表示します。数式をセル E7 までドラッグします。これにより、列 A の最初のテキストについて、列 E に最初の 2 文字と最後の 9 文字がないテキストが表示されます。

この投稿が、Microsoft Excel のテキストから最初の数文字、最後の数文字、または特定の位置の文字を削除するのに役立つことを願っています。