戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
電話番号の表示について

    [130183] 電話番号の表示について-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ ウッド -(2019/04/19(08:59))
    □U R L/

      現在エクセルで電話番号を千件ほど市外局番と市内局番のセルに分かれて管理しています。
      それを、一つのセルにまとめて提出しなければならない書類があります。
      Aセルに***、Bセルに***-****と数字が入っていて、A1セルは文字列で市外局番は長さが違うものが2種類入力されていて、Bセルは書式設定の電話番号で‐が表示されていて、実際は*******と数字だけが入力されています。
      Aセルの市外局番***を、="("&A1&”)”にして(***)とするまでは出来たのですが、それにBセルをアンドでつなぐと、(***)*******となってしまい、-が入りません。
      電話番号の書式にしても、無理でした。
      これを、(***)***-****、(****)**-****という体裁にしたいのですが、どうしたらいいでしょうか。
      アドバイスをよろしくお願いいたします。
      エクセルのバージョンは2016です。




    [130184] Re[1]: 電話番号の表示について-

    記事引用/メール受信=OFF■

    □投稿者/ りぃ -(2019/04/19(09:10))
    □U R L/

      通常の電話の番号のみと仮定して。
      加入者番号(後ろの部分のこと)が4桁だとします。

      ="("&A1&")"&MID(B1,1,LEN(B1)-4)&"-"&RIGHT(B1,4)

      でいかがですか?




    [130185] Re[1]: 電話番号の表示について-

    記事引用/メール受信=OFF■

    □投稿者/ コナミ -(2019/04/19(09:11))
    □U R L/

      市外局番の長さが違えばBセルの-の位置も変わるかと思いますが
      現状は実際に合わせて-の位置が変えられているのでしょうか?




    [130186] Re[2]: 電話番号の表示について-

    記事引用/メール受信=OFF■

    □投稿者/ コナミ -(2019/04/19(09:20))
    □U R L/

      ="("&A1&")"&TEXT(B1,"####-####")

      とかでは?




    [130187] Re[3]: 電話番号の表示について-

    記事引用/メール受信=OFF■

    □投稿者/ ウッド -(2019/04/19(09:29))
    □U R L/

      りぃさま
      ありがとうございます!できました。
      出来れば、(****)**-****のパターンの数式も教えていただけますか?
      (****)**--****と、-が2連続になってしまいます。
      ずうずうしくすいません。

      コナミ様
      Bセルは、書式設定の電話番号にして、実際は-を入力していない状態です。




    [130188] Re[4]: 電話番号の表示について-

    記事引用/メール受信=OFF■

    □投稿者/ ウッド -(2019/04/19(09:32))
    □U R L/

      コナミさま
      ありがとうございます。すべて、できました。
      最悪-の手入力も考えていたので、大変助かりました。




    [130189] Re[5]: 電話番号の表示について-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ ウッド -(2019/04/19(10:04))
    □U R L/

      りぃさま
      MID、LEN、RIGHTともに、普段使ったことのない関数でした。
      とても勉強になりました。
      ありがとうございました。




    [130190] Re[6]: 電話番号の表示について-

    記事引用/メール受信=OFF■

    □投稿者/ りぃ -(2019/04/19(10:44))
    □U R L/

      できたみたいなので大丈夫だと思いますが…

      >(****)**--****と、-が2連続になってしまいます。

      元のB列のデータに-が入っていると思われます。


      >実際は-を入力していない状態です。

      本当にそうなら2連続になることはないです。
      B列の-を消すのをお勧めしますが、消せないなら

      ="("&A1&")"&MID(SUBSTITUTE(B1,"-",""),1,LEN(SUBSTITUTE(B1,"-",""))-4)&"-"&RIGHT(B1,4)

      という手も。




    [130191] Re[7]: 電話番号の表示について-

    記事引用/メール受信=OFF■

    □投稿者/ ウッド -(2019/04/19(13:29))
    □U R L/

      りぃさま

      ありがとうございます。
      その通りでした。
      (****)**-****の桁数の方は、‐が入っているのと入っていない入力の仕方が
      入り乱れている状態でした。
      ‐をぬかしてみると、できました。
      ‐が入ってしまっているのは、そんなに多くなかったので、データの統一整理を
      かねて、抜いてしまおうと思います。
      重ねてお礼いたします!



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G