• ベストアンサー

エクセルで先頭の0の消し方

いつもお世話になってます。 Win98オフィス97です。 2つのデータで電話番号の表示を全て統一したいのですが 片方が010-1234-5678(携帯)01-2345-6789(一般電話)となっており、もう片方が0001012345678(携帯)0000123456789(一般)となってます。 -の消し方はわかるのですが後者の「000」や「00」の消し方がわかりません。多分、どちらかでしか合わせられないと思いますが、やり方をご存知の方がいらっしゃいましたらご教授下さい。 よろしくお願い致します

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.3

最終的にどのようにしたいかよく分かりませんが、 形式が異なるものを統一するということで、書式などを使って、見た目で同一化するのではないとします。 A1=0001012345678(携帯)として   01012345678    と変換するには  =RIGHT(A1,11)   010-1234-5678    と変換するには  =MID(A1,3,3)&"-"&MID(A1,6,4)&"-"&MID(A1,10,4) 0000123456789(一般)として   0123456789    と変換するには  =RIGHT(A2,10)   01-2345-6789    と変換するには  =MID(A2,4,2)&"-"&MID(A2,6,4)&"-"&MID(A2,10,4) でどうでしょうか。 必要なら、計算が終わった後、算式部分のセル範囲をコピーして、形式を選択して貼り付け→値として確定させます。 算式を入力するセルの『書式』も『文字列』にしておきます。 ご参考に。

makirabi
質問者

お礼

お礼が遅くなってすいません。 この方法はすごく役に立ちました。 どうもありがとうございます。

その他の回答 (2)

  • esprei
  • ベストアンサー率56% (718/1271)
回答No.2

置換を使えば出来るじゃないでしょうか。 0001~と文字が続く場合は、 検索する文字列に0001と入れて、置換後の文字列に1と入力します。 すべて置き換えを実施すれば消えるはずです。 他も同じ方法で、01~と続く場合は、 検索する文字列に01と入れて、置換後の文字列に1と入力します。 これでどうでしょうか?

makirabi
質問者

お礼

お礼が遅くなってすいません。 回答ありがとうございました。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

セルの書式設定→ユーザー設定が 「00000000000」になってるはずです。 「0」を表示させたくない桁を「#」に変えてみてください。

makirabi
質問者

お礼

お礼が遅くなってすいません。 2000でやると普通にできました(T_T) 覚えておいて今後使いたいと思います。 ありがとうございました。

makirabi
質問者

補足

回答ありがとうございます。 0を消すことができ、その後にユーザー設定で 「”0”@」で先頭に0を付け直したのですが ダブルクリックしないと反映されません(T_T) もしよい方法をご存知でしたらご教授下さい。 データ数が多いので一つ一つやっていくのは・・・。 よろしくお願い致します

