• ベストアンサー

ms アクセス

私は今EXCELを勉強しているのですが、今アクセスがすごく気になります。 EXCELでもデータベースのような事が出来ますが、アクセスでも表計算のような事が出来るのですか。 アクセスとEXCELの違いや、アクセスはどういうことが出来てどういうことが出来ないのかを教えてください。 後、アクセスはグラフを書いたりする事は出来るのですか。 いろいろお聞きしたいので、補足を入れながら質問をさせてください。

  • school
  • お礼率67% (223/331)

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.5

こんにちは。Wendy02です。 >アクセスでEXCELのような関数は使う事が出来るのですか >使えるとすれば、どんな関数が使えるのですか 私側からいうと、Accessの関数は、VBA関数に良く似ています。また、VBA関数を使える人なら、Access の関数は困りません。Mid(), Left(), Trim(), Date() など同じです。Accessの関数は、VBA関数と名前は同じでも、仕様が違うものがありますね。 例えば、ちょうど#4で出ていた、Round() は、あるけれども、VBAでは使いません。特別な目的の関数です。 VBAにないものとすると、データベース特有の、SQL系の Avg()やCount() First() , 集計用の DAvg() などは、 VBAにはありません。IIf()関数は、VBAでは、あるけれども、使わない関数の1つです。 余談ですが、ざっくばらんな話として、気になったことを書かせていただきます。 Excel系には、「専門家」と認定できる人は、日本でもほんの少数です。 つまり、Accessの単品/製品化はしやすいけれども、Excelの場合は、せいぜいアドインどまりで、COMやDLLを作るにしても、別のソフトが必要です。また、Excelは統合的なシステムとして作りにくいようになっているのは、Accessとの大きな違いかなって思います。 ちょっ大掛かりになると、Excelは、めちゃめちゃにVBAコードで書かなくてはならないのですが、それは、スクリプト型なので、単体のブックの使用メモリを押し上げてしまいます。ここも、Accessと大きく違いますね。 卑近な話で恐縮ですが、Accessでは食べられても、Excelでは食べられないなって思います。それほど、Accessが難しいとも、また、Excelの稼げるプロレベルがはるか彼方にあると解釈してもよいのですが、いずれにしても、Excelは、あくまでもパーソナルな使用範囲を越えていくことは少ないと思います。それは、Wordも同じことですが。

school
質問者

お礼

あなたの話を聞いて、アクセスを覚えれば今後に役立つと思いました。そして、それほどアクセスが難しいと思いました。 アクセスが単品で製品化をされているのにEXCELが単品で製品化をされていない理由が良くわかりました。 やはりアクセスの勉強はしようと思いましたし、必要だと思いました。 ありがとうございました。

その他の回答 (4)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.4

>アクセスでEXCELのような関数は使う事が出来るのですか >使えるとすれば、どんな関数が使えるのですか Excelと同じような関数があります。ExcelにあってAccessにない関数もありExcelになくAccessにある関数もあります。 少し構文が違いはありますが。ほぼ同様の関数があります。 ROUND関数はExcel・Access(古いバージョンにはありません)共にありますが。ROUNDUP・ROUNDDOWN関数はAccessにはありません。もともとROUND系の関数はExcelのワークシート関数なので。 ExcelのTODAY関数は現在の日付に対応するシリアル値を返しますがAccessにはTODAYはありません。AccessではDate関数を使います。 指定された条件がTRUE(真)のとき真の場合を返しFALSE(偽)のとき偽の場合を返す関数はExcelはIF関数ですがAccessはIIF関数です。 こんな感じで同じものもあるし同じようなものもあり無いものもあるという事です。 Excelのワークシート関数とAccessのVBA関数の違いです。

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.3

>アクセスでも表計算のような事が出来るのですか クエリを使って出来ます。 >アクセスとEXCELの違い AccessとExcel(表計算ソフト)はレコード・データの持ち方とか基本的な構造が違うので比較しない方が良いと思いますが・・。 簡単に違うところは Accessは必要なレコードの必要なデータだけメモリに読み込んで処理するがExcelは全てを読み込んで処理するので速度が遅くなる。 Accessはレコード並び替え・検索・抽出などの処理が得意で蓄積されたデータを活用する用途に有効でExcelはデータの集計・分析・シミュレーション・グラフ作成などの処理が得意。 Excelは複雑なシステムの構築には不向き。 こんなところでしょうか。 Accessは蓄積されたデータを活用する用途に使うと有効で >アクセスはグラフを書いたりする事は出来るのですか Accessでもグラフは出来ます。(Microsoft Graph) ビボットグラフを使います。Excelと同様です。Excelがグラフを作れるのではなくExcelからGraphを使ってグラフを作るんです。Accessも同様です。

