OS:win2000
Access 2000 を使用しています

Microsoft Accessにて…
テーブルのデータ型を「通貨型」で選択し、書式「通貨」で設定した項目を
エクセルにエクスポートすると小数点以下.00と表示されてしまします。

具体例として、「\20,000」と入力した項目が
エクセルにエクスポートすると「\20,000.00」と表示されるのです。

エクセル側の書式設定で修正すれば直るのですが、
めんどくさいのでアクセス側の設定で修正出来ないでしょうか?
「小数点以下表示桁数」とかもいじってみましたがダメでした…

ちなみにエクセルは「2000」を使用しています

このQ&Aに関連する最新のQ&A

A 回答 (2件)

ACCESS側からエクスポートすると、各フィールドの書式を聞いてくるステップはなく、ユーザー側はどうしようもない。


確かに質問のようになる。
ーー
一方エクセル側から、データー外部データの取り込みーデータの取り込み
で取り込むと、下記のように、入力に近い形で取り込んだ。しかし通貨型の書式設定
は消えている。
所持金
1.2
10
13.23
21
ーーー
どちらにしても1手間かけないといけないが。
ーーー
参考
http://www.accessclub.jp/samplefile/samplefile_1 …

この回答への補足

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

補足日時:2009/05/20 17:43
    • good
    • 0

Access2000 でどうかわからないのですが、以下で確認してみてください。



http://support.microsoft.com/default.aspx?scid=k …

※小数点以下桁数を増やす/減らすは、同じ操作だと思ったので

この回答への補足

早速試してみましたが、
[コントロール パネル] → [地域と言語のオプション] の
[数値] [通貨] 共に [小数点以下の桁数] の値を変更してみましたがダメでした…。

ちなみに、エスポート後のエクセルの「セルの書式設定」を見ると、
当該項目の表示形式が「ユーザー定義」になっていて、
種類は 「\#,##0.00;-\#,##0.00」となっていました。

補足日時:2009/05/19 12:37
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QEXCELの通貨記号の表示形式について

EXCEL2003です。

通貨記号の書式にするとき
ダイアログボックスから
「通貨記号なし」にすると、いわゆる三桁のカンマ区切りスタイルと
同じになりますよね。

数値のカンマ区切りと
通貨スタイルで通貨記号にするのと見た目は同じですが、
何か意味があるのでしょうか?
「なんかの操作のときに通貨にしておくとこうなる」といったような・・・。

MOSの模擬試験問題をやっていると
あえて、「通貨スタイルの通貨記号なし」といった
指示の問題があるので・・・。

アドバイスよろしくお願いします。

Aベストアンサー

2002では
・分類「数値」で桁区切りあり  と
・分類「通貨」で記号なし 

は、見た目が違います。1の位の右側に空白があくんですよね、数値だと。全部のセルに同じ書式をかければ目立たないのですが、ある1箇所だけ指定すると桁の位置がずれちゃうので、それがイヤなときに使い分けます。
2003が手元にないのですが、2003からは同じになったのかしら?

試験問題の場合は「言われた通りにやる」のが無難ですね。

QACCESS2000で小数点以下を表示したい

ACCESS2000で小数点以下を表示したい
検診データのうちある異常値の数値だけを表示したいのです.
しかもその数値が例えば6.0だったら小数点1桁まで表示したいのです.
クエリでIIF関数を使って空白にするか表示するかを設定すると
その数値のデータ型が数値型とならずプロパティの書式を0.0としても
効きません.
データ作成クエリとしてテーブルに書き出して、レポートのソースを
そのテーブルにしてみたのですが、その時点での数値がテキスト型
となってしまい、その都度数値型に変更しなければならず、汎用性が
ありません.テーブル作成クエリで作成するテーブルのデータ型をあらかじめ
設定する方法はないでしょうか?
それとも他によい方法はないでしょうか?
あいにくVBAレベルになると知識がなくさっぱりわかりません。

