Excel で自動的に更新されるデータベースを作成する方法
この記事では、作成する方法について説明します データベース エクセルで 更新 自動的に 4つの便利な方法の助けを借りて。これは、動的データを操作する際に必要な重要な機能です。データベースが別のソースからのデータに依存している場合、ソース データに応じた自動更新は非常に重要です。メソッドに慣れるために、例を見てみましょう。
自動的に更新されるデータベースを作成するための 4 つの便利な方法 エクセルで
1. Web からデータを抽出して、Excel で自動的に更新されるデータベースを作成する
タスク :抽出 アメリカ、ニューヨークの 14 日間の天気予報 ウェブ から Excel データベースの作成 自動的に更新されます .
問題分析 :ウェブサイトがいくつか見つかりました オンラインで天気予報を提供する .この例では、 予測 を使用します ニューヨーク向け 、アメリカ https://www.timeanddate.com/weather/usa/new-york/ext ウェブサイト リンクから . コピーできます テーブル 次のスクリーンショット Excel ワークシートに 作成する データベース .残念ながら、 データベース 行かない 更新 ウェブサイト データへ 接続しない限り ソース リンクに移動します。 データベース 接続済みです ソース リンクへ 、Excel 促進 更新のオプションを提供します データベースを手動で そして自動的に .
解決策 :天気予報データベースを自動的に更新するには、以下の手順に従う必要があります。
ステップ 1:ウェブに接続する
- 行く [データ] タブ に移動します Excel リボン .
- クリック ウェブから [取得と変換] タブのオプション。
- ダイアログ ボックスで 、貼り付け URL データを抽出したい場所から データベース OK を押します .
- ナビゲーター ウィンドウに テーブル が表示されます ウェブサイトで見つかりました . テーブル ビューの助けを借りて 、 抽出されたデータ を確認できます 表形式で .
- 編集するには ロード前の抽出されたデータ テーブル Excel データベースに 、クリック データの変換 オプション
ステップ 2:データの変換
- Power Query エディターで 、不要な列を削除できます .これを行うには、右クリックします。 列ヘッダー 選択 削除 オプション
- いくつかの列を削除しました 6 列 のみ保持 インポート データベースに .
- さて、ホームから タブで、[閉じて読み込む] をクリックします。 ボタン.
- 選択 クローズ &ロード オプション。
ステップ 3:データを Excel データベースにインポートする
- データのインポート ウィンドウ、クリック 既存のワークシート オプション 選択 開始セル データをインポートする をクリックし、[OK ] をクリックします。 コマンドを実行します。
- 正常に作成されました Excel データベース 接続されたデータと ウェブサイト ソースへ .
ステップ 4:自動更新機能を有効にする
- クリック データベース テーブルで .
- 行く データへ Excel リボンのタブ .
- クリック すべて更新 ボタン。
- 選択 接続プロパティ オプション.
- さて、セット 時間 その後、更新したい データベースに自動的に すべての入力ボックスを更新 OK を押します .
続きを読む:Excel でデータベース関数を使用する方法 (例付き)
2. Excel で自動的に更新されるピボット テーブルを使用してデータベースを作成する
この図では、作成します ピボット テーブル ベース ソース データセット . ピボット テーブルの役割として データベースとして エクセルで 、有効化 自動更新機能 ピボット テーブル 更新します Excel データベースに自動的に .次の 手順 プロセスをご案内します .
ステップ 1:ピボット テーブルを作成する
データセットがあるとしましょう 販売の詳細を表す ショップ .
作る ピボット テーブル 、
- 選択 データセット全体 .
- 行く 挿入タブへ .
- クリック ピボット テーブルで ボタン。
- 選択 テーブル/範囲から オプション
- テーブルまたは範囲のピボットテーブル ウィンドウ、クリック 新しいワークシート オプション OK を押します .
- ピボット テーブル データベース 作成されました 新しいワークシートで .
ステップ 2:ピボット テーブルの自動更新機能を有効にして、データベースを自動的に更新する
このメソッドは 更新 します ピボット テーブル 毎回 ワークブック 開かれている 、データセットに変更が加えられるたびではありません。つまり、部分的な自動化のようなものです ピボット テーブルの . 有効にするための手順に従いましょう オート –さわやか 特徴 ピボット テーブルの場合 :
- 右クリック 任意の セル ピボット テーブルのコンテキスト メニューを開きます。
- ピボットテーブル オプションを選択します コンテキスト メニューから .
- ピボットテーブル オプションから ウィンドウで データ に移動します タブとチェック ファイルを開くときにデータを更新 オプション.
- 最後に OK をクリックします ウィンドウを閉じる
続きを読む:Excel VBA で簡単なデータベースを作成する方法
3. ピボット テーブルを自動更新して、Excel で VBA コードを使用してデータベースを自動的に更新する
タスク: シンプルな VBA の使用 自動更新できるコード 変更したときのピボット テーブル ソース データ .最も重要なのは、すぐに発生することです 以前の方法とは異なります 閉じる必要がある場所 再開 ファイル アップデートを見るためにもう一度 .
解決策: それを実現するために、ガイドに従ってみましょう!
- そうですね –クリック ワークシート名 選択 コードを表示 オプション
コード: 挿入 次の VBA ビジュアル ベーシック エディタのコード .
Private Sub Worksheet_Change(ByVal Target As Range)
ThisWorkbook.RefreshAll
End Sub
出力: このVBAコード セル データを変更するたびに実行されます ソース ファイルで。 すべてのピボット テーブル ソースに関連する 更新されます それに応じて即座に .
確認するには 上記の手順で、 ピボット テーブル を作成しました pivot_table という名前のシートで ソース データに基づく VBA という名前のシートで . 数量 を変更しました Apple の 50 から 30まで . pivot_table_VBA という名前の別のシートのデータベース また更新 それに応じて自動的に .
メモ :auto したくない場合 –更新 すべてのピボット テーブル 特定のワークブックではなく 、次のコードを使用できます。このコードは 更新 のみを行います ピボット テーブル シートの pivot_table_VBA データソースを変更したとき。
Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets("pivot_table_VBA ").PivotTables("PivotTable2").PivotCache.Refresh
End Sub
このコードでは、pivot-pivot_table_VBA PivotTable2 を含むシート名です。 ワークシート の名前を簡単に確認できます とピボット テーブル .
続きを読む:Excel でフォームを使用してデータベースを作成する方法
4. Excel で別のシートからデータを参照して自動的に更新するデータベースを作成する
タスク :データベースを作成します データを持つテーブル 来る 別のから ワークシート テーブル . 変更があれば ソースで データ 、データベース 更新する必要があります 自動的に .
解決策 :ここに 表 があります シートで source_table という名前 商品名 個々の単価 .
これで データベース が作成されました (シート データベース ) セールの詳細を表す .データセットには 列 が含まれています 「単価」という名前 」。 それぞれを参照する必要があります データの 単価列 食卓へ source_table シートで。 データベース テーブルの UnitPrice 列にデータを挿入するには-
- 等号を入力 (=) セル内 F3 (Apple の単価) .
- 行く シート source_table に .
- クリック セル C3 (Apple の単価)。
- Enter を押します。
- では、フィル ハンドルを使用します 、 UnitPrice を入力します 参照データを含む列 ソース テーブルから シート source_table 内 .
出力 :変わる場合 データ ソース テーブル シート source_table 内 、データベース 自動的に更新されます .
続きを読む: Excel で顧客データベースを維持する方法
覚えておくべきこと
VBA コードの使用 方法 3 で 自動化 ピボット テーブルが 負ける 元に戻す履歴 . 変化の場合 後戻りはできません 前の段階へ .これは、VBA コードを使用してピボット テーブルを自動的に更新することの欠点です。
結論
これで、4 つの適切な方法で自動的に更新される Excel でデータベースを作成する方法がわかりました。この機能をより自信を持って使用できるようになることを願っています。質問や提案があれば、下のコメント ボックスに記入することを忘れないでください。
関連記事
- Excel で在庫データベースを作成する方法 (3 つの簡単な方法)
- Excel でリレーショナル データベースを作成する (簡単な手順で)
- Excel で検索可能なデータベースを作成する方法 (2 つの簡単なコツ)
-
Excel でデータ モデルを作成する方法 (3 つの便利な方法)
データ モデルは、データ分析に不可欠な機能です。データ モデルを使用して、データ (テーブルなど) を Excel にロードできます。 メモリー。次に、Excel に伝えることができます 共通の列を使用してデータを接続します。各テーブル間の関係は、「モデル」という言葉で表されます データモデルで。 エクセル は、データ モデルを作成する複数の方法を提供します。この記事では、Excel でデータ モデルを作成する方法について説明します。 Excel でデータ モデルを作成する 3 つの便利な方法 この記事では、 3 について説明します Excel でデータ モデルを作成する
-
Excel でデータからマインド マップを作成する方法 (2 つの一般的な方法)
Excel でマインド マップを作成する方法をお探しですか?あなたは正しい場所に着陸しました。 Excel ではユーザーが グラフ を作成できますが、 とスパークライン データをよりよく視覚化するために、一部のデータからマインド マップを直接作成するためのツールは含まれていません。しかし、まったく心配しないでください。 Excel の機能を使用してマインド マップを作成する方法があります。この記事では、Excel でデータからマインド マップを作成する方法を紹介します。 以下のリンクから練習帳をダウンロードできます。 マインド マップとは マインドマップは基本的に、概念に基づいてランク順に