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

Excelで関数を使用して混合テキスト文字列から数字を迅速に抽出

Author: Kelly Last Modified: 2025-08-06

Kutools for Excel

300以上の機能でExcelを強化
強力な機能

たとえば、Excelでテキスト文字列が混在するセルから数字を抽出する必要がある場合、すべての数字を手動で1つずつ抽出する以外には、それを簡単に実行できる直接的な関数がないようです。しかし、Kutools for ExcelEXTRACTNUMBERS 関数を使用すると、テキスト文字列のセルからすべての数字を迅速に抽出できます。


Kutools > 拡張機能 > 表示 > EXTRACTNUMBERS をクリックします。スクリーンショットをご覧ください:

shot formula text extract numbers 1
shot-arrow-down
shot formula text extract numbers 2

Excelで関数を使用して混合テキスト文字列のセルから数字を抽出

テキスト文字列と数字が混在しているセルがあり、そのセルから数字を抽出する必要があると仮定します。以下のステップでEXTRACTNUMBERS関数を使用して、これを迅速に行うことができます:

1. 元のセルの隣にある空白セルを選択します(例: セルB1)、そして Kutools > 拡張機能 > 表示 > EXTRACTNUMBERS をクリックします。

2. 表示された「関数の引数」ダイアログボックスで、次の操作を行います:

(1) Txt ボックスで、「 shot-kutools-select-range-button 」ボタンをクリックして、数字を抽出したいセルを指定します。または、参照セルを直接 Txt ボックスに入力することもできます;

(2) Nボックスは空欄のままにするか、必要に応じてTRUEまたはFALSE を入力します。

ヒント: 関数が書式設定され、テキストとして保存されている数字を返す場合は、FALSEまたは何も入力しないでください。関数が数値を返す場合は、TRUEを入力してください。

shot formula text extract numbers 3

3. 「OK」ボタンをクリックします。これで、選択したセルに数字がすぐに抽出されます。

4. この関数を隣接するセルにも適用するには、セルB1を選択し、そのフィルハンドルを隣接するセルにドラッグします。

shot formula text extract numbers 4

注釈 :

実際には、空白セルに直接 =EXTRACTNUMBERS(A1,TRUE) または =EXTRACTNUMBERS(A1) (A1は数字とテキスト文字列が混在しているセル)という数式を入力し、必要な範囲までフィルハンドルをドラッグすることもできます。


デモ:Excelで関数を使用して混合テキスト文字列から数字を迅速に抽出

 
Kutools for Excel: あなたの指先に 300 以上の便利なツールが集結!永久無料のAI機能をお楽しみください!今すぐダウンロード!

おすすめの生産性向上ツール

Office Tab: Microsoft Officeで便利なタブを使用できます。Chrome、Firefox、新しいEdgeブラウザのように、複数のドキュメントをタブで簡単に切り替え、煩雑なウィンドウを解消します。 詳細を見る...

Kutools for Outlook: Kutools for Outlookは、Microsoft Outlook 2010–2024(およびそれ以降のバージョン)やMicrosoft 365向けに100以上の強力な機能を提供し、メール管理を簡素化し、生産性を向上させます。 詳細を見る...


Kutools for Excel

Kutools for Excelは、Excel 2010–2024およびMicrosoft 365での作業を効率化するための300以上の高度な機能を提供します。上記の機能は、含まれている多くの時間節約ツールの一つにすぎません。

🌍 40以上のインターフェース言語をサポート
✅ 世界中で50万人以上のユーザーと8万社以上の企業に信頼されています
🚀 すべての最新Excelバージョンと互換性があります
🎁 30日間の全機能無料トライアル — 登録不要、制限なし
Kutools for Excel RibbonKutools for Excel Ribbon