• ベストアンサー

EXCEL・ACCESSでの固定・携帯電話の混在書式方法

タイトルどおりEXCEL・ACCESSでの 固定電話と携帯電話・IP電話・PHS等の 11桁と10桁の混在表示の場合の表示形式ならびに書式をどうするべきか迷っています。 EXCELでは0########としてなんとなく解決したのですが ACCESSでは桁数がマチマチであるためにうまくいきません 住所録を作っている途中でぶつかってしまったのですが どなたかいい解決方法は無いでしょうか? (1)電話番号は数値として扱う (2)別セルにはしない (3)頭に0をつける (4)市外局番等の()は不問 よろしくおねがいします

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

見かけで良いなら書式を "0"#;;"" ※頭の0のみ文字列で強制表示(要は通貨型の$\の変わりに"0"を使う)

tokka01
質問者

お礼

頭に0がついた状態で型は数値になりました もうすこし書式の勉強をしてみたいと思います  ありがとうございました。

関連するQ&A

  • Excel関数でセルの書式設定について教えて下さい

    Excel初心者です。現在2007を使っています。 初心者ならではのご質問で申し訳ありませんがどなたか教えて下さい。 新規で開いたシートであればセルは「標準」設定になっていますが、誰かが作っているブック(自分でも他人でも)の場合は入力されているセルの書式が「数値」とかになっています。 関数を使うケースでセルの書式設定によって表示される内容が変わるので困っています。 現在問題なのは、ROUND関数で四捨五入をする場合です。セルの書式設定が「数値」になっている場合と「標準」になっていた場合とでは表示してくれる桁数が違います。 なので最初にセルの書式設定で「数値」から「標準」に設定し直してからでないと思うような桁数で表示してくれません。 しかし、いちいちこんな事を皆さんやっているとも思えません。 めんどくさくてもセルの書式設定を確認してから関数・引数・桁数を設定されているのでしょうか? それともセルの書式設定に影響されない関数の入力設定方法があるのでしょうか? あるいはセルの書式設定を全セルまとめて最初に「標準」にしてから行うのでしょうか? 初心者なゆえ質問の仕方も分からずこれでご理解いただけるかどうか分からずご質問させて頂いています。Excelにお詳しい方々どうかご教示下さいませ。

  • Excel2007の「セルの書式設定」について

    MOS-Excel2007取得に向け、テキストを購入してただいま勉強中です。 セルの書式設定について質問します。 数値の下三桁が表示されないように設定して下さい。 (例)1,000,000→1,000 という問題で、模範解答を見ると、セルの書式設定→ユーザー定義→種類を 「#,##0;[赤]-#,##0」から「#,##0,」 に変更する、と書いてあるのですが、この#やら-やらの並びの意味するところが分からず、なぜこれで下三桁が非表示になるのかが分かりません。 これはどういった決まりになっているのでしょうか。

  • access2010→Excel2010

    閲覧していただきありがとうございます Accessで作成したテーブルをExcelにエクスポートし そのデータを昇順ソートしたいと思っています しかしその際、桁数が15桁以上となるため浮動小数点表示となり 桁落ちし、ソートがうまくいきません 数値型でエクスポートしていることが原因だと思います 文字型でエクスポートする方法を教えていただけますか? 宜しくお願いします

  • EXCELでの書式設定について(数値と文字が混在している場合)

    当方、EXCEL2000を使用しております。 1つのセルに、下記の様に数値と文字が混在しているデータを日々の仕事にて入力しております。 「AA1234」 これを、 「AA-12-34」 と、セルの書式設定にて、見易く出来ないものかと考えております。 過去の質問などを読み返してみましたが、発見できなかった為、質問させて頂きました。 皆様のお知恵をお借りできませんでしょうか?

  • Access2002での電話番号の定型入力の設定?

    Access 2002初心者です。 電話番号の入力設定に関してですが、  市外局番ー市内局番ー番号 1. 2桁-4桁-4桁 2. 3 -3 -4 3. 4 -2 -4 が混在してます。 これを定型入力の設定は可能でしょうか・・・? ⇒無理のような・・・? ⇒定型入力の設定をせずに入力でしょうか・・・? ご教示ください。

  • 【Access2003】書式設定(Format)が適用されない

    Access2003で開発を行っております。 数値型フィールドを表示するテキストボックスに対して、 書式を"00"に設定し、数値をゼロ埋め桁で表示したいのですが、 書式が反映されません。 Access97のころからそこそこ触っており、久々に開発しているのですが こんなことでつまづいたことがないので少々焦っております。 どのような原因が考えられますでしょうか? 宜しくご教授願います。

  • ACCESSでエクセルの書式設定

    ACCESSでエクセルにデータを出力し書式を設定しています。 数字の出力で、マイナスの場合赤字になるようにしたいのですが、上手くいきません。 エクセルの右クリック→セルの書式設定→ 表示形式タブの分類を数値、桁区切りにチェックし、-1,234の赤字 の書式はどのように設定すれば出来るのでしょうか? 現在 ExcelSheet.Cells(行,列).NumberFormat = "#,##0" で設定しています。

  • 【エクセルの質問】効率の良い電話番号入力方法

    電話番号を入力する際に市外局番から10~11桁の 数字を-を入れながら入力しますが、市外局番の桁数が同じ場合はいちいち-を入れるのが手間に思いました。 セルの列をそれぞれ市外局番、市内局番、番号と入力して表示したいセルに関数で0**-2**-3***の方法も考えましたが もっと簡単で合理的な方法があるような気がします。 スキル不足と硬い頭ゆえにお助けいただきたく存じます。 ご存知の方、どうかご教授をお願い致します。

  • Excelセルの書式設定方法

    Microsoft Office Excel 2007を使用しています。 16桁の数字"1111222233334444"をセルに入力した時に、"1111-2222-3333-4444"と表示されるように、セルの書式設定のユーザー定義で「####"-"####"-"####"-"####」としましたが、"1111-2222-3333-4440"と表示されてしまいます。 どうすれば、"1111-2222-3333-4444"と表示されますか。

  • Excel2000の列の書式を固定したい

    Excel2000で表作っています。 その中の1列が複数行になる文章のデータです。 その文章全体を表示させると表の形が崩れるため、セルの書式設定で  [ ]折り返して全体を表示する => セルの高さが一定になるように。  [レ]縮小して全体を表示する => 左右のセルが空白の場合、そちらに表示されないように。 としています。 一番上の列のアルファベットを選択して上記設定を行っても、新たにデータ(文章)を入力すると、 そのセルは「折り返して全体を表示する」がONになり、その都度設定し直さなければなりません。 その列の書式を固定して、いちいち設定しなくてもよい方法はありませんか? 「補足」 このデータはコメント的なデータです。 当初セルのコメントとして入力していましたが、将来的にデータを取り出して加工したりする場合、 (例えばテキストとして出力する場合)コメントでは取り出せないため、このようにしています。 もっと良い提案があれば、あわせてお願いします。

専門家に質問してみよう