ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
お申し込み
x

or

Excelの文字列/数字/セルから文字を削除するには?

この記事では、Excelのテキスト文字列/セル/数値から文字を削除する方法について説明します。 また、Excel用Kutoolsの配列式、ユーザー定義関数、およびサードパーティ製アドインを使用して、この問題を解決する4つの方法を提供します。

配列式を使用して文字列/数値/セルから文字を削除する

ユーザー定義関数で文字列/数値/セルから文字を削除する

Excel用Kutoolsの文字削除ユーティリティを使って文字列/数字/セルから文字を削除する

Kutools for ExcelのEXTRACTNUMBER関数を使用して文字列/数値/セルから文字を削除する

バッチ1つのセル/列から異なる列/行にテキストと数値を区切ります

Excel用Kutoolsがその機能を強化 セルを分割する 1つのセル/列のすべてのテキスト文字と数字を2つの列/行にバッチで区切ることができます。 全機能無料トライアル60日!
広告分割セル別​​テキスト番号

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

配列式を使用して文字列/数値/セルから文字を削除する

配列式を適用して、Excelの文字列/数値/セルから文字を削除することができます。 次のようにしてください:

1。 空白のセルを選択すると、文字列なしでテキスト文字列が返され、式を入力します =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 手紙を取り除くセルです)を押して、 Ctrlキー + シフト + 入力します キーを同時に押します。
docテキストから文字を削除する1

2。 セルを選択したまま、必要に応じて範囲にFill Handleをドラッグします。 そして、以下のスクリーンショットのように、元のテキスト文字列からすべての文字が削除されたことがわかります:

ノート:
(1)この配列式は、数字以外のすべての種類の文字を削除します。 たとえば、元のテキスト文字列は abc-859 * -24テストこの配列式はすべての文字と特殊文字を削除します(* そして -) そして戻る 85924.
(2)テキスト文字列に数字がない場合、この配列式は0を返します。


ユーザー定義関数で文字列/数値/セルから文字を削除する

文字列/数字/セルから文字を削除するために、Excelにユーザー定義関数を追加することもできます。 次のようにしてください:

1。 押す 他の + F11 キーを同時に押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。

2に設定します。 OK をクリックします。 インセット > モジュール次のコードをコピーして、新しいモジュールを開くウィンドウに貼り付けます。

VBA:Excelで文字列/数値/セルから文字を削除する

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

3。 このユーザー定義関数を保存します。 空白のセルを選択すると、文字列なしでテキスト文字列が返され、式を入力します = StripChar(A2) (A2はその中から手紙を取り除くセルです)、必要に応じて範囲にFill Handleをドラッグします。 スクリーンショットを参照してください:

ノート:
(1)このユーザー定義関数は、数字以外のすべての種類の文字を削除することもできます。 たとえば、元のテキスト文字列は abc-859 * -24テストこの配列式は文字と特殊文字を削除します (* そして -) そして戻る 85924.
(2)このユーザ定義関数は、テキスト文字列として格納された数値を返します。


Excel用KutoolsのEXTRACTNUMBERS関数を使用して文字列/数値/セルから文字を削除する

このメソッドは、Excel用のKutoolsを導入します エキストラクター スティング/数字/セルからすべての文字をExcelで簡単に削除することができます。 次のようにしてください:

1。 空白のセルを選択すると、文字列なしでテキスト文字列が返されます。 クツール > 機能 > テキスト > エキスパート。 スクリーンショットを見る:

2。 [関数の引数]ダイアログボックスを開いて、文字を削除するセルを指定します。 TXT ボックスに入力するとオプションです TRUE or FAlSEN ボックスをクリックし、 OK ボタン。

:タイピング TRUE 何も入力せずに数値を返します。 間違った情報 テキスト文字列として格納された数値を返します。

3。 セルを選択したまま、必要に応じて範囲に塗りハンドルをドラッグします。 そして、すべての文字が元のテキスト文字列から削除されて表示されます。 スクリーンショットを見る:

Kutools for Excel -Excel用の300以上の便利なツールが含まれています。 フル機能の無料試用版60-day、クレジットカードは不要です! 今すぐ入手

ノート:
(1)式を入力することができます = EXTRACTNUMBERS(A2、TRUE) 選択したセルに直接ドラッグし、必要に応じて範囲にFillハンドルをドラッグします。
(2)このEXTRACTNUMBERS関数は、数字以外のすべての種類の文字も削除します。


Excel用Kutoolsの文字削除ユーティリティを使って文字列/数字/セルから文字を削除する

上記のすべてのメソッドは、数字以外のすべての文字を削除します。 しかし、時には、文字列から文字だけを取り除き、数字などのままにしたい場合があります。 このメソッドは、Excel用のKutoolsを導入します 文字を削除する ユーティリティを使用してExcelで簡単に処理できます。

1。 文字を削除するセルを選択し、をクリックします。 クツール > テキスト > 文字を削除する.

2。 「文字を削除」ダイアログボックスで、 アルファ オプションをクリックし、 Ok ボタン。 選択したセルから文字だけが削除されます。 スクリーンショットを見る:
docテキストから文字を削除する6
:実際に数字以外の文字をすべて削除したい場合は、 非数値 オプションをクリックして Ok 文字の削除のボタン ダイアログボックス。 スクリーンショットを見る:
docテキストから文字を削除する7

Kutools for Excel -Excel用の300以上の便利なツールが含まれています。 フル機能の無料試用版60-day、クレジットカードは不要です! 今すぐ入手


デモ:Excelの文字列/数値/セルから文字を削除する

このビデオで、 クツール そして Kutools Plus タブは Kutools for Excel。 必要な場合はクリックしてください 制限なしの60日間の無料トライアル!

関連記事:


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

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

OfficeタブはOfficeにタブ付きインターフェイスを提供し、作業をより簡単にします

  • Word、Excel、PowerPointでタブ付き編集と読み取りを有効にする、出版社、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
オフィシタブ底
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Corey A McLauchlan · 13 days ago
    I need to delete all text in a cell EXCEPT a specific set of words. For example, a list of fruits or vegetables in column A, and column B has a description of the vegetables, including color, and I want to remove all text in the cells of column B except for color words. Any ideas?
  • To post as a guest, your comment is unpublished.
    ed · 6 months ago
    hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

    example

    825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


    hope you can help me

    thanks
  • To post as a guest, your comment is unpublished.
    Formatunknown · 8 months ago
    What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
    • To post as a guest, your comment is unpublished.
      kellytte · 7 months ago
      Hi Formatunknown,
      In this situation, Kutools for Excel’s Remove Characters feature is recommended.
      Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
  • To post as a guest, your comment is unpublished.
    Abi DC · 1 years ago
    Thank u so much