Microsoft Excel で住所と電話番号を 2 つのセルに分ける

Microsoft Excel で住所と電話番号を 2 つのセルに分ける

住所と電話番号がこの形式で入力されているセルがたくさんあります

78 North Oak Street Philadelphia PA 17545 610-634-2452

そして、このセルから電話番号を削除し、別の列の新しいセルに配置したいのですが、これを行う方法はありますか? よろしくお願いします。

答え1

AAA-PPP-NNNN

A = 市外局番
P = 市内局番
N = 加入者番号

以下の条件が与えられます。

  • 電話番号は常に上記の形式になります。
  • 電話番号は常に最後にあります。
  • 電話番号と住所は常に 1 つのスペースで区切られます。
  • 電話番号の後にスペースやその他の文字はありません。

これらの数式が機能するはずです。(データが A2 にあると想定します。)

住所:

=LEFT(A2,LEN(A2)-13)

電話番号:

=RIGHT(A2,12)

答え2

フォーマットが常に同じであれば、次の操作を実行できます。

電話=RIGHT(A1,12)

住所=MID(A1,1,LEN(A1)-12)

アドレスについては、LEN(A1)-13例に示すように、追加のスペースが必要ない場合に使用します。

答え3

電話番号は常に同じ形式で、最後にまったく同じ長さで表示されますか? その場合は、一部だけを抽出して電話番号として別の列に置くことができます。同様に、電話番号だけを無視して、文字列を住所として別の列に保存します。「mid」関数同じことを達成するために。

使用方法は以下の通りです。

=MID(A1, LEN(TRIM(A1))-12, 12)

上記では電話番号のみを抽出します。

関連情報