目次
Microsoft Excelを使用している間、関数や数式を使用して、先頭、中間、または末尾から任意の数のテキストを抽出できます。 一方、セルから任意の数の文字を削除することができます。 このチュートリアルでは、Excelで左から文字を削除する方法を紹介する予定です。
練習用ワークブックをダウンロードする
このワークブックをダウンロードして練習してください。
Excelの左からテキストを削除する.xlsmExcelで左から文字を削除する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関連の様々な記事をご覧いただけます。