school
質問者

補足

ありがとうございます。大変参考になりました。 お聞きしたいのですが、アクセスでEXCELのような関数は使う事が出来るのですか。 使えるとすれば、どんな関数が使えるのですか。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 私は、Excelのほうが専門ですが、Excel側から書かせていただきます。専門的な内容は省いておきます。 Excel では、Accessと同じようにデータベースを使えるように準備されている「はず」です。それができるのは、データベースソフトに精通している人に限るかと思います。 まるで、Accessのように自由に使えるようにするには、ひじょうにハイレベルな技術が必要です。Excelは、Accessのように統合的には無理なのですが、Excelで、ほとんどAccessで基本的なことは可能です。(当然、65536行の壁もありません。)いわば、Excelのデータベースとしての、もうひとつの顔があるわけです。(ただし、アドインのODBCなどが必要です。)私個人では、もう、そういう学ぶ機会が得られそうにはありません。使いこなせる人の多くは、企業の中でOJT(仕事を通して)で学ぶようです。 - データベース・ソフトをお使いの人は、なぜ、データベースとしては不便なExcelでそこまで極めるの?という素朴な疑問を感じるそうです、ごもっともだと思います。 また、システム的にみると、Excelは、データの配布は出来ても、データベースとして同じように配布したりする場合、かなり準備する手間を掛けます。COMや他の言語で作ることになります。またVBAでもも良いかもしれません。 Officeの1つとして、Accessを安価で購入してきて作るようなことは不可能ですね。(ただし、これ自体には、再頒布権はありませんが。) >後、アクセスはグラフを書いたりする事は出来るのですか。 フォームから、グラフウィザードで作れば出来ますね。 いずれにしても、Excelの技術を深める意味において Accessは必要ですね。Excelのデータベースの仕様とは異なりますが、同じOfficeの中として、双方向のデータの行き来がしやすいだけでなく、Excelでは面倒なことも、なんなく出来てしまいます。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

表計算はできませんが集計機能はあります。 アクセスは主にフォームやレポートのの設計や作成、集計作業やそれらの自動化処理を使い易くしたデータベースソフトです。 アクセスは表計算をするのが目的のソフトです。 アクセスにグラフ化機能はないですね。 レポート機能を使ってグラフの様に設計することは可能ですが。

