• 締切済み

MS Access 数値の表示について

はじめまして。 これからアクセスを入門しようとしている者です。 (超初心者です) 例えば、Excel(1) ⇒Accessのデータベースへインポート ⇒Excel(2)へアウトプット の過程を想定した場合、 Excel(1)で「1.30」と表示されているデータを、Excel(2)でも「1.30」と表示させる方法はありますでしょうか? ※小数第2位まで表示する書式を、インポート・アウトプットを経てもその書式を認識し、維持する。 やはりインポート・アウトプットを経過すると、Excel(2)での桁合せの処理を行わない限り、数値のみの情報「1.3」でしか表示されないでしょうか・・・。 いい方法をご存知の方いらっしゃったら、ぜひご教示お願いします。

みんなの回答

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

アクセスというよりも、エクセルの (1)エクセルのセルでは Aセルの値 Bセルの表示形式(見た目を決定づけるもの) が別だということ (2)セルの値には C数値(単純に数値と、数値だが日付=日付シリアル値) D文字列 の別があること がはっきり質問者に認識されてないようにおもう。 エクセル(1)で1.30 は上記の考えの分類ではどれなのか? ーー またインポートやエクスポートは 値だけを持ってくる場合が多いこと。歴史的に、コンピュター処理は 値だけから始まった。単純だから。データとしても値と書式は分かれている。(書式は徐々に広がっている。HTML文などでは融合しているといえるのかな。) ーー エクセルに値をセットするとき、エクセルの数値化の力が働いて 文字列数字も、シートでは数値でセルにセットされる場合がある この辺のことを意識した上で、質問のことを考えること。 テキストを扱うときなどでは文字列か数値か日付か選べるステップがある場合がある。 出来るだけ文字列で受け渡しできるようにして、 EXCEL(2)で、望みのものに加工や表示形式を適用すると言う考えが 参考になると思う。

raymay0905
質問者

お礼

お礼が遅くなりまして申し訳ありません。 ご回答ありがとうございました。 文字列で扱えば桁数を壊さずにすむのですね。 今後活用させていただきます。

  • tag1701
  • ベストアンサー率54% (67/123)
回答No.1

すみません。インポートのあとなのでエクスポートと思い込んでの 回答です。 アクセス2000の場合テーブル開いてエクスポートを選択し エクスポートする場所と名前と形式を決める画面(エクセル等の 名前をつけて保存と同じような画面)の所にエクセル方式の」に決めると、 書式の保存のチェックマークが付けられる箇所のグレーが消えますので そこにチェックをいれて行なうと同じ書式で保存されます。

raymay0905
質問者

お礼

お礼が遅くなりまして申し訳ありません。 ご回答ありがとうございました。 今後活用させていただきます。

