アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になっております。

市外局番込みの電話番号と市外局番なしの電話番号がハイフォンや括弧無しで入力されたセル(A1)があります。

このセルはそのままで、
(B1)に頭3つまでの数字を表示させたセル。
(C1)に頭4つから6つまでを表示させたセルを作りたいのですがどのような関数にするのでしょうか?

ご教示のほどよろしくお願いいたしまします。

※ エクセル2002

A 回答 (5件)

A1が「0123456789」とすると


B1に
=LEFT(A1,3)
C1に
=MID(A1,4,3)
D1に
=MID(A1,7,4)
と入力します。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/12/19 17:06

電話番号の場合 何桁で区切るかは 地域によって違います。


また携帯番号は11桁・地域によっては9桁の番号がありますので数も
一定ではありません。

AddinBox
http://www.h3.dion.ne.jp/~sakatsu/TelPost.htm

で電話郵便アドインを導入されてはいかがでしょう。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/12/19 17:04

元のセルは数値でしょうか、文字列でしょうか


文字列の場合は#1,2のかたの回答どおり
数値の場合は
B1=LEFT(TEXT(A1,"0000000000"),3)
または
B1=MID(TEXT(A1,"0000000000"),1,3)
C1=MID(TEXT(A1,"0000000000"),4,3)
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/12/19 17:05

B1:LEFT(A1,3)


C1:MID(A1,4,3)
D1:RIGHT(A1,4)
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/12/19 17:06

LEFT関数、MID関数を使えばできます。



B1:=Left(A1, 3)
C1: =Mid(A1, 4, 3)
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/12/19 17:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!