Aベストアンサー

IIf([a]=異常値,Format$([a],"#,##0.0"),"")とすれば異常値のときは少数点第一位までを返し、それ以外であれば空文字列を返します。

Q(Excel vba)ExcelシートをCSV保存する時、通貨記号を\にする方法

セルの書式設定で通貨(記号は¥)を設定しているセルを含むexcelのシートをCSV形式に保存しようとしています。手作業でメニューの「ファイル」-「名前を付けて保存」をクリックし、ファイル形式をCSVにして保存した場合は通貨記号¥がついた金額が入っていて問題ありません。
次のようにvbaのSaveAsメソッドを使用した場合、通貨記号$のついた金額になってしまいます。

ActiveWorkbook.SaveAs Filename:=FCsvName, FileFormat:=xlCSV

vbaで通貨記号を\にする方法を教えてください。環境はExcel2000・Windows98SEです。

Aベストアンサー

EXCEL2002の場合で申し訳ありませんが、

セルの書式設定での通貨の記号に、
”\ ”が設定してあると、やはり $ になってしまいますが、
”\ 日本語”が設定してあれば、SaveAsメソッドでもきちんと\が入ります。

(通貨記号が \ であるという前提なら役に立ちませんが)

Qアクセスの通貨書式について

こんにちは。
あるアクセス問題集でクエリを作成する際に、税込金額:金額*1.05というフィールドを追加しなさいとあったのでそう設定し、次にデータシートビューで確認すると
通貨書式を設定していないので「10290」や「4147.5」というような数値で出てきます。
それを通貨書式を設定すると小数点以下は切捨てになるのでしょうか?それとも繰り上げでひょうじされるのでしょうか?
通貨書式とはそのいづれかで設定されるようになっているのでしょうか?
少し、わかりづらい文章だと思いますがご返答いただける方よろしくお願いします。

Aベストアンサー

こんばんは。
四捨五入です。

クエリのフィールドに「税込金額(通貨):金額*1.05」と「税込金額(数値):金額*1.05」を作り、
それぞれ書式を通貨型と数値と設定し、色々な金額を入力してみてご自分で確認してみると勉強になると思いますよ。

Qユーロ通貨記号の表示について

通貨記号というのは,文字コードの関係で,”¥”と”$”以外は外字扱い
だと認識しています.(間違いでありましたら訂正願います)
つまり,次のサイトにあるように,フォントを更新することでユーロ通貨記号を
テキストベースで表示させることは可能であっても,機種依存文字に変わり
はありません.

▼窓の杜 - ユーロ通貨記号を含んだ外字TrueTypeフォントが公開
http://www.forest.impress.co.jp/article/1999/02/02/euro.html

しかしネット社会においては,これは不便.
とりあえず,次のように,ユーロ通貨記号に関係する情報がありましたら
何でもけっこうですので,ご回答をお願いします.

・ユーロ通貨記号の表示方法について,どこかで(文字コードの見直しなど)
議論はされているか?
・ヨーロッパやアメリカの状況はどうなのか?...等

Aベストアンサー

ユーロ通貨記号はUNICODEに入っています。

UNICODEをサポートしているOSやアプリケーションがまだ少ないので、どのPCでも表示・印刷できるとは限りませんが、世界中で使えます。

http://www.e-words.ne.jp/view.asp?ID=1125
http://www.microsoft.com/japan/office/project/prk/2000/Seven/90ct_4.asp
http://www.microsoft.com/japan/support/kb/articles/J047/2/05.asp

参考URL:http://www.e-words.ne.jp/view.asp?ID=1125

Qアクセスで小数点以下1桁までをインポートしたい

アクセスのインポートで小数点1桁までをインポートしたいです。
インポートするデータはCSVファイルです。
インポート定義をつける為に、エクセルのデータをCSVにし、CSVをアクセスにインポートしています。
エクセルの時点では、小数点下1桁まで表示されているのですが、CSVに加工した時に小数点以下1桁が0のものは整数表示になってしまいます。
(例)
 エクセル → CSV
  38.5  → 38.5
  35.0  → 35

