Excel: n 文字目以降のテキストを抽出する方法
次の構文を使用して、Excel のセルの n 番目の文字以降のテキストを抽出できます。
=MID( A2 , 3+1, LEN( A2 ))
この特定の数式は、セルA2から 3 番目の文字以降のテキストを抽出します。
次の例は、この公式を実際に使用する方法を示しています。
例: Excel で n 番目の文字以降のテキストを抽出する
Excel に次のバスケットボール チーム名のリストがあるとします。
列 A の各セルから 3 文字目以降のテキストをすべて抽出するとします。
これを行うには、セルB2に次の数式を入力します。
=MID( A2 , 3+1, LEN( A2 ))
次に、この数式をクリックして、列 B の残りの各セルにドラッグします。
列 B には、列 A の 3 文字目以降のすべてのテキストが含まれます。
別の文字の後のテキストを抽出するには、数式内の3 を別の数字に置き換えるだけです。
たとえば、次の式を使用して、4 文字目以降のすべてのテキストを抽出できます。
=MID( A2 , 4+1, LEN( A2 ))
次のスクリーンショットは、この式を実際に使用する方法を示しています。
列 B には、列 A の 4 文字目以降のテキストがすべて含まれます。
この式はどのように機能するのでしょうか?
セルA2から 3 番目の文字以降のすべてのテキストを抽出するために使用した式を思い出してください。
=MID( A2 , 3+1, LEN( A2 ))
この関数は、開始位置と終了位置を使用して特定のセルからテキストを抽出するMID関数を使用します。
この例では、セルA2からテキストを抽出することを指定します。
次に、開始位置を 3 + 1 = 4にすることを指定します。
次に、 LEN関数を使用して、終了位置をセルA2の文字列全体の長さと等しくすることを指定します。
最終的には、文字列の 4 番目の文字から最後の文字までのすべてのテキストが抽出されます。
これは、3 文字目以降のテキストをすべて抽出することと同じです。
追加リソース
次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。
Excel: セルから特定のテキストを削除する方法
Excel: 特殊文字を削除する方法
Excel: 文字列に文字を挿入する方法