• 締切済み

Microsoft Access エクスポート時の「通貨型」数値の小数点表示について

OS:win2000 Access 2000 を使用しています Microsoft Accessにて… テーブルのデータ型を「通貨型」で選択し、書式「通貨」で設定した項目を エクセルにエクスポートすると小数点以下.00と表示されてしまします。 具体例として、「\20,000」と入力した項目が エクセルにエクスポートすると「\20,000.00」と表示されるのです。 エクセル側の書式設定で修正すれば直るのですが、 めんどくさいのでアクセス側の設定で修正出来ないでしょうか? 「小数点以下表示桁数」とかもいじってみましたがダメでした… ちなみにエクセルは「2000」を使用しています

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

ACCESS側からエクスポートすると、各フィールドの書式を聞いてくるステップはなく、ユーザー側はどうしようもない。 確かに質問のようになる。 ーー 一方エクセル側から、データー外部データの取り込みーデータの取り込み で取り込むと、下記のように、入力に近い形で取り込んだ。しかし通貨型の書式設定 は消えている。 所持金 1.2 10 13.23 21 ーーー どちらにしても1手間かけないといけないが。 ーーー 参考 http://www.accessclub.jp/samplefile/samplefile_126.htm

iPodnanooo
質問者

補足

…やはりエクセル側で修正する方が一番手っ取り早いみたいですね。

  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.1

Access2000 でどうかわからないのですが、以下で確認してみてください。 http://support.microsoft.com/default.aspx?scid=kb;ja;JP406296 ※小数点以下桁数を増やす/減らすは、同じ操作だと思ったので

iPodnanooo
質問者

補足

早速試してみましたが、 [コントロール パネル] → [地域と言語のオプション] の [数値] [通貨] 共に [小数点以下の桁数] の値を変更してみましたがダメでした…。 ちなみに、エスポート後のエクセルの「セルの書式設定」を見ると、 当該項目の表示形式が「ユーザー定義」になっていて、 種類は 「\#,##0.00;-\#,##0.00」となっていました。

関連するQ&A

  • ACCESS97からEXCELへのEXPORT

    テーブルより、通貨型で書式は固定、小数点以下桁数1に設定しています ACCESS上での表示は小数点以下1桁で表示されますが EXCELにEXPORTすると小数点以下2桁表示になってしまいます ACCESS側の設定で、EXPORT後小数点以下1桁で表示出来るようには出来ないでしょうか? 宜しくお願いします。

  • Accessエクスポートで不要の小数点以下が出る

    クエリをテキストエクスポート設定をしたのですが、数字フィールド(整数)のエクスポート結果が、小数点第2位まで付いてしまいます。クエリのプロパティで書式に0を設定したり、テーブルに変換して実行しても結果は同じです。 OSは、Windows7、Accessは2013です。 例 1,○○ 2,○○    とクエリではなっていますが、csvにエクスポートすると、 1.00,○○ 2.00,○○   というように、小数点以下が不要です。 テキストエクスポート定義には、小数点を設定する項目がなく、他の方法でできないものか悩んでいます。 小数点以下を書き出さない方法をご存知でしたら教えてください。

  • accessで困ってます。単価フィールドの設定を通貨型、小数点2桁まで

    accessで困ってます。単価フィールドの設定を通貨型、小数点2桁まで使用しています。必然的に表示は¥0.00になるかと思います。0以外なら、例)20.50円となって問題ないのですが、0だとレポート作成時に¥0.00が表示されてしまします。書式を#.###としても .00 となるだけで、0は消えません。消す方法をおしえていただけますでしょうか。 小数点桁数を自動にすると、表示が四捨五入されてしまうので、困ります。 宜しくお願い致します。

  • アクセス2003で、数値のプロパティで、小数点以下の表示ができない

    アクセス2003を使っているのですが、テーブル上やフォーム上で、数値書式のフィールド上で、小数点以下の表示ができません。 プロパティで、書式を数値に設定して、小数点表示の設定を「2」に設定したのですが、どうしても、小数点が表示されずに、四捨五入して、整数表示してしまいます。 どこの設定がおかしいのでしょうか? どうやったら、小数点表示できますでしょうか?

  • 小数点第一位まで表示したいのですが

    「1」は、「1」で、「1.1」なら、小数点第一位まで表示したいのですが 列全体に書式設定を設定したい場合、 どう設定すればいいのでしょうか? 数値で小数点以下の桁数を1にすると、「1」が「1.0」になってしまいます。 理想の表示形式は添付画像の通りです。

  • 小数点以下がある時だけ表示する方法(点なし)

    Office365使用しています。 Excel書式設定で 小数点以下が存在しない場合は小数点を表示せず 小数点以下がある場合のみ、小数点以下の数字と小数点を表示をしたく 下記、2つの書式設定の組み合わせで実現しております 書式設定1 【数式】=IF(RIGHT(TEXT(A1,"0.#"),1)=".",TRUE,FALSE) 【表示形式】数値(-1234) 書式設定2 【数式】=IF(RIGHT(TEXT(A1,"0.#"),1)=".",FALSE,TRUE) 【表示形式】#,##0.#;[赤]-#,##0.# 小数点第二位を表示させるには、どこをどのように修正すれば良いのでしょうか。 お詳しい方、ご教授お願い致します。 -------------------- こういったことを質問すると、私の文章が悪いのか 「そんなことも分からないのか」といった嫌味なコメントが届きます。 分からないのでお尋ねしているので、そこはどうかご容赦ください。

  • エクセルの小数点以下表示

    エクセルの小数点以下表示にツールバーの桁数上げ、下げとセルの書式設定などがありますが、それらは違う物なのでしょうか。セルの書式設定でも標準、数値、ユーザー定義の3つは表示上同じなら同じと考えてよいでしょうか。

  • Access ¥マークを表示しない

    データ型を通貨型にし、書式も通貨型にしたとき、フォームで¥マークを表示しないようにできないでしょうか? (数値型にすると「小数点以下の表示桁数」を0にしても金額に小数点以下が表示されます)

  • 小数点の数値をそのままセルに表示させたい

    タイトルのままですが、セルに打った小数の値をそのまま表示させたい時はどんな設定が必要になりますか。 具体的には、"1.0"と打っても、"0.75"と打っても、このまま表示され、'1'や'2'と打ったら、"1.0"、"2.0"と表示されるようにしたいのですが・・・ セルの書式設定の表示形式で単純に小数点以下の桁数を設定するだけでは、この問題は解決できません。なぜなら、小数点以下1桁とした場合、"0.75"は四捨五入されて、"0.8"となってしまうからです。 どなたかやり方をご存知の方はご教授の程、宜しくお願い致します。

  • Accessで小数点以下の桁数を・・?

    教えてください。 Accessで小数点以下の桁数を表示したいのですが、プロパティで小数点以下の桁数を表示することができるのですが、実際に入力すると値が四捨五入されてしまい小数点以下の桁数を入力することができません。どうしたらよいのでしょうか?

専門家に質問してみよう