• ベストアンサー

セル「0123456789」を「012」「345」「6789」のセルにしたい。(区切りではなく)

いつもお世話になっております。 市外局番込みの電話番号と市外局番なしの電話番号がハイフォンや括弧無しで入力されたセル(A1)があります。 このセルはそのままで、 (B1)に頭3つまでの数字を表示させたセル。 (C1)に頭4つから6つまでを表示させたセルを作りたいのですがどのような関数にするのでしょうか? ご教示のほどよろしくお願いいたしまします。 ※ エクセル2002

質問者が選んだベストアンサー

  • ベストアンサー
  • zenjee
  • ベストアンサー率47% (50/106)
回答No.3

A1が「0123456789」とすると B1に =LEFT(A1,3) C1に =MID(A1,4,3) D1に =MID(A1,7,4) と入力します。

fsy
質問者

お礼

ありがとうございました。

その他の回答 (4)

noname#176215
noname#176215
回答No.5

電話番号の場合 何桁で区切るかは 地域によって違います。 また携帯番号は11桁・地域によっては9桁の番号がありますので数も 一定ではありません。 AddinBox http://www.h3.dion.ne.jp/~sakatsu/TelPost.htm で電話郵便アドインを導入されてはいかがでしょう。

fsy
質問者

お礼

ありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

元のセルは数値でしょうか、文字列でしょうか 文字列の場合は#1,2のかたの回答どおり 数値の場合は B1=LEFT(TEXT(A1,"0000000000"),3) または B1=MID(TEXT(A1,"0000000000"),1,3) C1=MID(TEXT(A1,"0000000000"),4,3)

fsy
質問者

お礼

ありがとうございました。

  • banker_U
  • ベストアンサー率21% (17/78)
回答No.2

B1:LEFT(A1,3) C1:MID(A1,4,3) D1:RIGHT(A1,4)

fsy
質問者

お礼

ありがとうございました。

  • s___o
  • ベストアンサー率35% (108/306)
回答No.1

LEFT関数、MID関数を使えばできます。 B1:=Left(A1, 3) C1: =Mid(A1, 4, 3)

fsy
質問者

お礼

ありがとうございました。

関連するQ&A