• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelデータをデータベース化したい。)

Excelデータをデータベース化する方法とは?

このQ&Aのポイント
  • お年寄りや障害者にパソコンサポートをおこなっております。Excelで作った「パソコンボランティア活動申請及び報告書」をデータベース化したい理由や利点として、サポートに行かれなかったメンバーにサポート内容を知らせるとともに、統計を取ることやどんなお悩みことが多いのかを知らせるために、お名前等を伏せてホームページにも掲載しています。
  • 今までにデジタル化しているだけでも述べ450件あります。訪問サポートは2005年から約270件、無料相談コーナーは2009年から約180件です。
  • これらのデータをデータベース化することで、利用者のお名前を入力するだけで過去の情報から住所やお使いのパソコン情報などを自動的に「パソコンボランティア活動申請及び報告書」に入力し、報告書作成を楽にすることができます。しかし、データベース(Access)の知識が少ないため、どうやって始めれば良いのかわかりません。助言をいただけませんか?

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

添付画像のようなブックまたはシートがたくさんあり、このデータを簡単にデータベース化したいということでしょうか? その場合は、マクロを利用して、データベースシートにこれらのファイルのデータを自動取り込みすることになります。 その場合、データベース用のブックの1行目に項目名を入力しておき、元データのシートを立ち上げ、この時点からマクロの記録を開始し、各セルの値をそれぞれの列にコピー貼りつける操作を行います。 最後にこのコードを、たとえばデータベースシートのデータ行の1つ下のセルにコピーが開始できるようにして、他のブックからも取り込めるように汎用のコードに修正することになります。 この場合、いくつかのポイントがありますが、記録するときのキー操作を工夫し、相対参照の機能を利用すれば、基本的にコードの修正はほとんど必要ないコードを取得することができます。

その他の回答 (1)

noname#119957
noname#119957
回答No.1

(1)データベースは、CSVなどでACCESSに読み込めます。 (2)ACCESSで、データの修正と入力ができるフォームを作成します。 以降は、エクセルで入力するのでなく、ACCESSで入力します。 (3)ACCCESSで、必要なデータを印刷できるアプリケーションを作成します。 これは、元のデータベーステーブルから、印刷用のデータベーステーブルを作成するデータ作成部分と、フォーム印刷の作成でできます。 もちろん操作は、メニューから行えるようにします。 データベースは1つでその中に多くのデータベーステーブルが作成できます。 これくらいのことなら、やりたいことの、すべての部分は、GUIから作成できます。

関連するQ&A