アクセスでインポートした後に、全部のレコードを小数点下1桁にするのはどうしたらよいのでしょうか?

Aベストアンサー

No3です。
言葉がたりませんでしたね。
Accessのテーブルの設定で
「書式」を「0.0」としてみては?
です。

Q不特定通貨記号はどこで使うのですか

horagaiです。お世話になっております。

「コンピューター・インターネット」の「その他」に投稿したのですが
2週間たっても回答がつかないのでジャンルを変えて再質問させていただきます。

文字化けのときによくでてくる、小さい四角の四隅から短い線の出ている記号
(HTMLの文字実体参照では ¤ 数値文字参照では ¤ で表示される記号)
はなんだろうと調べてみたら、不特定通貨記号 (currency sign )というのだそうです。
通貨記号というからには¥や$や£などと同様の使い方をするのでしょうが、
どの国でもこんな記号を使っているサイトは見たことがありません。
この記号は本来何を意味する物なのでしょうか。
またどういう場所でどんな使い方をするものなのでしょうか。

同様に、小さいaにアンダーライン
(ª または ª 呼び名は feminine ordinal indicator)
と、小さいoにアンダーライン
(º または º 呼び名は masculine ordinal indicator )
の記号についても、記号の意味と本来の使い方をご存知でしたらお願いします。

horagaiです。お世話になっております。

「コンピューター・インターネット」の「その他」に投稿したのですが
2週間たっても回答がつかないのでジャンルを変えて再質問させていただきます。

文字化けのときによくでてくる、小さい四角の四隅から短い線の出ている記号
(HTMLの文字実体参照では ¤ 数値文字参照では ¤ で表示される記号)
はなんだろうと調べてみたら、不特定通貨記号 (currency sign )というのだそうです。
通貨記号というからには¥や$や£などと同様の使い方をするのでしょ...続きを読む

Aベストアンサー

 
feminine indicator と masculine indicator については、「ª」と「º」で定義されている文字は、No.1 の回答者が述べているように、スペイン語で、数詞の後に、数詞が男性形か女性形の区別のために付ける記号で、masculine indicator は、degree mark と紛らわしいというような話で出てきます。("masculine indicator" などで、検索すると、ページが出てきます。"ordinary masculine indicator" という形の方でも出てくると思います……参考URL)。

なお、この「a」と「o」の下にアンダーラインが付き、aとoを degree mark のように、文字の上の位置に付けるのは(superscript)、スペイン語の場合の feminine/masculine indicator ですが、ラテン系語の形容詞等では、女性・男性の変化を示す語尾を、このような名で呼びます。

「generic currency sign」の方は、「¤」で定義されているものは、参考URLで、「currency sign」で検索すると出てきますが、「基本的に意味はない」というものです。ただし、これは、「特定した意味がない」ということで、「代理通貨記号」として、何かの通貨記号が記されているべき場所に、暫定的にか、何かの理由で、代わりにこの記号を記します(使用は極めて稀であるとされます)。

また、マイクロソフトのマシンの「地域設定」によって、この記号コードに、地域の通貨記号が割り当てられることが可能なようになっているということです。「地域通貨を表現するための記号」とも考えられます(特定の通貨ではない、不定の「一般通貨記号」というのは、以上のような記号の「意味」から出てきます)。

参考URLには、もう少し詳しいISOをめぐる話がありますが、日本では、ほぼ関係のない話であり、ISO自身でも、内部矛盾がISOの規定のあいだで出てくるので、「使用しない方が望ましい」と記されています。

参考URL>http://www.cs.tut.fi/~jkorpela/latin1/3.html

