Excelで左から文字を削除する方法(6つの方法)

  • これを共有
Hugh West

Microsoft Excelを使用している間、関数や数式を使用して、先頭、中間、または末尾から任意の数のテキストを抽出できます。 一方、セルから任意の数の文字を削除することができます。 このチュートリアルでは、Excelで左から文字を削除する方法を紹介する予定です。

練習用ワークブックをダウンロードする

このワークブックをダウンロードして練習してください。

Excelの左からテキストを削除する.xlsm

Excelで左から文字を削除する6つの方法

このチュートリアルを実演するために、以下のデータセットを使用することにします。

これです。

テキスト は、メソッドを実行する値の列です。

文字数(Num_Characters は、左から削除したい文字の数です。

結果 は、左から文字を削除した後の最終的なテキストです。

1.REPLACE関数を使って左から文字を削除する

左から文字を削除するために リプレース 今回は、左から順に空文字列に置き換えていきます。

REPLACE関数の基本構文。

=REPLACE(string, 1, num_chars, "")

ステップス

1 .次の数式を入力します。 セルD5 .

=replace(b5,1,c5,"")

2 .次に、 を押します。 入力 .削除したい文字が左から削除されます。

3 をドラッグします。 フィルハンドル セル範囲にわたって D6:D9 .

ご覧の通り、左から削除したい文字数が消えています。

続きを読む Excel 右から文字を削除する

2.左から文字を消すRIGHT関数とLEN関数

原則として ライト LEN は左から文字を削除します。 ライト 関数は、右から文字を与えるので、左から文字を削除することになります。

式の構文。

=RIGHT(テキスト,LEN(テキスト)-num_chars)

ステップス

1. まず、次の数式を入力します。 セルD5。

=right(b5,len(b5)-c5)

2 次に、 を押します。 入力 .

3. 次に フィルハンドル セル範囲にわたって D6:D9 .

最終的には、左から具体的な文字数を削除しています。

続きを読む Excelで最初の文字を削除する方法

3.左から文字を削除するMID関数とLEN関数

一般的に ミッド は,文字列の中央から始まる文字を得ることができます。 左から文字を削除する場合は ミッド は,特定のインデックスから始まるテキストを返します。 そして,自動的に左から文字を削除します。

式の構文。

=MID(text,1+num_chars,LEN(text))です。

1+num_chars は、テキストの開始番号として使用されます。 つまり、削除したい左側の文字がない状態で開始されることになります。

ステップス

1. まず、次の数式を セルD5。

=mid(b5,1+c5,len(b5))

2 次に、 を押します。 入る。

3 をドラッグします。 フィルハンドル セル範囲にわたって D6:D9 .

最後に、この式は、これまでの方法と同様に同じ結果を返します。

続きを読む Excelで文字列から最初の文字を削除する

4.SUBSTITUTE機能で文字を削除する

他の方法と異なり、今回は サブスティテュート 関数で、左から順に空文字列に置き換えます。

式の構文。

=SUBSTITUTE(テキスト,LEFT(テキスト,num_chars),"")

この場合 関数は、左から削除したい文字を返します。

ステップス

1 .まず、次の数式を入力します。 セルD5。

=substitute(b5,left(b5,c5),"")です。

2 を押してください。 入力 .

3 をドラッグします。 フィルハンドル セル範囲にわたって D6:D9 .

最終的に、左から文字を削除することに成功しました。

続きを読む Excelで文字を削除する方法

5.テキストから列への変換ウィザードで、左から文字を削除する

のText to Columnオプションを使用するのが一般的です。 データ タブで、データセットを2つの列に分割します。 つまり、左から特定の文字数を削除することができます。

では、デモを簡単にするために、列が1つしかない次のデータセットを使用することにします。

簡単に言うと、左から文字を分割して削除するということです。

ステップス

1 の範囲を選択します。 細胞 B3:B7 .

2 .それでは データ tab> データツール > テキストをカラムに .

3 その後、ダイアログボックスが表示されるので、"Select "をクリックします。 固定幅 オプションをクリックします。 次のページ .

4 ここで、2つ目のダイアログボックスで、以下のように1文字目と2文字目を選択します。

5 をクリックします。 次のページ

6 その後、どの文字が分割されるかが表示されます。

7 をクリックします。 仕上げます。

ご覧のように、新しい列で左の文字に従ってデータが分割されています。

続きを読む Excelで特定の文字を削除する方法

6.左から文字を削除するExcel VBAコード

さて、もしあなたが知識として ブイビーエー Codesの場合は、この方法も試してみてください。

このデータセットを使って、:

ステップス

1 .プレス Alt+F11 のダイアログボックスが表示されます。 ブイビーエー . クリック Insert> Module.

3 のエディターを開きます。 VBAです。 ここで、次のコードを入力します。

 Public Function RemoveLeft(txt As String, num As Long) RemoveLeft = Right(txt, Len(txt) - num) End Function 

3 次に、データセットに移動して、次の数式を入力します。 セルD5 .

=RemoveLeft(B5,C5)です。

4 .次に、 を押します。 入る。

5 をドラッグします。 フィルハンドル セル範囲にわたって D6:D9 .

を使って、左から文字を削除することに成功していることがおわかりいただけると思います。 ブイビーエー .

続きを読む Excelで文字列から文字を削除するVBA

結論

最後に、これらの方法は、Excelで左から文字を削除するのに必ず役立つと思います。 練習用ワークブックをダウンロードして、自分で試してみてください。 きっと、知識が豊かになります。 また、当社のウェブサイトをチェックすることを忘れないでください。 Exceldemy.com をクリックすると、Excel関連の様々な記事をご覧いただけます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。