電話番号の最初の4桁の後にスペースを追加する

電話番号の最初の4桁の後にスペースを追加する

電話番号の最初の4桁の後にスペースを追加しようとしています

数字の大部分は11桁ですが、さらに桁数が多いものもいくつかあり、現在桁の間にスペースはまったくありません。

答え1

列にデータあり、 でB1入力:

=LEFT(A1,4) & " " & MID(A1,5,99)

下方向にコピーします:

ここに画像の説明を入力してください

答え2

挿入することができます部分文字列を使用しますREPLACE。データが入っている場合は、A1次のように使用できます。

=REPLACE(A1,5,0," ")

ここに画像の説明を入力してください

ここでのコツは、0文字。

答え3

他の回答は、4 番目と 5 番目の数字の間にスペース文字を挿入するのに最適ですが、セルを引き続き数字として扱いたい場合は問題が発生する可能性があります。

代替案としては、ギャップを表示するものの実際にはギャップを挿入しないカスタム書式設定があり、これにより基になるデータは数値のままになります。

まず最初に言っておきますが、カスタム フォーマットに関する私の知識は限られているので、もし誰かがこれを改善できるなら、ぜひそうしてください。

私がやったことは、数値書式設定リボンの下の展開ボタンをクリックしたことです。 ここに画像の説明を入力してください

次に、カスタムタブの「タイプ」ボックスに以下を追加しました ####" "####### ここに画像の説明を入力してください

先ほども言ったように、カスタム書式設定に関する私の知識は限られているため、長さの異なる数字では機能しない可能性がありますが、誰かがこれを拡張してくれることを願っています。

関連情報