関連するQ&A

  • アクセス初心者

    私はアクセスの勉強をこれからしようと思っているのですが、分からないので教えてください。 例えば、アクセスで作ったデータベースのリストを基にしてEXCELで表を作って計算をすることは出来るのですか。 表計算はEXCELの方が得意だと聞いたのですが、アクセスでも表計算のような事は出来るのですか。 少しアクセスの事を調べたら私はアクセスの方が使う機能が多そうなのですが、アクセスでどの位の表計算のような事が出来るかわかりません。

  • accessとexcel

    accessとexcelの違いは何でしょうか。 エクセルは使ったことがありますが アクセスはありません。 今はログインシステムの構築のためにアクセスが必要らしいので購入も検討してますが、 それ以外にメリットがあるかわかりません。 データベース管理で具体的にどのようなことが できますか。 よろしくお願いいたします。

  • Accessの機能について教えてください

    Win2000、Access2000を使用しています。 Accessの機能について、いくつか教えていただきたく 投稿いたしました。 EXCELのように表計算した答えを、別のシートに複数リンクさせて、 さらに計算させることはできるのでしょうか? accessのレポート出力で、何枚も連動(リンクやページまたがり) しても計算はできるでしょうか? Excelだとどうしてもシート数が増えてしまうので、accessで データベース化できないかと思っているのですが…。 Accessはほとんどわからない初心者なのですが、どうしても仕事で 必要になり…。 質問がたくさんありますが、1つでもいいので教えていただけないでしょうか。 よろしくお願いいたします。

  • 計算はaccessかexcelか

    access2002 excel2002 accessで売上データベースを作っています。 このデータベースからフォームを使って売上や返品をクエリで抽出してexcelに出力しています。 出力されたexcelデータはマクロで体裁を整えて帳票を作成しています。 そこで質問なのですが、消費税を売上から算出してこの帳票に掲載したいのですが、accessで消費税の計算を行ってから出力したほうがいいのでしょうか。それともexcelのマクロ実行時に消費税の計算を行ったほうがいいのでしょうか。 どちらがいいのでしょうか。 よろしくお願いします。

  • MicrosoftのAccessとPowerPointって何ですか?

    以前、OFFICE XPを購入してインストールしたのですが、 AccessとPowerPointというのがありますよね。 この2つは何にどう使うのでしょうか? 説明なども読んでみましたし、Microsoftの サイトも見てみましたが、「で、結局どんな用途があるの?」と 悩んでしまって理解できません。 特にAccessはExcelとどう違うのか全くわかりません。 (データベースがうんぬんと書かれてありますが、“データベース”の 意味もよくわかっていないのです) どうせあるなら、色々使ってみたいと思うのですが 果たしてどのように使うのか…面白そうなら一から 勉強してみたいのです。 Wordはワープロ・Excelは表計算・Outlookはメールとスケジュール管理、 ぐらいの理解度しかない、ど素人の私にわかりやすく 教えていただけないでしょうか? 宜しくお願い致します。

  • MSのアクセスの表の文字を画面で大きくする方法

    MSのワード、エクセルは、画面で文字を大きくできるので、よく使っています(老眼になったので)。 そこで質問ですが、MSのアクセス(データベースソフト)の表の文字を画面で大きくすることはできないのでしょうか? もしできるなら、その方法をお教え下さい。

  • すごく初歩的な質問です(Accessについて)

     今Accessを勉強しています。Specialistを目標にしています。理解も出来ているのでその点はいいのですが。   Accessが役に立つデータベースソフトだと言う事も判っているんです。教材を見てもそれは判ります。でも、家庭に於いては使う事って無いですよね? 私は、一応Office系のインストラクターの手伝いなどを頼まれていますから、勉強しています。それで、結構Accessのニーズが高いって言われていますが、やはりビジネスでしか使い道って無いのでしょうか? どなたか、家庭でこんな事に使っているって言う方おられましたら、参考にお聞かせください。 CDのデータベースも考えたんですが、CDを買い始めた時からなら簡単ですが、百枚越えると、入力だけでも大変ですからちょっと意味は無いかなとも思っています。 やはり、Excelなんかで作ってある一覧表を器だけ作っておいて流すほうが楽だと思うのですが? 皆さんの活用法をお聞かせいただければと思います。

  • MS WORKSについて

    PCの買い替えを検討しています。 Officeは特に必要ないし高価なので買う気はないのですが、WordとExcelは使いたいと思っています。 そこでMicrosoft WORKSというものを見つけましたが、このワープロと表計算はWordやExcelとの互換性があるのでしょうか? それとも全く独自のワープロ・表計算でしょうか。 自分なりに調べましたがわからなかったので、ご存知のかた教えてください。

  • AccessとExcel、どちらもデータベースとし

    AccessとExcel、どちらもデータベースとして利用できることを知りました。 今すぐ使えるかんたんEx Excelデータベース プロ技BESTセレクション[Excel 2016/2013/2010対応版] https://www.amazon.co.jp/dp/4774183733/ref=cm_sw_r_cp_apa_i_I8l5Db5XN9NW4 Accessと違って使い慣れてるし、よくよく考えればデータベースとして使えて当然で、入力フォームまで作れます。 ここで思ったのですが、データベースとして使用する際、AccessとExcelの違いは何なのでしょうか。 お暇なときにでも教えて下さい。

  • シスアド受験のためにSQLを勉強したいのですが・・

    この秋初めて初級シスアドに挑戦しようと思って過去問を勉強し始めています。午後問題では実践力が試されるようで、表計算(エクセル等)やデーターベース(アクセス等)のSQLが重要なようなのですが、私のPCにはアクセスが入っていません。今のところシスアドの勉強以外でデーターベースを使用する予定はないので、このためだけにアクセスを買うのはもったいないなと思っています。何かいい方法はないでしょうか?なお、OSはWindows98でエクセルとVBは持っています。よろしくお願いします。

専門家に質問してみよう