Excelのセルから特定の文字の前後のテキストを削除するにはどうすればよいですか?
この記事では、Excelのセルから特定の文字またはn番目の出現文字の前後のテキストを削除するさまざまな方法を紹介します。
方法B: 数式で最初または最後の特定の文字の前後のテキストを削除する
方法C: 式でn番目の出現文字の前後のテキストを削除します
方法D: Kutools forExcelで特定の文字の前後のテキストを削除する
Excelで検索して置換することにより、特定の文字の前後のテキストを削除します
検索と置換機能で特定の文字の前後のすべてのテキストを削除するには、次のようにしてください。
1.特定の文字の前後のテキストを削除するセルを選択し、を押します Ctrlキー + H キーを押して 検索および置換 ダイアログ。
[検索と置換]ダイアログボックスで:
1.カンマなどの特定の文字の前のすべてを削除するには、次のように入力してください *, に 見つける テキストボックス;
2.カンマなどの特定の文字の後のすべてを削除するには、次のように入力してください ,* に 見つける テキストボックス;
注意:
1.必要に応じて、コンマを任意の文字に変更できます。
2.この場合、最後のコンマの前または最初のコンマの後のすべてのテキストが選択したセルから削除されます。
2 を保つ と交換 テキストボックスが空の場合は、 すべて置換 ボタン。 スクリーンショットを参照してください:
Excelのセルからすべての数字、非数字、または指定された文字を簡単に削除します
クツール Excel's 文字を削除する ユーティリティを使用すると、Excelの選択したセルからすべての数字、非数字、または指定した文字を簡単に削除できます。
今すぐKutoolsfor Excelの全機能を30日間無料でダウンロードしてください!
数式で最初/最後の特定の文字の前後のテキストを削除する
このセクションでは、Excelのセルから最初/最後の特定の文字の前後のすべてを削除する数式を示します。
最初のカンマの前のすべてを削除するには、 お願いします:
空白のセルを選択し、以下の数式をコピーして貼り付け、を押します 入力します キー。 次に、をドラッグします フィルハンドル 数式を他のセルに適用します。 スクリーンショットを参照してください:
式: 最初のコンマの前のすべてを削除します
= RIGHT(B5、LEN(B5)-FIND( ",",B5))
注意:
1.上記の数式で、B5はテキストを削除するセルであり、「、」はテキストを削除する文字です。
2.最後の特定の文字の前のすべてを削除するには、次の式を使用します。
= RIGHT(B5、LEN(B5)-FIND( "@"、SUBSTITUTE(B5,"文字"、" @ "、(LEN(B5)-LEN(SUBSTITUTE(B5,"文字"、" ")))/ LEN("文字")))))
最初のカンマの後のすべてを削除するには、 お願いします:
空白のセルを選択し、以下の数式をコピーして貼り付け、を押します 入力します キー。 次に、をドラッグします フィルハンドル 数式を他のセルに適用します。 スクリーンショットを参照してください:
式: 最初のコンマの後のすべてを削除します
= LEFT(B5、FIND( "、"、B5)-1)
注意:
1.上記の数式で、B5はテキストを削除するセルであり、「、」はテキストを削除する文字です。
2.最後の特定の文字の後のすべてを削除するには、次の式を使用します。
= LEFT(B5、FIND( "@"、SUBSTITUTE(B5,"文字"、" @ "、LEN(B5)-LEN(SUBSTITUTE(B5,"文字"、" ")))))-1)
式でn番目の出現文字の前後のテキストを削除します
以下の数式は、Excelのセルからn番目の出現文字の前後のすべてを削除するのに役立ちます。
セルからn番目の出現文字の前のすべてを削除するには、 必要がある:
空白のセルを選択して結果を出力し、以下の数式をコピーして、を押します。 入力します キー。 次に、をドラッグします フィルハンドル 数式を他のセルに適用します。 スクリーンショットを参照してください:
式: XNUMX番目に出現するコンマの前のすべてを削除します
= RIGHT(SUBSTITUTE(B5、 ","、CHAR(9)、 2)、LEN(B5)-FIND(CHAR(9)、SUBSTITUTE(B5、 ","、CHAR(9)、 2)、1)+ 1)
注意:
1.式では、 B5、 ","と 2 数値は、5番目に出現するコンマの後のすべての内容がセルBXNUMXから削除されることを意味します。
2.「」を変更できます,"と 2 必要に応じて、任意の文字と出現位置番号に番号を付けます。
セルからn番目以降のすべての文字を削除するには、 必要がある:
空白のセルを選択して結果を出力し、以下の数式をコピーして、を押します。 入力します キー。 次に、をドラッグします フィルハンドル 数式を他のセルに適用します。 スクリーンショットを参照してください:
式: XNUMX番目に出現するコンマの後のすべてを削除します
= LEFT(SUBSTITUTE(B5,","、CHAR(9)、2)、FIND(CHAR(9)、SUBSTITUTE(B5,","、CHAR(9)、2)、1)-1)
注意:
1.式では、 B5、 ","と 2 数値は、7番目に出現するコンマの後のすべての内容がセルAXNUMXから削除されることを意味します。
2.「」を変更できます,"と 2 必要に応じて、任意の文字と出現位置番号に番号を付けます。
Kutools for Excelを使用して、特定の文字の前後のテキストを簡単に削除できます
範囲内の各セルにコンマ区切り文字がXNUMXつしかなく、このコンマの前後のすべてをセルから削除する場合は、 分割セル の有用性 Kutools for Excel。 このユーティリティは、数回クリックするだけで問題を解決するのに役立ちます。
1.カンマの前後のすべてを削除するセルを選択し、をクリックします クツール > テキスト > 分割セル。 スクリーンショットを参照してください:
2。 の中に 分割セル ダイアログで、 列に分割 内のオプション 種類 セクション、および 分割 セクションで、 その他 オプションを選択し、空白のボックスにカンマを入力して、[ OK ボタン。 スクリーンショットを参照してください:
3.別の 分割セル ダイアログがポップアップし、テキストを検索するための空白のセルを選択して、[ OK
次に、選択したセルが特定の文字(コンマ)で分割されていることを確認できます。 スクリーンショットを参照してください:
このユーティリティの無料トライアル(30日)が必要な場合は、 クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。