関連するQ&A

  • Accessに関して(数値型の場合)

    例えば、123.45のように必ず小数点を二桁表示させるときに数値型にしないといけないと思いますが、(1) 123とだけ入力しても123.00と表示させたり、(2) 123.65と入力して勝手に四捨五入をし124とならないようにする (3) .25と入力して、0.25と表示させるにはどのような関数を(書式設定を)すればいいのでしょうか? お時間があるときに教えてください

  • エクセルでの数値入力で

    こんにちは。 エクセルで数値を入力する場合に,その入力したセルの表示を条件によって小数点以下の桁数を変えたいのです。 例えば,入力セルがB4だとし,B4に 12.8 を入力したとき, A1が1のときはB4の表示は 12.80 (小数点以下2桁まで表示) A1が2のときはB4の表示は 12.8  (小数点以下1桁まで表示) としたいのです。直接入力するセルの表示なので,関数は使えず,条件付書式では,表示形式が使えません。 また,マクロは使わずにやりたいのです。ワークシートは,エクセルにも不慣れな初心者が入力することを想定して作っています。 よろしくお願いします。

  • エクセル 数字の表示の仕方

    Excel、ソフトは2002で、マイクロソフトXPです。 計算された数値(小数点以下ずっと連なっている)を例えば小数点2桁にしたい。3桁以降は完全に省略したい。その方法を教えてください。 セル中に2桁を表示するのでなく、完全に2桁にする。 セルの書式設定(F)→ユーザー定義→0.00にしてもセルの数値はずっと連なっている。 よろしくご指導お願いします。

  • Excel 下1ケタの0を表示しないようにしたい

    こんにちは。 Excelの書式設定についての質問です。 Excelの書式設定で、現在表示形式として数値を設定し、小数点以下1ケタまでを表示、カンマを表示、マイナスのとき赤字としています。 そこで、小数点以下1ケタが0のとき、整数部のみ表示したいのですが、どのように設定したらよろしいのでしょうか? 例えば、1.0のときは「1」、1.1のときは「1.1」となるようにしたいのですが・・・現在は1.0のときは「1.0」となっています。

  • エクセルの値(数値)の取得方法

    エクセルVBAに関する質問です。 セルに小数で細かい値、たとえば、1.234567が設定されていて そのセルの書式が数値で小数桁2位まで表示するように 設定されていると 1.23と表示されると思います。 ここで質問なのですが、VBAで表示されている値 上の例で1.23を取得する方法が分かりません。 ご存知の方がいましたら教えてください。宜しくお願い致します。

  • エクセル(Excel)で、数値を一定の有効数字で表示したいのですが…

    エクセル(Excel)の書式設定の表示形式では数値を選択すると、小数点以下の桁数を揃えることができますが、同じ感覚で有効数字を一定にして表示させるにはどんな方法があるでしょうか? 例えば、0.01234、0.1234、1.1234、11.1234、111.1234という五つの値を、有効数字3桁を指定して表示して、順に0.0123、0.123、1.12、11.1、111という風に自動的に表示してくれる表示形式、あるいは関数を探しています。 事務計算で小数点以下何桁というのが重要であるように、技術計算ではこのように有効数字を揃えたい場合が多いと思いますので、どなたかご存じの方、お教えください。 なお、指数形式では似たような結果になりますが、わかりにくい表示なので使いたくありません。 よろしくお願いいたします。

  • エクセルで数値を時間表示する方法

    エクセルで数値を時間表示する方法を教えてください。 具体的には「3.5」を「3:30」と表示できればとりあえずOKです。 (※小数点以下の値はあってもなくても動かなければ困ります) 基本的にエクセル関数か書式の変更でできる方法を希望しています。 できれば「150.5」を「150:30」「2:30:30」の両方に 表示し分ける方法も教えていただきたいです。 よろしくお願いします。

  • 計算に使うエクセルの数値の表し方について

    初歩的な質問かもしれませんが… エクセルのセル間で、計算式や関数を使って計算を行うと、答えが6.10479547238…などと割り切れない小数になることが多いです。 これを、例えば小数点以下3桁で表示させるには、書式の表示形式を数値にして桁数を3で指定する方法と、ROUND関数を用いて引数を3にするやり方が考えられます。 この計算結果の数値を用いて、さらに別の計算を行う場合(例えば各計算結果の平均値を出すなど)、どちらのやり方で丸めたものを用いた方が正確でしょうか?

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

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

  • ACCESSからエクセルへのエクスポート

    非常に困っています。どなたか教えて下さい。 エクセルのCSVファイルからアクセスのテーブルにデータをインポートして そのテーブルから新しいエクセルファイルにデータをエクスポートします。 (1)エクセルの元ファイル 列1 数値 1桁 (2)アクセスにインポート(インポート定義)        列1 数値型 1桁                 書式で3桁にする。 (3)エクセルにエクスポート(エクスポート定義)  列1 1桁になってしまいます。 ※(2)までは書式に000を入れることで解決しました。   (3)にエクスポートした状態で 列1を3桁にしたいのです                     例えば0→000 ちなみにアクセスは2002を使用しています。 どなたか教えて下さい。本当に困っています。

専門家に質問してみよう