関連するQ&A

  • エクセルの数値入力で、先頭の0がなくなってしまいます。。

    いつもお世話になっております^ ^ エクセルの数値入力で、先頭の0がなくなってしまいます。。 ネットで調べました結果、 ’を先頭に入れると先頭のゼロが表示されるとのことでした。 確かに表示されるのですが、、 対象データが10000以上あるため、 ひとつひとつ’をつけるのは時間的にとても大変です。。 そこで数字を入力するAセルの行すべてに、 ’を一括で入力し、 その後対象のデータを一括で貼り付けましたが、 なぜか’の扱いはなくなってしまい、 先頭の0が表示されなくなってしまいました。。 膨大なデータ量を扱う際、 一括で手際よく先頭の0を表示させる方法はありますでしょうか? ご教授いただけましたら幸いです。 よろしくお願い致しますm(_ _)m

  • エクセルでまとまったデータを取り出すには?

    エクセルでできた二つの名簿ファイルがあり、片方のファイル(1)にはクラス全員の<学籍番号、名前、住所、電話番号、メールアドレス・・・>が、それぞれ1列目、2列目・・・・に入力されているとします。もう片方のファイル(2)にはクラスの一部の生徒の学籍番号だけが1列目に入力されているとします。エクセルを使って、ファイル(2)に学籍番号がのっている生徒の分だけ<名前、住所、電話番号、メールアドレス・・・>のデータを全て取り出して表示する(学籍番号で絞り込みをする)にはどのような式でどのような操作を行えばよいのでしょうか?よろしくお願いします。

  • エクセルで検索結果によってコピーを振り分けるには

    住所録をエクセルで整理しています。 このデータを住所管理ソフト、携帯データ管理ソフト、メールアドレス管理ソフトで共有したいと考えています。 そうしますと、同じメールアドレスでも管理形態が違うので複数のタイトル行が必要になります。 たとえば、あるソフトでは電話番号1、電話番号2とタイトルに書き、違うソフトでは電話会社、電話自宅とタイトルに記入しなければなりません。 そこで片方にデータを記入するともう片方にも自動で記入される方式を模索しています。 具体的に A電話番号1 B電話番号1タイプ C電話番号2 D電話番号2タイプ E電話番号3 F電話番号3タイプ G自宅電話 H会社電話 I携帯 J自宅FAX K会社FAX となります。 タイプは、一般電話、携帯電話、PHS、自宅、仕事、FAXとG~Kより多いです。 また、ある方は電話番号1に自宅を記入し、違う方には電話番号2に自宅を記入してあるデータになってしまっています。 何かよい方法はありますでしょうか? よろしくお願いします。

  • Excel 複数のセルに同じ文字を一斉追加したい!

    いつも皆様にはお世話になっております。 次のことご教授いただけると助かります。 今日新しくオフィス電話を替えました。 短縮ダイヤルをエクセルにて編集していたのですが 電話屋さんの話によると電話番号の後に「#」を入れろとのこと。 そこでセルに納まっているたくさんのTEL番号のの後に一斉に 挿入したいのですが方法がわかりません。 Excelは2003です。 お助けください。 お願いいたします。

  • 筆王からエクセルに書き出したが、文字の先頭に「'」が付くのは?

    筆王からエクセルに会社名、電話番号を書き出しました。他の機器のセットアップに使うのでデータを整理していましたところ、文字の先頭に「'」(アポストロフィー?)が必ずついていました。セル上には見えませんが、Fxの右の窓(何というのか分かりません、すみません。)の表示には必ずついているのです。 質問1)一斉にその「’」だけけせないでしょうか? 質問2)また、電話番号のハイホン「-」も一斉に消したのですが、何か呪文はありませんか? 質問3)また、「000~059」までの連番を付けたいのですがササっとできる呪文は無いでしょうか? お教え下さい。困っています。

  • エクセル

    エクセルで名詞一覧表をつくりたいのですが・・。 振り仮名の部分一致で抽出したりもしたいのですが・・・。(振り仮名検索で部分一致したデータを全て表示) エクセルで名詞一覧表を作りたいのですが、てこずっています。   A       B     C       D 1 社名     名前   電話番号   携帯番号 2 エース    佐野   03-0000    09055889 3 エース    野田   03-0000    08045623 4 JK      佐々木  03-2222    08045769 5 ユニックス  高野   0422-89    09022513 データをsheet1に打ち込んで別のsheet2に検索欄をつくり検索したいのですが、 (1)振り仮名検索(社名の)で一文字でも一致するものを抽出してA/B/S/D(全て)のデータを表示 (2)電話番行検索(上4桁)で社名/名詞/会社番号の表示 (3)名前検索で社名/電話/携帯の表示 を作りたいのですが、そうのようにすればいいのでしょう。また別シートに繁栄させることは可能なことなのでしょうか? すみません・・・。エクセルがうまく使えず、当たり前の個と聞いてたらすみません。 一応(3)はVLOOKを使うと出来そうだとおもうのですが、後がどのようにすればいいのか・・お分かりになる方おりましたら、お力をかりたいです:。:

  • エクセルで不要な行を一括削除できますか?

    いつもお世話になります。 OSはWINのXP。オフィスもXPを使用 しております。 セルのA-1に「あ」 セルのB-1に「い」といったデータが羅列されて います。(行の2~) このデータをセルC-1に&を使って 「あい」という形式のデータに変えたのですが、 1行飛ばしで不要なデータも入ってしまいます。 不要なデータを、すべて空白にしたいのですが 何か関数で簡単に出来ないモノでしょうか? 今は1行飛ばしでctlで複数選択して 削除しているのですが。。。。

  • IP電話の番号表示について

    IP電話を導入しようと考えてます。 BBフォンではなく、ぷららフォンです。 そこで、電話を相手にかけたときの番号表示について次の2点について教えてください。 1)050から始まる電話番号は、一般的な番号ディスプレイのついた固定電話機に番号表示されるのでしょうか? 2)0000を付けて電話したときに、相手には固定電話の番号表示が、ちゃんとされるのか教えてください。一般固定電話、携帯電話ともに、ちゃんと表示されるのでしょうか? よろしくご教授ください。

  • データベースのクエリについて教えてください。

    データベースのクエリについて教えてください。 電話番号カラムと携帯電話番号カラムが定義してあります。 どちらかのカラムにはデータが入っていて、その片方のカラムは空となっている場合、 電話番号か携帯電話番号の、どちらか空ではないデータのみを取り出したいのですが、 どのようなクエリにしたらよいでしょうか? よろしくお願いします。

  • エクセル2007電話番号だけを抜き出したい

    ※内容を一部変えて再度質問させていただきます。 調べても分からなかったので、どなたかご教授お願いします。 エクセル2007を使用し、ある表から電話番号だけを抜き出したいのですが、 電話番号の書かれているセルに、余分なことが複数入れられているため、 オートフィルタでの抽出や、Alt+Hでの置き換えがうまくいきません。 同セルの中にこれだけの情報が入っています。 「車の年式・車名・担当者・電話番号」 ※データは・のように記号等で区切らず、スペースを空けたり、繋がったりしています。 また電話番号はハイフンがあったりなかったりと統一性がありません; 「車の年式・車名・担当者・電話番号」でゴチャゴチャになっているセルを 「電話番号」のみにしたいのです。 申し訳ありませんが、マクロ等VBAは分かりませんので、 それ以外の方法がありましたら教えていただけないでしょうか? どうぞよろしくお願いいたします。

専門家に質問してみよう