• ベストアンサー

エクセル2007で通貨が表示されない。

エクセル2007で通貨が表示されない。 いつも、こちらでお世話になっています。 エクセルのSheet1のA1に「\1,000」と入力し、Sheet2のA1には「=Sheet1!A1& ””」と入力しています。 すると、Sheet2のA1は「1000」と表示されますが、「セルの書式設定」で「\1,000」と表示することはできないのでしょうか? また、下記の画像でE5に合計金額を入れようとしたら、#VALUE!と表示されてしまいます。オートSUMでは駄目なのでしょうか?

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.6

No.3です。 >「&””」を入れているのは、リンク元に何も入力がない場合「0」と表示されるためでした。 セルの書式設定ですが、通貨の「\-1,234」を選択後に ユーザー定義を選択「\#,##0;\-#,##0」が表示されるので 「\#,##0;\-#,##0;;@」としてください。 これでSheet1!A1が空白や0の場合、Sheet2!A1の表示を空白にできます。

shakehands2009
質問者

お礼

解決しました。ありがとうございます。

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

その他の回答 (5)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.5

> 「&””」を入れているのは、リンク元に何も入力がない場合「0」と表示されるためでした。「tadagenjiさん」の内容で入力すると「\0」となってしまいますね。 であれば、=Sheet1!A1 を  =IF(Sheet1!A1="","",Sheet1!A1) のようにIF関数を使って「\0」を表示させなくすれば、SUM関数も普通に使えると思います。 「IF関数で「空欄」を表現」 http://kokoro.kir.jp/excel/if-blank.html

shakehands2009
質問者

お礼

解決しました。ありがとうございます。

すると、全ての回答が全文表示されます。
noname#111181
noname#111181
回答No.4

まず確認ですが、Sheet2!A1にもきちんと書式設定していますよね? だとすると、「& ""」を付加したことで文字列となってしまい、通貨(数字)表示はできなくなります。 「=Sheet2!A1」としてください。

すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

>「セルの書式設定」で「\1,000」と表示することはできないのでしょうか? Sheet2のA1に金額以外の値がないなら、セルの書式設定で問題ないと思います。 正し、数式は「=Sheet1!A1」としてください。 文字列として設定ならTEXT関数(書式付文字列表示)で 数式を「=TEXT(Sheet1!A1,"\#,##0;\#,##0-;;@")」 >下記の画像でE5に合計金額を入れようとしたら、#VALUE!と表示されてしまいます。 SUM関数の中で、複数のセルに演算記号(+,-,*,/)を使ってませんか? 数値以外の文字列に演算記号を使うと#VALUE!が表示されます。 =SUM(IF(ISERROR(A1:A2*1),0,A1:A2*1)) のように入力して、Ctrl+Shift+Enterで配列数式化してください。

shakehands2009
質問者

お礼

解決しました。ありがとうございます。

すると、全ての回答が全文表示されます。
  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.2

「=Sheet1!A1& ””」の””はセルの右端にスペースを取るために入れているのですか? そのためにこれらの数値は文字列となり計算には使えません。 先の回答のように””を付けずにセル参照すれば解決します。 右端にスペースが必要ならば、セルの表示形式をユーザー設定で \##,##0" " とすれば同じように表示されます。

shakehands2009
質問者

お礼

リンク方法に問題があったようです。 =IF(納品書!G16="","",納品書!G16) で、解決しました。ありがとうございます。

shakehands2009
質問者

補足

早速の対応ありがとうございます。 説明不足ですみません。 「&””」を入れているのは、リンク元に何も入力がない場合「0」と表示されるためでした。「tadagenjiさん」の内容で入力すると「\0」となってしまいますね。

すると、全ての回答が全文表示されます。
  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.1

Sheet2のA1に「=Sheet1!A1」とだけ入力すれば、同じように「\1,000」と表示されますが、それじゃいけないのでしょうか?。

shakehands2009
質問者

お礼

解決しました。ありがとうございます。

shakehands2009
質問者

補足

早速の対応ありがとうございます。 説明不足ですみません。 「&””」を入れているのは、リンク元に何も入力がない場合「0」と表示されるためでした。

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

関連するQ&A