• ベストアンサー

Excelの関数で質問です

ExcelでセルA1に 012-345-6789  の電話番号のデータがあるとします それをB1に ”-”を外した 0123456789 にしたいのですが、適当な関数があれば教えてほしいです ※ (1)数字だけのデータになりますが、数値にすると頭の0が消えてしまうので、0は残したいです (2)元になるデータには 0123-45-6789 など”-”の配置は統一されていません

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

  • ベストアンサー
  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

=SUBSTITUTE(【入力セル】,"-","") これで対応できると思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル関数について

    エクセルの関数について質問です。 例えば、 C1セルには、数値データが入っています。 A2~A10セルに日付データ。 B2~B10セルに数値データが入っている表があります。 B11セルの値に、(C1データ)-(A列の最新日付セルと同行のB列データ)を表示させたい場合、 どのような関数を作成すればよいですか。 宜しくお願いします。

  • エクセル関数で・・・

    エクセル表についての質問です。 A1セルに数値で“180”、B1セルに同じく“200”と入力したとします。 これは180時間、200時間を意味する数字で、以後のエクセル表では “180:00”、“200:00”と認識させる必要があります。 以前はA2セルに手打ちで“180:00”、B2セルに“200:00”と入力して この数値を元に以後の計算をしておりました。 ここで質問です! A1セルに“180”と入力して、A2セルに“180:00”と表示され、以後の 計算式に活用させるためにはどのような関数をA2セルに使えばよろしいですか? 未熟者をお助け下さい。

  • エクセルの関数について2

    前にも同じような質問をしたのですが、それは解決できましたが、また新たに、問題が発生しました。問題は次のとおりです↓ 96 35 111 44 -51 -38 -89 -47 -49 たとえば↑のようにひとつひとつのセルに+の数字と-の数字があるとします。 これらの数値はリアルタイムで数値が変わります。 平均値12 というのがあって、もちろん上の数値が変われば、平均値も変わりますが、これであれば、12以上の数字を抽出し足し算するようにしたいのです。 SUMIF関数を使ってやろうとしたんですが、セルが0になってしまい、うまくできません。 関数の使い方があればぜひとも知りたいのですが、よくわかり ません。わかる方がいればよろしくおねがいします。

  • エクセル関数について

    こんばんは。 エクセル関数に関して、質問させてください。 今現在、エクセルであるデータを作っているのですが、 そこに例えばB2セルに東京、C2セルに3という数字が、またB3セルに大阪、C3セルは空欄になっているとします。 そこで、C列に数字が入っている場合のみ、B列の都道府県名と、それに対応するC列の数字を他のシート(同じシートでも可)に書き出すようにしたいのですが、そのような関数はあるのでしょうか。 最終的には、マクロを組んで、自動化させたいのですが… 長々と申し訳ありませんが、よろしくお願いいたします。

  • エクセル2003で関数の組み方を教えてください。

    エクセル2003で関数の組み方を教えてください。 A1セル  EE02 B1セル  02059 この2つのセルを&で合体しEE02-02059と表示させたいのです。 =A1&”-”&B1と入れれば、B1のセルの書式を文字列にしても「EE02-2059」と表示されます。 B1のセルは頭が0だけであれば”-0”入れたらよいのですが、1や2の場合があるので教えてください。よろしくお願いします。

  • Excelの関数に関する質問

    Excelに関する質問です。例えば、A1~A10セルに1~3の数字がランダムに入っており、B1~B10セルに適当な数字が入っています。B1~10セルのうち、左の隣のセルに"1"が入ってるものの合計、同じく"2"が入っているものの合計、"3"が入っているものの合計をそれぞれ計算したいと思うのですが、どのように式をつくれば宜しいでしょうか?

  • エクセル 関数について

    エクセル関数についての質問です。 次の関数をお知らせください。 A1のセルにデータが入っている場合には、B1に任意(例「1」)の数字を入力。 また、A1のセルにデータが入っていない場合には、A1のセルが空白(NULL)になる。 宜しくお願いいたします。

  • Excel 関数について

    Excel 関数について データにちょっと数値を追記したいのですが、頭が混乱して何をやっているかわからなくなり、質問させて頂きます。 D1セルに以下セルの数値を入れたいのですが・・・ A1セルが0の時はB1セルの数値を。。でもA1セルに0以外の数値が入っている時はそれをD1セルに入れる。 B1セルも0の時はC1セルの数値を。。でもB1セルに0以外の数値が入っている時はそれをD1セルに入れる。 要するにA列B列C列にはそれぞれ数値が入っているのですが、A列とB列は0のところもあり。。。 列の優先順位としてはA列を最優先としてB列→C列の順に優先列の数値が0の時は最終的にはC列の数値が入るようにしたいです。 説明もわけがわからなくてすみません~どなたか教えて下さい(>_<)

  • Excel Sumif関数の条件設定

    ExcelのSumif関数での条件の入力について教えて下さい。 条件に演算子が含まれる場合、条件式を" "で囲むことは理解しています。例えば、「100以上」であれば、">=100"とすれば良いかと思います。この「100」について、変数といたしたく、例えば特定のセルの 数字を参照したい場合に、(セル番号「B3」)">=B3"と入力しても、B3に入力されている数値を参照してくれません。 どのようにすればセルの数値を同様に参照してくれるのでしょうか? 宜しくご教示下さい。

  • Excelの関数について

    Excelの関数について 今表を作っていて 1日数回データを取って それを1ヶ月ぐらい続ける予定で その結果をExcelの表に入力したいと思っています。 A列に現在値 B列に増加分 C列にA+Bの値を入れたいと思っています。 なので、C列には、C1には=SUM(A1,B1)として セルの右下にポインタを合わせて十字で下まで引っ張って関数をコピーしています。 で、そうするとC列に0が表示されてしまい それはなんとか、ツール→オプション→表示→ゼロ値のチェックを外して解決したのですが C列の合計値は次の行のAのセルに表示したくて 例えば C3の数値はそのままA4に C7の数値はそのままA8にといった感じで で、A2のセルに=C1とかA5のセルに=C4とかしたのですが いちいち関数を埋め込むのは面倒くさいので 下のほうまで関数をコピーしたところ 関数が埋め込まれているので A列とB列にしたの方まで同じ数字が表示されています。 これって消すことはできないのでしょうか? 現在は 最初のA1セルだけに数値を入れたのですが関数を埋め込んだことにより A列とB列すべてにA1セルの数値が表示されています。 まだデータを取っていないのでB列は空白です。 ただ、できれば、下の方に数値が表示されないようにしたいんです。 言葉で説明すると A列とB列に数値が入力されない限り、C列の合計値は表示されない設定にできれば 私の言っているような状況になると思うのですが、そういう事はできないのでしょうか… 教えてください。

専門家に質問してみよう