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

Excelのセルの数値とテキストの間にスペースを追加する

この記事では、Excelの数式を使用して数値とテキストの間にスペースを追加する方法を学習します。

ケース1:数字とテキストの間にスペースを追加する–テキストが常に最初に来る
ケース2:数字とテキストの間にスペースを追加する–常に数字が最初に来る


数字とテキストの間にスペースを追加–テキストが常に最初に来る

以下のスクリーンショットのように、テキストが常に最初に来る番号とテキストを含むテキスト文字列リストがあるとすると、以下の式を使用して、番号とテキストの間にスペースを追加できます。

一般的な式

=TRIM(REPLACE(text_string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},text_string&”1234567890”)),0,” “))

Arguments

テキスト文字列:テキストと数字の間にスペースを追加するテキスト文字列。 かもね:

  • 引用符で囲まれたテキスト文字列。
  • または、テキスト文字列を含むセルへの参照。

この式の使い方は?

1.空白のセルを選択して結果を出力します。 この場合、D3を選択します。

2.以下の式を入力し、を押します。 入力します キー。 次に、この結果セルを一番下までドラッグして、数式を他のセルに適用します。

=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))

ノート:

  • 数式では、B3はテキストと数値の間にスペースを追加するテキスト文字列セルです。
  • この数式では、最初の数値の前にのみスペースを追加できます。 たとえば、この数式はB34C12G45をB34C12G45に変更します。

この式はどのように機能しますか?

=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))

1. FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")

  • B3&"1234567890":結果を次のように返します: "KutoolsforExcel634211234567890";
  • FIND({1,2,3,4,5,6,7,8,9,0}, "KutoolsforExcel634211234567890"):FIND関数は、KutoolsforExcel1で「0-634211234567890」桁の位置を検出し、結果を{20,19,17,18,25,16,27,28,29,30}として返します。
    Note:結果{20,19,17,18,25,16,27,28,29,30}は、番号1がKutoolsforExcel20の634211234567890番目の位置にあり、番号2がKutoolsforExcel19の634211234567890番目の位置にあることを意味します…

2. MIN({20,19,17,18,25,16,27,28,29,30})

  • MIN関数は、配列の最小値を取得します。 ここでの結果は16です。

3. REPLACE(KutoolsforExcel63421,16,0," ")

  • ここでは、REPLACE関数を使用して、KutoolsforExcel16の63421番目の位置にスペースを追加し、結果をKutoolsforExcel63421として返します。

4. =TRIM("KutoolsforExcel 63421")

  • TRIM関数は、単語間の単一のスペースを除いて、テキストからすべてのスペースを削除します。 また、テキストの先頭と末尾のスペースを保持しません。

数字とテキストの間にスペースを追加–常に数字が最初に来る

以下のスクリーンショットに示すように、数値とテキストが常に最初に来るテキスト文字列リストがあります。以下の配列数式を適用して、数値とテキストの間にスペースを追加できます。

一般的な式

=TRIM(REPLACE(text_string,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},text_string,ROW(INDIRECT("1:"&LEN(text_string)))),0))+1,0," ")) + Ctrlキー + シフト + 入力します

Arguments

テキスト文字列:テキストと数字の間にスペースを追加するテキスト文字列。 かもね:

  • 引用符で囲まれたテキスト文字列。
  • または、テキスト文字列を含むセルへの参照。

この式の使い方は?

1.空白のセル(この場合はD3)を選択して、結果を出力します。

2.以下の式を入力して、を押します。 Ctrlキー + シフト + 入力します キーを同時に押す。

=TRIM(REPLACE(B3,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},B3,ROW(INDIRECT("1:"&LEN(B3)))),0))+1,0," "))

3.結果のセルを選択し、下にドラッグして、下のスクリーンショットに示すように、数式を他のセルに適用します。

ノート:

  • 数式では、B3はテキストと数値の間にスペースを追加するテキスト文字列セルです。
  • この配列数式は、最後の数値の後にのみスペースを追加できます。 たとえば、この式は34C12GHHを34C12GHHに変更します。

関連機能

ExcelTRIM機能
ExcelのTRIM関数は、テキスト文字列から余分なスペースをすべて削除し、単語間のスペースをXNUMXつだけ保持します。

ExcelREPLACE関数
Excel REPLACE関数は、テキスト文字列から指定された場所に基づいて文字を検索し、新しいテキストに置き換えます。

ExcelMIN関数
Excel MIN関数は、値のセットの中で最小の数値を返します。

ExcelのFIND関数
Excel FIND関数は、別の文字列内の文字列を検索するために使用され、別の文字列内の文字列の開始位置を返します。

ExcelMAX関数
Excel MAX関数は、一連の値の中で最大の数値を返します。

ExcelIFERROR関数
IFERROR関数は、数式がエラーを評価したときにカスタム結果を返し、エラーが発生しなかったときに通常の結果を返すために使用されます。

ExcelROW関数
ExcelのROW関数は、参照の行番号を返します。

Excelの間接関数
Excelの間接関数は、テキスト文字列を有効な参照に変換します。

ExcelLEN関数
ExcelのLEN関数は、テキスト文字列の文字数を返します。


関連式

Excelのセルの最初の単語の後にコンマを追加する
セル内の最初の単語の後にのみコンマを追加するには、このチュートリアルの数式を使用すると便利です。

セル内の各単語の前に特定の文字を追加します
この記事では、Excelの数式を使用して、セル内の各単語の前に特定の文字を追加する方法について説明します。

電話番号にダッシュを追加する
この記事では、Excelの数式を使用して、特定のセルの電話番号にダッシュを追加する方法について説明します。

名前の間にコンマを追加する
セル内の名前の間にコンマを追加するには、このチュートリアルの数式を使用すると便利です。


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

Kutools forExcel-群衆から目立つのに役立ちます

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

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...

説明


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (1)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Thank you for a great explanation
Rated 5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations