メインコンテンツへスキップ

Excelで文字列の最初/すべての数字を見つける方法は?

セルに文字、数字、その他の文字が混在しているとすると、Excelでこのセルの最初の数字またはすべての数字をすばやく見つけるにはどうすればよいでしょうか。 この記事では、それを簡単に解決するためのXNUMXつの秘訣について説明します。


数式を使用してテキスト文字列内の最初の数字とその位置を検索します

このメソッドは、テキスト文字列の最初の数字を見つけて抽出するためのいくつかの数式を導入し、テキスト文字列の最初の数字の位置も見つけます。

配列数式を使用して、テキスト文字列の最初の数値を検索して抽出します

テキスト文字列から最初の数値を返す空白のセルを選択し、数式を入力します =MID(A2,MIN(IF((ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2)))),ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2))))),1)+0 (A2は、最初の数字を探すテキストセルです)を入力し、を押します。 Ctrlキー + シフト + 入力します 同時にキー。 次に、このセルの塗りつぶしハンドルを必要に応じて範囲にドラッグします。
docは最初にすべての数字を見つけます1

ノートリボン 数式は複雑すぎて覚えられませんか? 数式を定型句として保存して、後でワンクリックで再利用できるようにします。
続きを読む...     無料体験

次に、各テキスト文字列の最初の番号が検索され、以下のスクリーンショットのように抽出されます。

数式を使用してテキスト文字列の最初の数字の位置を検索します

最初の数値の位置を返す空白のセルを選択し、数式を入力します = MIN(IF(ISNUMBER(FIND({1,2,3,4,5,6,7,8,9,0}、A2))、FIND({1,2,3,4,5,6,7,8,9,0、 2}、AXNUMX))) (A2は、最初の数値の位置を探すテキストセルです)その中に入力し、必要に応じてその塗りつぶしハンドルを範囲にドラッグします。 以下のスクリーンショットを参照してください。
docは最初にすべての数字を見つけます3

Note:この配列式 = MIN(FIND({0,1,2,3,4,5,6,7,8,9}、A2&{0,1,2,3,4,5,6,7,8,9}) ) また、最初の番号の位置を取得できます。 この配列数式を入力した後、を押してください Ctrlキー + シフト + 入力します 同時にキーを押して結果を取得します。


数字以外の文字をすべて削除して、テキスト文字列内のすべての数字を検索します

数字以外のすべての文字をテキスト文字列から削除できれば、このテキスト文字列内のすべての数字を簡単に見つけることができます。 Excel用のKutools 文字を削除する ユーティリティは、それを簡単に解決するのに役立ちます。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

1。 各テキストセルにすべての数字が表示される範囲を選択し、[ クツール > テキスト > 文字を削除する。 スクリーンショットを参照してください:
doc検索番号01

2。 開いている[文字の削除]ダイアログボックスで、[ 非数値 オプションをクリックし、 Ok
docは最初にすべての数字を見つけます6

これで、選択したセルからすべての非数字が削除され、数字のみが残ります。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手


数字のみを抽出して、テキスト文字列内のすべての数字を検索します

実際、Kutools for Excel 抽出番号 関数を使用すると、テキストセルからすべての数値を簡単に抽出できます。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

1.抽出した数値を出力する空白のセルを選択し、 クツール > 機能 > テキスト > 抽出番号。 スクリーンショットを参照してください:
docは最初にすべての数字を見つけます10

2. [関数の引数]ダイアログボックスを開いて、テキストセルを TXT ボックス、タイプ TRUEN ボックスをクリックし、 OK ボタン。 スクリーンショットを参照してください:
docは最初にすべての数字を見つけます11

ノート:
(1)入力はオプションです TRUE, 間違った情報、または何も N ボックス。 入力した場合 間違った情報 または何もに N ボックスの場合、この関数はテキストとして保存された数値を返しますが、 TRUE 数値を返します。
(2)実際には式を入力できます = EXTRACTNUMBERS(A2、TRUE) 選択したセルからすべての数値を抽出するには、空白のセルに直接入力します。

以下のスクリーンショットに示すように、すべての数値が各テキストセルから抽出されていることがわかります。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

テキストと数値をXNUMXつのセル/列から別の列/行にバッチ分離する

Kutools forExcelはその機能を強化します 分割セル XNUMXつのセル/列のすべてのテキスト文字と数値をXNUMXつの列/行にバッチ分離するユーティリティとサポート。


広告分割セルの個別のテキスト番号

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

デモ:Excelで文字列内のすべての数値を検索する


Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

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

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


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

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thak you very much.

Marko
This comment was minimized by the moderator on the site
Hi.

Is possible to sum all WA11?

WA11 4
AdBlue 1, WA11 2
AdBlue 3, WA11 3, shift 4

... and everything is in one column
This comment was minimized by the moderator on the site
Hi there,

Suppose that your data above is in A1, A2, A3.
You can enter the formula in B1: =VALUE((LEFT(IFERROR(RIGHT(A1,LEN(A1)-(FIND("WA11 ",A1,1))-LEN("WA11 ")+1),""),1)))
And then drag the fill handle down to apply the formula to below cells.
At last, use a SUM function to add all the results together.

Note that this formula will only get the first number after WA11.

Amanda
This comment was minimized by the moderator on the site
Hi
Note that this formula will only get the first number after WA11.

Is possible to make formula that sometimes use 1 to max 4 number after wa11, depend how much number is after wa11?

Thanks for your help
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations