• ベストアンサー

excelの数字の表示について

初歩的な質問ですが、\5,000 \8,000 この数字は、銀行のネットバンクからコピーしたものです。excelで単純な足し算ができません。#VALUE!になってしまいます。セルの書式設定の表示形式で、色々変えてみましたが計算はできませんでした。先月まではできたのですが原因がわかりません。 銀行に問い合わせしましたが、システムの変更はないとのことです。原因が分かりません。(¥を消すと計算できます)なにが原因なのか教えてください。よろしくお願いします。

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

  • ベストアンサー
noname#52504
noname#52504
回答No.2

原因に関してはやはり、 何らかの表示されない文字(コード)が入り込んでいるためだと思います。 1.原因を特定する  当該文字列について、LEN関数で文字数を調べる。   ex. =LEN(A1)  例えば、"\5,000"であれば、本来なら6が返るはずです。  不自然な数字が返るようであれば、見えない「何か」があることになります。 2.「何か」を探す  当該文字列について、MID関数で順に一文字ずつ取り出して確認する。   ex. =MID(A1,1,1) =MID(A1,2,1) =MID(A1,3,1) …  不自然な空白が返るようであれば、それが「何か」です。 3.「何か」を削除する  甲案:置換機能で「何か」を削除する   3-1.2の「何かが入っているセル」をコピーする   3-2.編集>置換>[検索する文字列]欄をクリック   3-3.Ctrl+V で貼り付け(見た目変化しないので注意)   3-4.すべて置換  乙案:REPLACE関数で「何か」を削除する。   例えば「何か」の位置が3文字目だった場合。    ex. =REPLACE(A1,3,1,"") ※「何か」は一つだけとは限りませんし、また、一種類だけとも限りませんから、  場合によっては1~4の作業を繰り返す必要があるかもしれません。 ※銀行側は「システムの変更はない」と返答したようですが、  サイトの細かい仕様変更については窓口レベルで把握できていないのかもしれません。  2の「何かが入っているセル」についてCODE関数を使い、  「何か」のコード番号を特定した上で改めて要望すれば元に戻してもらえるかもしれません。 以上ご参考まで。 ↓もおそらくは同様の事例 ■Microsoft Office Excel (2007)で各セルに入っている空白を消したい http://oshiete1.goo.ne.jp/qa3448721.html

tariho610
質問者

お礼

ありがとうございます。ひとつずつ検証してみました。 結果は、置き換えで¥をなくしたら計算できました。 CODEを調べると、63と出ました。\ IMEパッドで調べたら、unicode0x00a5とでました。 excelでは、使えないのでしょうか。 また、銀行にも聞いてみようと思います。 本当に、皆様のアドバイスにはただただ感心するばかりです。 ありがとうございます。

その他の回答 (1)

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

#VALUE!ということは、そのセルの内容が文字列として扱っているということになります。 文字列の"\8,000"の場合、SUM関数等は文字列として0と扱われますが =A1+B1なら数値として計算されます。 推測ですが、そのセル内にスペース以外の見えないコード(改行等)が存在していると思います。 改行コードの確認方法 「書式」「セル」「配列」で「折り返して全体を表示」にチェックで 行が高くなれば改行コードが存在します。 改行(Alt+Enter)を消去するなら コピーした範囲を選択して「編集」「置換」で 「検索する文字列」でCtrlキーを押しながらJキーとし 「置換後の文字列」は未入力の状態で「すべて置換」で消せます。

tariho610
質問者

お礼

アドバイスありがとうございます。改行コードの確認をし、念のためにその通りやってみましたが、結果は同じく#VALUE!でした。またよろしくお願いします。

tariho610
質問者

補足

補足ですが、=A1+B1でも計算できませんでした。さらに、表示形式の「通貨」で「¥」を無しにしても、¥はついたままでした。また、「数値」にて、「桁なし」にしてみましたが桁は付いたままでした。

