Note: The other languages of the website are Google-translated. Back to English

Excelでn番目の文字の後の文字列を削除するにはどうすればよいですか?

場合によっては、Excelのセルからn番目の文字以降のすべての文字列を削除したいことがあります。 n番目以降の文字列を削除するために必要なセルが少ない場合は、手動で削除できます。 ただし、セルが数百個ある場合は、文字列をXNUMXつずつ削除するのに疲れる必要があります。 このチュートリアルでは、Excelでn番目の文字の後の文字列を削除する簡単な方法を説明します。以下の詳細をお読みください。

式を使用してn番目の文字の後のすべての文字列を削除します

位置で削除して特定の位置の文字列を削除します

OfficeタブOfficeでタブ付きの編集と閲覧を有効にし、作業をはるかに簡単にします...
Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます
  • 何でも再利用: 最もよく使用される、または複雑な数式、グラフなどをお気に入りに追加して、後ですぐに再利用できます。
  • 20以上のテキスト機能: テキスト文字列から数値を抽出します。 テキストの一部を抽出または削除します。 数字と通貨を英語の単語に変換します。
  • マージツール:複数のワークブックとシートをXNUMXつに。 データを失うことなく複数のセル/行/列をマージします。 重複する行と合計をマージします。
  • 分割ツール:値に基づいてデータを複数のシートに分割します。 XNUMXつのワークブックから複数のExcel、PDF、またはCSVファイル。 XNUMX列から複数列。
  • 貼り付けスキップ 非表示/フィルタリングされた行; カウントと合計 背景色別; パーソナライズされた電子メールを複数の受信者にまとめて送信します。
  • スーパーフィルター: 高度なフィルタースキームを作成し、任意のシートに適用します。 並び替え 週、日、頻度など。 フィルタ 太字、数式、コメント...
  • 300 以上の強力な機能。 Office 2007-2021 および 365 で動作します。 すべての言語をサポートします。 企業や組織に簡単に導入できます。

矢印青い右バブル 式を使用してn番目の文字の後のすべての文字列を削除します

以下の式を使用して、n番目の文字以降のすべての文字列を削除できます。

Kutools for Excel, 以上で 120 便利なExcel関数、 作業効率を高め、作業時間を節約します。

たとえば、XNUMX番目の文字の後のすべての文字列を削除し、セルを選択してこの数式を入力するとします。 = LEFT(A1,3) その中に、を押します 入力します キーを押して、オートフィルハンドルをセルまでドラッグします。

n番目の文字1の後のdoc削除
n番目の文字2の後のdoc削除

ヒント: 上記の式では、必要に応じて3を任意のn番目に変更できます。 たとえば、4文字目以降の文字列を削除する場合は、次の式を使用します = LEFT(A1,4).


矢印青い右バブル 位置で削除して特定の位置の文字列を削除します

あなたが持っている場合 Kutools for Excel、あなたは 位置で削除 n番目の文字の後の文字列をすばやく削除し、削除する文字数を指定することもできます。

Kutools for Excel, 以上で 120 便利なExcel関数、 作業効率を高め、作業時間を節約します。

後の 無料インストール Kutools for Excel、以下のようにしてください:

1.データ範囲を選択し、をクリックします クツール > テキスト > 位置で削除。 スクリーンショットを参照してください:

n番目の文字3の後のdoc削除

2。 の中に 位置で削除 ダイアログ、タイプ 999数字 テキストボックス、およびチェック 指定 とタイプ 4 次のテキストボックスに。 プレビューペインに結果が表示されます。

ヒント: n番目の文字の後の文字列を削除する場合は、次のように入力するだけです。 n + 1 指定 テキストボックス。

n番目の文字4の後のdoc削除

3。 次に、をクリックします Ok or お申し込み。 3番目以降の文字列が各セルから削除されました。

注意: 文字列の3番目の文字の後の3文字を削除するだけの場合は、次のように入力できます。 3 数値テキストボックスに入力し、チェックします 指定 とタイプ 4 それに

n番目の文字5の後のdoc削除

位置による削除の詳細については、ここをクリックしてください。

ここをクリックして、Kutools forExcelを無料でダウンロードしてください


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (4)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
これらは非常に巧妙なトリックです! どうもありがとう。
このコメントは、サイトのモデレーターによって最小化されました
データ :- UPI-205080-SWN AHONY SI-KKBK-XXXXXX-MB: 社会メンテナンス 22 月 000080 日 01 03/22/XNUMX
「SWN AHONY SI」として必要な出力
このコメントは、サイトのモデレーターによって最小化されました
データ UPI-2080-SHN ANNY SMI-KKBK-XXXXXX-MB: 社会メンテナンス 22 月 0000 01####### 03/22/XNUMX
出力 :- SHN ANNY SMI
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、スニル、ここにコードがあります。
Sub extractText()
    Dim xSplit, xStr As String
    Dim xPos As Integer
    Dim xArr As Variant
    Dim xRng, xSetRng As Range
    On Error Resume Next
    Set xRng = Application.InputBox("Select the cell you want to extract:", "Kutools for Excel", , , , , , 8)
    xSplit = Application.InputBox("Type the delimiter:", "Kutools for Excel", , , , , , 2)
    xPos = Application.InputBox("Type the nth delimiter:", "Kutools for Excel", , , , , , 1)
    Set xSetRng = Application.InputBox("Select a cell to place result:", "Kutools for Excel", , , , , , 8)
    xArr = Split(xRng.Text, xSplit)
    xSetRng.Value = xSplit + xArr(xPos)
End Sub

上記のコードを Microsoft Visual Basic for Applications ウィンドウにコピー アンド ペーストし、コードを実行します。最初のダイアログで、抽出に使用するセルを選択し、2 番目のダイアログで区切り記号を入力します。この場合は - です。XNUMX 番目のダイアログで、n番目の区切り文字を入力します。ここでは、XNUMX番目の後に文字列を抽出します-、このダイアログにXNUMXを入力し、最後のダイアログで、抽出した結果を配置するセルを選択します。
それがあなたに有利であることを願っています。
ここにはまだコメントが投稿されていません

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護