- ベストアンサー
セル「0123456789」を「012」「345」「6789」のセルにしたい。(区切りではなく)
いつもお世話になっております。 市外局番込みの電話番号と市外局番なしの電話番号がハイフォンや括弧無しで入力されたセル(A1)があります。 このセルはそのままで、 (B1)に頭3つまでの数字を表示させたセル。 (C1)に頭4つから6つまでを表示させたセルを作りたいのですがどのような関数にするのでしょうか? ご教示のほどよろしくお願いいたしまします。 ※ エクセル2002
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
A1が「0123456789」とすると B1に =LEFT(A1,3) C1に =MID(A1,4,3) D1に =MID(A1,7,4) と入力します。
その他の回答 (4)
電話番号の場合 何桁で区切るかは 地域によって違います。 また携帯番号は11桁・地域によっては9桁の番号がありますので数も 一定ではありません。 AddinBox http://www.h3.dion.ne.jp/~sakatsu/TelPost.htm で電話郵便アドインを導入されてはいかがでしょう。
お礼
ありがとうございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
元のセルは数値でしょうか、文字列でしょうか 文字列の場合は#1,2のかたの回答どおり 数値の場合は B1=LEFT(TEXT(A1,"0000000000"),3) または B1=MID(TEXT(A1,"0000000000"),1,3) C1=MID(TEXT(A1,"0000000000"),4,3)
お礼
ありがとうございました。
- banker_U
- ベストアンサー率21% (17/78)
B1:LEFT(A1,3) C1:MID(A1,4,3) D1:RIGHT(A1,4)
お礼
ありがとうございました。
- s___o
- ベストアンサー率35% (108/306)
LEFT関数、MID関数を使えばできます。 B1:=Left(A1, 3) C1: =Mid(A1, 4, 3)
お礼
ありがとうございました。
お礼
ありがとうございました。