文字列から最後の文字を削除するにはどうすればよいですか?

Excel でセル内の文字列の最後の文字を削除するには、LEFT 関数と LEN 関数を組み合わせて数式を作成する必要があります。これらの関数を使用すると、文字列を抽出するときに最後の文字 (右側) をトリミングして削除できます。

文字列から最後の文字を削除する

この式を記述するには、次の手順を使用します。

  1. まずセルに LEFT 関数を入力し、最初の引数で元のテキストが含まれるセルを参照します。
  2. 次に、LEFT の第 2 引数に LEN 関数を入力します。
  3. その後、LEN 関数でセル A2 を参照し、右かっこで LEN 関数を閉じます。
  4. 最後に[num_chars]にLEN関数の1を引いてLEFT関数を閉じます。
左と左で最後の文字を削除

Enter キーを押すと、元の文字列から最後の文字が削除された後の新しい文字列が表示されます。

 =LEFT(A1,LEN(A1)-1)

TRIM 関数を使用して、文字列の前後にある不要なスペースを削除することもできます。この例では、「フィールド」と「1」の間にスペースがあります。

ジャンクスペースをカットして削除する

最後の文字を削除すると、文字列にスペースが残ります。以下のスナップショットをご覧ください。

左と長さで切り取る

このため、TRIM を LEFT および LEN とともに使用するのが最適です。

Excelファイルを取得する

ダウンロード

VBAとは

関連するチュートリアル

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です