Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー

エクセルでデーターベースを作りたい。

エクセル初心者です、よろしくお願いします。 1.複数のブックがあり、それらを一つのブック?シート?にまとめて メインのデーターベースを作りたいのですが、無知な為全くわかりません 宜しくご教授お願いします。(アクセスで処理するほどのデーター量はありません) 2.新規のブックからデーターベース内の欲しいデーターを引っ張ってくる 方法をご教授下さい 以上宜しくお願いします。

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

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

こんばんは。 ちょっと大雑把な情報で申し訳ないのですが、今ままで、Excel2000 でしかやったことがなかったのですが、Excel2003 で、新しいデータベースクエリをやってみました。 メニューのデータ-外部データの取り込み(D)-新しいデータベースクエリ(N) 新しいデータベースクエリ-データソースを選ぶ   ↓ Excel files *   ↓ データベース名 を選択すると、クエリ・ウィザードが出てきて、 [使用可能なデータと列 ] を選んで、 と、適当に選んでいくと、最後に、Excelに戻るか聞いてきます。 その時に、Microsoft Query で、データの表示または、クエリの編集を行うを選択します。 クエリ・ダイアログで、ボタンのテーブルの表示ボタンを押して、「(!)」(クエリの自動実行)ボタンをオフにします。 抽出条件 フィールドを選び、次に、値の部分で、 「 [入力]  」と[] かぎカッコ付きで入れてやります。 そうして、保存すると、パラメータを聞いてきますので、適当に入れて、クエリのダイアログボックスを終了すると、 データのインポート というダイアログが立ち上がりますので、パラメータというボタンを押して、「セルから値を取得」で、セルを選択します。 セルの値が変わるときに自動的に変更のチェックも入れておきます。 後は、そのセルに入力すれば、出てきます。 ちなみに、こちらが試したのは、郵便番号ですから、全部で12万行ぐらいあります。なお、LIKEのワイルドカード演算子は、アスタリスクが、%, 一文字 -> _ です。

zeppelin
質問者

補足

詳細なご回答ありがとうございます。 トライさせていただきます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#46899
noname#46899
回答No.1

1.表をデータベースとする場合に注意する点としては、先頭行に項目名を設定すること、次の行以降はデータ行となりますが、列ごとに書式(数値形式、文字列、日付形式等)を統一することが必要です。同じ列の中に数値としての数字と文字としての数字が混在していたりすると、抽出や集計が予期せぬ結果となる可能性があります。 2.「フィルタ」「VLOOKUP()」「SUBTOTAL()」などをヘルプで参照してみてください。

zeppelin
質問者

お礼

ご回答ありがとうございまた。 又、解らないことがあったら宜しくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A