目次
文字列やその他の値から文字を削除することは、データがさまざまなソースから取得されるため、必要です。 必要に応じて文字列から文字を削除することで、新しいデータセットを作成できます。 これらの理由だけでなく、データには不要な文字が含まれていることもあります。 この記事では、文字列から文字を削除する方法について説明します。文字列Excel。
このデータセットは、ある果物屋さんの情報を表しています。 データセットには、次の3つのカラムがあります。 プロダクト&ID , ご注文日 , と 配送の詳細 .
練習用としてダウンロード
文字列から文字を削除する.xlsmExcelの文字列から文字を削除する14の方法
1.REPLACE関数を使って文字列から文字を削除する
ここでは、その方法について説明します。 リプレース 関数で、文字列から文字を削除することができます。
より 配送の詳細 カラムから、配送状況を削除して、配送状況のみを抽出します。 住所 を使用しています。 リプレース 関数を使用します。
を使用する手順を開始しましょう。 リプレース 関数を使用します。
Step1:
を選択しました➤。 E4 のセルがあります。
次に、選択したセル内または フォーミュラ・バー .
=replace(d4, 1, 13, "")
がどのようなものか見てみましょう。 リプレース の4つの機能があります。 議論 である。 古文 を選択しました。 D4 セルで、かつ 開始番号 所定 1 選択された 13 かわりに num_chars 最後に、私は 空白 かわりに ニューテキスト .
ここでは、以下のように置き換えたいと思います。 13 しょっぱなから文字 (1) をもって 空白 .
Step2:
を押してください。 エンタメ キーを押すと、置換された文字が表示され、それが配信されます。 住所 .
をお持ちの場合 同削除文字数 を他のセルから読み取ることができます。 フィルハンドル まで オートフィル は、残りのセルに対する数式です。
続きを読む エクセルで文字を削除する方法(6つの方法)
2.RIGHT機能の使用
を使用することができます。 ライト の文字列から文字を削除する関数です。 左側 .
より プロダクト&ID カラムのみを抽出することにします。 オーダーID を使用しています。 ライト 関数を使用します。
ここでは、その方法について紹介します。 ライト 関数を使用します。
Step1:
を選択しました➤。 E4 のセルがあります。
次に、選択されたセル内または フォーミュラ・バー .
=RIGHT(B4, 4)
ここでは ライト 関数は、2つの 論証 である。 テキスト を選択しました。 B4 セルで、かつ num_chars 所定 4 を抽出したいので 4 のキャラクターが登場します。 せいかい .
Step2:
を押してください。 エンタメ キーを押すと、右の4文字が表示されます。 オーダーID .
Step3:
を抽出したいので 同文字数 を右から使っていたので フィルハンドル まで オートフィル は、残りのセルに対する数式です。
続きを読む Excel 右から文字を削除する(5つの方法)
3.RIGHT&LEN関数で文字列から文字を削除する
を使用することもできます。 ライト 関数と一緒に LEN 関数を使って、文字列から文字を削除することができます。
手順を説明するために、より プロダクト&ID 列のみを抽出することにします。 オーダーID .
を使用する手順を開始しましょう。 ライト 関数と一緒に LEN 関数を使用します。
Step1:
を選択しました➤。 E4 のセルがあります。
次に、選択されたセル内または フォーミュラ・バー .
=right(b4,len(b4)-6)
ここで、計算します。 num_chars を使用しています。 LEN 関数の中で テキスト を選択しました。 B4 セル 減点6 の文字数から、選択した テキスト .最後に ライト 関数が残りの文字を抽出します。 せいかい .
Step2:
を押してください。 エンタメ キーとなる正しい文字が表示されます。 オーダーID .
をお持ちの場合 同削除文字数 を他のセルから読み取ることができます。 フィルハンドル まで オートフィル は、残りのセルに対する数式です。
続きを読む Excelで左から文字を削除する方法(6つの方法)
4.VALUE&RIGHT関数の使用方法
従来は ライト と LEN 関数を使用すると オーダーID しかし、これらの関数は数値を文字列として扱います。 文字列を数値に変換したい場合は、以下のようにします。 価値 関数を使用します。
Step1:
まず、結果の値を保持したいセルを選択します。
を選択しました➤。 E4 のセルがあります。
次に、選択したセル内または フォーミュラ・バー .
=value(right(b4,len(b4)-6))
ここでは 価値 関数は、抽出した文字を せいかい かわりに テキスト で、数値に変換してくれます。
を使用していることがわかります。 RIGHT & LEN での機能 section_3
Step2:
を押してください。 エンタメ このように、正しい文字が数字形式で表示されます。
をお持ちの場合 同じ文字を削除する を他のセルから読み取ることができます。 フィルハンドル まで オートフィル は、残りのセルに対する数式です。
関連コンテンツ Excelの文字列から最後の文字を削除する(5つの簡単な方法)
5.LEFT関数で文字列から文字を削除する
左から文字列を削除するには 左 関数を使用します。
ここでは 製品 という名前を プロダクト&ID の欄があります。
手続きを開始しましょう。
Step1:
を選択しました➤。 E4 のセルがあります。
次に、選択されたセル内または フォーミュラ・バー .
=LEFT(B4, 5)
ここでは 左 関数は、2つの 論証 である。 テキスト を選択しました。 B4 セルで、かつ num_chars 所定 5 を抽出したいので 5 のキャラクターが登場します。 左 .
Step2:
を押してください。 エンタメ キーになります。
その結果、左の5文字が表示され、それが 製品 という名前を付けます。
をお持ちの場合 同じ文字を削除する を他のセルから読み取ることができます。 フィルハンドル まで オートフィル は、残りのセルに対する数式です。
続きを読む: Excelで文字列から最初の文字を削除する(6つの簡単な方法)
6.LEFT&LEN関数の使い方
から文字列を削除するには 右側 を使用することもできます。 左 関数と一緒に LEN 関数を使用します。
手順を説明するために、より プロダクト&ID 列のみを抽出することにします。 製品 .
手続きを開始しましょう。
Step1:
を選択しました➤。 E4 のセルがあります。
次に、選択したセル内または フォーミュラ・バー .
=left(b4, len(b4) - 5)
ここで、計算するために num_chars を使用しています。 LEN 関数の中で テキスト を選択しました。 B4 セル 減点5 の文字数から、選択した テキスト .最後に 左 関数が残りの文字を抽出します。 せいかい 選択されたセルの値の
Step2:
を押してください。 エンタメ キーになります。
最後に、選択されたセルの左側の文字が表示されます。 製品 .
Step3:
を使用することができます。 塗りつぶし ハンドル まで オートフィル は、残りのセルに対する数式です。
関連コンテンツ:VBAでExcelの文字列から最後の1文字を削除する(2つの簡単な方法)
7.LEFT&SEARCH関数で文字列から文字を削除する
を使用することができます。 検索 という関数があります。 左 関数で右側の文字列を削除すると、左側の値を保持するようになります。
手順を説明するために、より 配送の詳細 列のみを抽出することにします。 左 配信される値 ステータス .
では、その手順に飛び込んでみましょう。
Step1:
を選択しました➤。 E4 のセルがあります。
次に、選択したセル内または フォーミュラ・バー .
=LEFT(D4, SEARCH("_at_", D4) -1)ここでは 検索 は、与えられた文字を検索します。 {cH00ffff}その通りだ として使用しました。 find_text .内 内テキスト を選択しました。 D4 セル 減点1 の文字が表示されます。
があります。 検索 関数は位置番号を与え,次に 左 関数は、それを num_chars を選択し、さらに D4 セルで、検索された文字から左の値を抽出する。
Step2:
を押してください。 エンタメ キーになります。
最終的には、選択したセルから検索した文字の左側の文字が取得され、それが名前の配信となります ステータス .
Step3:
を使用することができます。 塗りつぶし ハンドル まで オートフィル は、残りのセルに対する数式です。
続きを読む Excelで文字列から文字を削除するVBA(7つの方法)
類似の読み物。
- エクセルでシングルクォートを削除する方法(6つの方法)
- Excelでセミコロンを削除する(4つの方法)
- Excelでアポストロフィを削除する方法(5つの簡単な方法)
- Excelで括弧を削除する(4つの簡単な方法)
- エクセルでドル記号を削除する方法(7つの簡単な方法)
8.SUBSTITUTE関数を使う
があります。 サブスティテュート この関数を使うと,Excel から文字列を削除することができます。
この手順を示すために、データセットに不要な特殊文字をいくつか使ってみました。 製品 の欄があります。
Step1:
を選択しました➤。 E4 のセルがあります。
次に、選択したセル内または フォーミュラ・バー .
=SUBSTITUTE(B4,"%","")
ここでは、その中で サブスティテュート 関数が使用されました。 B4 とする テキスト という文字が与えられると (%) かわりに 古文 として、空白を使用。 ニューテキスト .
で、その サブスティテュート 関数は,与えられた文字を 貧乏くじ .
Step2:
を押してください。 エンタメ キーになります。
したがって、文字列から文字が削除されます。
Step3:
を使用することができます。 塗りつぶし ハンドル まで オートフィル は、残りのセルに対する数式です。
関連コンテンツ エクセルで空白文字を削除する方法(5つの方法)
9.MID関数とLEN関数を使って文字列から文字を削除する
を使用することもできます。 ミッド 関数と一緒に LEN 関数を使って、文字列から文字を削除することができます。
その手順を示すために、データセットを少し変えてみました。
手続きを開始しましょう。
Step1:
を選択しました➤。 E4 のセルがあります。
次に、選択されたセル内または フォーミュラ・バー .
=mid(b4,7,len(b4)-5)
ここで LEN 関数を計算します。 num_chars で使用します。 ミッド 機能 . での テキスト を選択しました。 B4 セル 減点5 の文字数から、選択した テキスト .
さて、その中で ミッド 選択された機能 B4 セルをテキストとして使用 7 かわりに 開始番号 から文字を抽出したいので 7日 の位置づけになります。
Step2:
を押してください。 エンタメ キーになります。
最後に オーダーID で、残りの文字列が削除されます。
Step3:
を使用することができます。 塗りつぶし ハンドル まで オートフィル は、残りのセルに対する数式です。
続きを読む: 文字列Excelから特定の文字を削除する(5つのメソッド)
10.フラッシュフィルを使う
を使用することができます。 フラッシュフィル コマンドで、Excelの文字列を削除することができます。
を使うには フラッシュフィル コマンドを実行する前に、まず従うべきパターンを作成する必要があります。
ここでは、配信のパターンを作成しました ステータス を削除することで 住所 を別にしています。 配送の詳細 の欄があります。
次に データ タブ>> 選択 フラッシュフィル
ここで、残りのセルの文字をパターンに従って削除していく。
関連コンテンツ:エクセルで特定の文字以降の文字を削除する(4つのコツ)
11.検索と置換を使って文字列から文字を削除する
文字を削除するには、もう一つ便利なオプションがあります。 リボン ということです。 検索と置換 機能を搭載しています。
この機能の使い方を紹介しましょう。
まず ホーム tab>> go to 編集 グループ>> から 検索&選択 >> 選択 交換
➤A ダイアログボックス の 検索と 交換 がポップアップ表示されます。
そこから を探す には、削除したい文字を記入してください。
➤キャラクターを提供しました。 (%) を保持し に置き換えてください。 のブランクがあります。
をクリックします。 すべて検索
これで、どのセルの値にその文字が含まれているかがわかります。
➤その後のクリック すべて交換
入れ替えが何回発生したかのメッセージがポップアップ表示されます。
➤ここに、表示されます。 15 を置き換えます。
したがって、すべての文字列から、指定された文字が削除されます。
関連コンテンツ:エクセルで最初の3文字を削除する方法(4つの方法)
12.テキストをカラムに使用する
を使用することもできます。 テキストをカラムに コマンドを使用すると、Excel の文字列から文字を削除することができます。
Step1:
そのためには、まず データ を選択します。 テキストをカラムに
Step2:
➤ A ダイアログボックス がポップアップ表示されます。
そこからデータ型を選択します
➤ 私が選んだのは 区切られた をクリックします。 次のページ
Step3:
➤別なもの ダイアログボックス が出てくる
ここで デリミタ あなたのデータが持っている
➤ 私が選んだのは アンダースコア において その他 というオプションが私のデータにはあります。
でデータがどのように分割されるかを確認することができます。 データプレビュー
をクリックします。 次のページ .
Step4:
➤またしても a ダイアログボックス がポップアップ表示されます。
そこから、区切られた値を配置するお好みの場所を選択します。
を選択しました➤。 E4 のセルがあります。
最後に 仕上がり .
ここでは 配送の詳細 カラムは3つの新しいカラムに分離されます。
新しい3列のうち、2列目は必要ないので削除します。
ここで、セルを選択し マウス右クリック を選択し、コンテキストメニューから 削除 .
➤A ダイアログボックス の 削除 のオプションが表示されます。
を選択しました➤。 セルを上にずらす をクリックします。 よっしゃー .
の文字列から特定の文字が削除されていることがわかります。 配送の詳細 の欄があります。
関連コンテンツ エクセルでセルから数値文字を削除する方法(5つの方法)
13.VBAで文字列から最初のN文字を削除する
文字列から文字を削除するには ブイビーエー .
の使い方を見てみましょう。 ブイビーエー エディタがあります。
まず デベロッパー タブ>> 選択 ビジュアルベーシック ( キーボードショートカット ALT + F11 )
すると、新しいウィンドウで Microsoft Visual Basic for Applications。
そこから インサート >> 選択 モジュール
A モジュール が開いたら、開いたところに次のコードを入力してください。 モジュール .
Public Function RemoveFirstx(rng As String, cnt As Long) RemoveFirstx = Right(rng, Len(rng) - cnt) End Function
ここで、私は以下のような名前の関数を作りました。 RemoveFirstx()
この関数には2つの引数があります。 リュウグウノツカイ というのは 文字列 型変数、もう1つは セント というのは ロング 型の変数を使用します。
その後、使用した ライト 関数を使用します。
今すぐ 保存 を実行し、ワークシートに戻ってください。
作成した機能を使用する場合。
まず、結果の値を保持したいセルを選択します。
を選択しました➤。 E4 のセルがあります。
次に、選択したセル内または フォーミュラ・バー .
=RemoveFirstx(B4,6)です。
があります。 RemoveFirstx 関数は、選択した範囲内で私が指定した文字数を先頭から削除します。
を押してください。 エンタメ キーを押します。 これで、お望みの文字が表示されるようになります。
関連コンテンツ エクセルで英数字以外を削除する方法(2通り)
14.VBAを使用して文字列から最後のN文字を削除する
文字列から最後の文字を削除するには、以下のようにします。 ブイビーエー .
の使い方を見てみましょう。 ブイビーエー エディタがあります。
まず デベロッパー タブ>> 選択 ビジュアルベーシック ( キーボードショートカット ALT + F11 )
これで、新しいウィンドウで Microsoft Visual Basic for Applications。
そこから インサート >> 選択 モジュール
A モジュール が開いたら、開いたところに次のコードを入力してください。 モジュール .
Public Function RemoveLastx(rng As String, cnt As Long) RemoveLastx = Left(rng, Len(rng) - cnt) End Function
ここで、私は以下のような名前の関数を作りました。 RemoveLastx()
この関数には2つの引数があります。 リュウグウノツカイ というのは 文字列 型変数で、もう1つは セント というのは ロング かたへんすう
その後、使用した 左 機能
今すぐ セーブ を実行し、ワークシートに戻ってください。
作成した機能を使用する場合。
まず、結果の値を保持したいセルを選択します。
を選択しました➤。 E4 のセルがあります。
次に、選択されたセル内または フォーミュラ・バー .
=RemoveLastx(B4,6)
があります。 RemoveLastx 関数は、選択した範囲内で私が指定した文字数を最後から削除します。
を押してください。 エンタメ のキーです。 あとは、キャラクターが出ます。
を使用することができます。 フィルハンドル まで オートフィル の式を残りのセルに適用します。
関連コンテンツ VBAでExcelの文字列から先頭の文字を削除する方法
プラクティス部門
これらの説明の仕方を練習するための練習シートをワークブックに用意しました。 上のリンクからダウンロードできます。
結論
この記事では、私は文字列Excelから文字を削除する方法の14種類を説明しました。 私はあなたが最後、最初、中間および等最後に文字を削除する方法を示しました、あなたは提案、アイデア、またはフィードバックのいずれかの種類がある場合は、以下のコメントダウンして自由に感じなさい。