文字列から最後の文字を削除するにはどうすればよいですか?
Excel でセル内の文字列の最後の文字を削除するには、LEFT 関数と LEN 関数を組み合わせて数式を作成する必要があります。これらの関数を使用すると、文字列を抽出するときに最後の文字 (右側) をトリミングして削除できます。
この式を記述するには、次の手順を使用します。
- まずセルに LEFT 関数を入力し、最初の引数で元のテキストが含まれるセルを参照します。
- 次に、LEFT の第 2 引数に LEN 関数を入力します。
- その後、LEN 関数でセル A2 を参照し、右かっこで LEN 関数を閉じます。
- 最後に[num_chars]にLEN関数の1を引いてLEFT関数を閉じます。
Enter キーを押すと、元の文字列から最後の文字が削除された後の新しい文字列が表示されます。
=LEFT(A1,LEN(A1)-1)
TRIM 関数を使用して、文字列の前後にある不要なスペースを削除することもできます。この例では、「フィールド」と「1」の間にスペースがあります。
最後の文字を削除すると、文字列にスペースが残ります。以下のスナップショットをご覧ください。
このため、TRIM を LEFT および LEN とともに使用するのが最適です。
Excelファイルを取得する
VBAとは
関連するチュートリアル
- Excelのセルから最初の文字を削除する
- Excelで余分なスペースを削除する
- Excel で名前を分ける – (姓と名)
- セルから最後の単語を抽出する
- セルから改行を削除する