feminine または、masculine で検索すると、記号と説明が出てきます。(上付き文字を、superscript と云い、度数記号(°)がそうで、アンダーラインをしばしばスペイン語では付けます(付けない場合もあるということのようです)。これは、masculine ordinary indicator です。feminine の方は、それと対になっていると云えます)。
 

 
feminine indicator と masculine indicator については、「ª」と「º」で定義されている文字は、No.1 の回答者が述べているように、スペイン語で、数詞の後に、数詞が男性形か女性形の区別のために付ける記号で、masculine indicator は、degree mark と紛らわしいというような話で出てきます。("masculine indicator" などで、検索すると、ページが出てきます。"ordinary masculine indicator" という形の方でも出てくると思います……参考URL)。

なお、この「a」と「o」の下にアンダーラインが付き...続きを読む

QCSVファイルのエクスポート項目の日付表示形式

顧客ファイルをショッピングカートからエクスポートして、CRMツールにインポートする作業を行っています。

その際に、ショッピングカート側から配送日の日付の表示形式が例えば「2014/4/13 10:48:00」であれば、「20140413104800」(YYYYMMDDhhmmss)という表示形式でしかエクスポートができません。その一方で、受ける側のCRMツールは日付の取り込み形式が「yyyy/mm/dd hh:mm」に限定されています。

そのため「YYYYMMDDhhmmss」の表示形式を「yyyy/mm/dd hh:mm」に変更する必要があります。ソフトにはExcel2013を使用しており、データ数は1日50~60件ほどのため、一括変換する方法を模索しています。

ショッピングカート側からダウンロードしたCSVファイルをExcel2013で取り込み、CRMツールで取り込み可能な「yyyy/mm/dd hh:mm」の書式に変換する方法を教えて下さい。

Aベストアンサー

作業列を使っていいなら

=TEXT(A2/100,"0000!/00!/00 00!:00")

で表示された値を、コピーして値として貼り付け

Q英字キーボードで、記号の一覧をだすには?

新しいパソコンを英字キーボードにしたのですが、記号の一覧の出し方がわかりません。
日本語キーボードなら、”きごう”とタイプして変換すれば、いろんな記号の一覧が出るのですが、英字キーボードで、それに対応するやり方はあるのでしょうか?

Aベストアンサー

英字は「直接入力」、つまり変換ソフトが介入しないので同じやり方は出来ません。「きごう」で変換した場合には日本語フォントの記号になるので注意が必要です。日本語フォントの無い現地のパソコンでは文字化けします。

英字モードのまま記号を挿入するにはWordの「挿入(Insert)」メニューから「記号と特殊文字(Symbols and special characters?)」を選択してください。この場合も日本語ワープロでは使うフォントに気をつけないと英語用フォントで文字化けしてしまいます。英語フォントでは使える記号の種類が限られますが、データの互換性を優先するならやむを得ないですね。逆に常に自分のパソコンだけで使用するなら文字化けの心配は不要で、どんな記号でも使うことが出来ます。

数式には別途「数式エディタ」を使います(挿入→オブジェクト)。

Qアクセス クエリ計算の小数点以下の四捨五入は自由にできるのですか

クエリ計算の小数点以下の四捨五入は、項目ごとに自由に切り上げにしたり、切り捨てにしたり設定できるのですか。

それともクエリではなくフォームやレポートの設定で行うのでしょうか。

Aベストアンサー

>項目ごとに自由に切り上げにしたり、切り捨てにしたり設定できるのですか
Round関数を使って桁数を指定して四捨五入が出来ます。
切上げ・切捨てはInt関数を使ってできます。これは少し記述が必要ですが切上げ・切捨てはモジュールにユーザー関数として保存すれば簡単に使うことが出来ます。
(四捨五入もIntを使って出来ますが)

>クエリではなくフォームやレポートの設定で行うのでしょうか
クエリでもフォームでもレポートでも設定できます。

ちなみにテーブルでは小数点以下表示桁数の指定でその桁で数字が丸められます。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報