関連するQ&A

  • エクセルでの数字の表示

    エクセルでの数字の表示において、下3けたをカットするような、表示方法はありますか?たとえば、123456とあるセルの表示を123としてくれるようなものです。できれば、セルの書式設定の表示形式で作れると一番好ましいのですが、教えていただけますか?

  • エクセルの有効数字を表示できないのはなぜ?

    エクセルのセルの書式設定で 数値の表示形式を設定する時、 有効数字で表示できないのは なぜですか?マイクロソフトの 人が意地悪をしているのですか?

  • 【エクセル】数字の表示形式を通貨にしたい

    【エクセル】数字の表示形式を通貨にしたい エクセルファイルを開いて、数字が左寄せでA列に並んでいます。 232000 400000 121000 表示を「¥232,000(通貨形式)」か「232,000の(右寄せ)」にしたいのですが、 書式→セル→表示形式を通貨にしても、右寄せにして「,」を指定しても、 設定自体は変わっているのに、表示が変わりません。(左寄せ232000のまま) そこで、セルに入っている数字「232000」を直接打ち込むと、入力しなおしたセルの 数字はきちんと表示されますが、データ量が多いので、いちいち全部を打ち直すのは不可能です。 一度にきちんと表示させる方法があれば、ご教授お願いします。 ちなみに、このエクセルファイルはsylk形式から開けてエクセルに保存しなおした物です。 宜しくお願いします。

  • エクセル・SUM計算で数字がでない

    エクセルでSUM計算で足し算をしていますが、一部セルで数字が 『3E+05』などと表示されてしまいます。普通に数字表示するにはどうしたらよいのでしょうか?

  • EXCELで負の数字のみを足し算したい

    EXCELで、正の数字と負の数字のどちらかがセルに入っています。 例えば、 A1セル⇒-5 A2セル⇒9 A3セル⇒-7 ~ A100セル⇒5 など A1セルからA100セルまでの負の数字のみの足し算の結果 A1セルからA100セルまでの正の数字のみの足し算の結果 をそれぞれ求めたいのですが、 並び替えなどをせずに、関数などを使用して一気に計算できませんでしょうか?

  • 数字 「0」の非表示を教えて下さい

    エクセル表計算において、「0」の数字のあるセルを空白にしたいのですが・・・初歩的な質問で申し訳ありませんが、教えて下さい。

  • エクセルで数字が表示されない

    エクセル2003を使用しています。 あるセルに半角数字が入っているのですが、セルには表示されません。数式バーには表示されるのにです。 セルの書式設定を見ましたが、セルの背景は色無し、フォントは黒(自動)です。条件付書式も使用していません。 数字以外の文字は入ります。シート全体のセルが同じようになっています。 数字を表示させるにはどうしたらいいでしょうか?

  • エクセルで0.1という数字を%表示で0.1%としたい。1%にしたくない。どうしたら?

    エクセルで0.1という数字を%表示で0.1%としたいのですが、 セルの書式設定でパーセンテージ表示にすると、 百分率で計算されて、1%となってしまいます。 本来これでよいのですが、 今回、そのままの表示0.1%としたいのですが、 1番スムーズにできる方法を教えていただけますでしょうか。 とりあえず、0.1を文字列に変換し(●と仮定)、隣に%だけのセルを作り(▼と仮定)し、さらに=CONCATENATE(●,▼)と計算式を入れて表示させているのですが、大量でバラバラにデータがあるため、大変時間がかかってしまっています。 お分かりになる方がいらしたらよろしくお願いいたします。

  • エクセルで数字の桁を揃えた後の計算式

    エクセルの列で順に 「1、2、3、4、5・・・・」 と打ち込んだものを 「001-1、002-1、003-1、004-1、005-1、・・・・」 の表示に換えたいのですが、やり方が分かりません。 数字の桁を3桁に合わせるのは、「セルの書式設定→表字形式→ユーザー設定→000」で出来たのですが、 =001と表字させたセル&”-1”と計算式を入れたところ「1-1」となってしまいます。 何か計算式等で「001-1」の表字にもってくるやり方はあるのでしょうか。 よろしくお願いします。

  • エクセルのセルに”0(ゼロ)”が入力できない

    すみません。お教えてください!! エクセルでセルに計算式は入力できて、1や2など数字は入力されるのですが、”0(ゼロ)”を入力しようとしても表示されません。 どうしたら入力できるようになるのでしょう?? セルの書式設定で表示形式をいろいろ変えてみたのですが、ダメでした。何が原因なのでしょうか??

専門家に質問してみよう