Excel: 文字列から最初と最後の文字を削除する方法
Excel の文字列から最初と最後の文字を削除したい場合があります。
これを行うには、次の式を使用できます。
=MID( A2,2 ,LEN( A2 )-2)
この特定の数式は、セルA2の文字列から最初と最後の文字を削除します。
たとえば、セルA2にAA4506 が含まれている場合、この数式はA450のみを返します。
次の例は、この公式を実際に使用する方法を示しています。
例: Excel の文字列から最初と最後の文字を削除する
Excel に次のような従業員 ID のリストがあるとします。
各従業員 ID から最初と最後の文字を削除するとします。
これを行うには、セルB2に次の数式を入力します。
=MID( A2,2 ,LEN( A2 )-2)
次に、この数式をクリックして、列 B の残りの各セルにドラッグします。
列 B には、列 A の従業員 ID が、各従業員 ID から最初と最後の文字が削除されて表示されます。
この式はどのように機能するのでしょうか?
セルA2から最初と最後の文字を削除するために使用した数式を思い出してください。
=MID( A2,2 ,LEN( A2 )-2)
Excel のMID()関数は、開始位置と抽出する文字数に基づいて、文字列の途中から特定の数の文字を抽出します。
Excel のLEN()関数は、文字列の長さを調べるために使用されます。
したがって、数式はセルA2から位置2から開始して文字列全体の長さから 2 文字を引いた長さまで文字を抽出するように Excel に指示します。
最終的には、文字列から最初と最後の文字を除くすべての文字を抽出できます。
これは、文字列から最初と最後の文字を削除するのと同じ効果があります。
注: 文字列内の空のスペースは文字としてカウントされます。望ましい結果を得るには、最初に空白スペースを削除する必要がある場合があります。
追加リソース
次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。