Excel-data-analysis-importing-data-into-excel

提供:Dev Guides
移動先:案内検索

Excelへのデータのインポート

分析にはさまざまなソースからのデータを使用する必要があります。 Excelでは、さまざまなデータソースからデータをインポートできます。 データソースのいくつかは次のとおりです-

  • Microsoft Accessデータベース
  • ウェブページ
  • テキストファイル
  • SQL Serverテーブル
  • SQL Server分析キューブ
  • XMLファイル

データベースから任意の数のテーブルを同時にインポートできます。

Microsoft Accessデータベースからのデータのインポート

MS Accessデータベースからデータをインポートする方法を学びます。 以下の手順に従ってください-

  • ステップ1 *-Excelで新しい空白のブックを開きます。
  • ステップ2 *-リボンの[データ]タブをクリックします。

ステップ3 *-Get External Dataグループの *From Access をクリックします。 [データソースの選択]ダイアログボックスが表示されます。

アクセスから

  • ステップ4 *-インポートするAccessデータベースファイルを選択します。 Accessデータベースファイルの拡張子は.accdbになります。

Accessデータベースの選択

[テーブルの選択]ダイアログボックスが表示され、Accessデータベースで見つかったテーブルが表示されます。 データベース内のすべてのテーブルを一度にインポートするか、データ分析のニーズに基づいて選択したテーブルのみをインポートできます。

テーブルの選択ダイアログボックス

  • ステップ5 *-[複数のテーブルの選択を有効にする]ボックスを選択し、すべてのテーブルを選択します。

選択を有効にする

ステップ6 *-[OK]をクリックします。 [*データのインポート]ダイアログボックスが表示されます。

データのインポートダイアログボックス

ご覧のとおり、ワークブックにインポートしているデータを表示するには、次のオプションがあります-

  • ピボットテーブルレポート
  • ピボットチャート
  • パワービューレポート

オプションもあります-接続の作成のみ。 さらに、デフォルトではピボットテーブルレポートが選択されています。

Excelには、ワークブックにデータを配置するオプションもあります-

  • 既存のワークシート
  • 新しいワークシート

別のチェックボックスが選択され、無効になっています–このデータをデータモデルに追加します*。 データテーブルをワークブックにインポートするたびに、ワークテーブルのデータモデルに自動的に追加されます。 データモデルの詳細については、後の章で説明します。

あなたはあなたがインポートしているデータを表示し、データがワークブックにどのように表示されるかを確認するためのオプションのそれぞれを試すことができます-

  • Table を選択すると、Existing worksheetオプションが無効になり、 New worksheet オプションが選択され、Excelはデータベースからインポートするテーブルの数だけワークシートを作成します。 これらのワークシートにExcelテーブルが表示されます。
  • PivotTable Report を選択した場合、Excelはテーブルをワークブックにインポートし、インポートされたテーブルのデータを分析するための空のピボットテーブルを作成します。 既存のワークシートまたは新しいワークシートにピボットテーブルを作成するオプションがあります。 +インポートされたデータテーブルのExcelテーブルは、ブックに表示されません。 ただし、ピボットテーブルフィールドリストには、各テーブルのフィールドとともにすべてのデータテーブルがあります。
  • PivotChart を選択すると、Excelはテーブルをワークブックにインポートし、インポートされたテーブルのデータを表示するための空のPivotChartを作成します。 既存のワークシートまたは新しいワークシートにピボットグラフを作成するオプションがあります。 +インポートされたデータテーブルのExcelテーブルは、ブックに表示されません。 ただし、Pivo​​tChartのフィールドリストには、各テーブルのフィールドとともにすべてのデータテーブルがあります。
  • Power View Report を選択した場合、Excelはテーブルをワークブックにインポートし、新しいワークシートにPower View Reportを作成します。 後の章で、Power Viewレポートを使用してデータを分析する方法を学習します。 +インポートされたデータテーブルのExcelテーブルは、ブックに表示されません。 ただし、Power Viewレポートのフィールドリストには、各テーブルのフィールドとともにすべてのデータテーブルがあります。
  • オプション-[接続の作成のみ]を選択すると、データベースとワークブックの間にデータ接続が確立されます。 ワークブックに表またはレポートは表示されません。 ただし、インポートされたテーブルは、デフォルトでワークブックのデータモデルに追加されます。 +データ分析のためにデータをインポートする意図に基づいて、これらのオプションのいずれかを選択する必要があります。 上記で確認したように、選択したオプションに関係なく、データがインポートされ、ワー​​クブックのデータモデルに追加されます。

Webページからのデータのインポート

Webサイトで更新されたデータを使用する必要がある場合があります。 WebサイトのテーブルからExcelにデータをインポートできます。

  • ステップ1 *-Excelで新しい空白のブックを開きます。
  • ステップ2 *-リボンの[データ]タブをクリックします。

ステップ3 *-[外部データの取得]グループの[Webから]をクリックします。 [*新しいWebクエリ]ダイアログボックスが表示されます。

新しいWebクエリ

  • ステップ4 *-データのインポート元のWebサイトのURLを[アドレス]の横のボックスに入力し、[移動]をクリックします。

URLを入力

  • ステップ5 *-Webサイトのデータが表示されます。 インポートできるテーブルデータの横に黄色の矢印アイコンがあります。

データが表示されます

  • ステップ6 *-黄色のアイコンをクリックして、インポートするデータを選択します。 これにより、次のスクリーンショットに示すように、黄色のアイコンがチェックマーク付きの緑色のボックスに変わります。

選択された領域

  • ステップ7 *-必要なものを選択したら、[インポート]ボタンをクリックします。

インポートボタンをクリック

[データのインポート]ダイアログボックスが表示されます。

データのインポートダイアログボックスが表示されます

  • ステップ8 *-データを配置する場所を指定し、[OK]をクリックします。
  • ステップ9 *-さらなる分析やプレゼンテーションのためにデータを整理します。

データの配列

Webからデータをコピーして貼り付ける

Webページからデータを取得する別の方法は、必要なデータをコピーして貼り付けることです。

  • ステップ1 *-新しいワークシートを挿入します。
  • ステップ2 *-Webページからデータをコピーし、ワークシートに貼り付けます。
  • ステップ3 *-貼り付けたデータを使用してテーブルを作成します。

コピー貼り付けデータ

テキストファイルからのデータのインポート

*.txt* または *.csv* または *.prn* ファイルにデータがある場合、それらのファイルからデータをインポートして、それらをテキストファイルとして扱うことができます。 以下の手順に従ってください-
  • ステップ1 *-Excelで新しいワークシートを開きます。
  • ステップ2 *-リボンの[データ]タブをクリックします。
  • ステップ3 *-[外部データの取得]グループの[テキストから]をクリックします。 [テキストファイルのインポート]ダイアログボックスが表示されます。

テキストファイルからのデータのインポート

*.prn、.txt、および.csv* 拡張子のテキストファイルが受け入れられていることがわかります。
  • ステップ4 *-ファイルを選択します。 選択したファイル名が[ファイル名]ボックスに表示されます。 [開く]ボタンが[インポート]ボタンに変わります。

ファイルの選択

  • ステップ5 *-[インポート]ボタンをクリックします。 *テキストインポートウィザード–ステップ1/3 *ダイアログボックスが表示されます。
  • ステップ6 *-オプション*区切り*をクリックしてファイルタイプを選択し、[次へ]をクリックします。

区切り

[テキストインポートウィザード-ステップ2/3] *ダイアログボックスが表示されます。

  • ステップ7 *-区切り記号で、*その他*を選択します。
  • ステップ8 *-[その他]の横のボックスに、|と入力します。 (これは、インポートするテキストファイルの区切り記号です)。
  • ステップ9 *-[次へ]をクリックします。

テキストインポートウィザード

[テキストインポートウィザード-ステップ3/3]ダイアログボックスが表示されます。

  • ステップ10 *-このダイアログボックスでは、各列の列データ形式を設定できます。

列データ形式の設定

ステップ11 *-列のデータフォーマットを完了したら、[完了]をクリックします。 [*データのインポート]ダイアログボックスが表示されます。

完全なデータフォーマット

あなたは次のことを観察します-

  • 表が表示用に選択され、グレー表示されています。 この場合、テーブルは唯一の表示オプションです。
  • データは、既存のワークシートまたは新しいワークシートに配置できます。
  • [このデータをデータモデルに追加する]チェックボックスをオンまたはオフにすることができます。
  • 選択したら、[OK]をクリックします。

指定したワークシートにデータが表示されます。 テキストファイルからExcelブックにデータをインポートしました。

別のワークブックからデータをインポートする

データ分析には別のExcelブックのデータを使用する必要があるかもしれませんが、他の誰かが他のブックを保持している場合があります。

別のブックから最新のデータを取得するには、そのブックとのデータ接続を確立します。

  • ステップ1 *-リボンの[接続]グループで[*データ]> [接続] *をクリックします。
  • ワークブック接続*ダイアログボックスが表示されます。

ワークブック接続

ステップ2 *-[ワークブック接続]ダイアログボックスの[追加]ボタンをクリックします。 [*既存の接続]ダイアログボックスが表示されます。

既存の接続

  • ステップ3 *-*詳細を参照…*ボタンをクリックします。 [データソースの選択]ダイアログボックスが表示されます。

もっと見る

ステップ4 *-*新しいソースボタン*をクリックします。 [*データ接続ウィザード]ダイアログボックスが表示されます。

データ接続ウィザード

  • ステップ5 *-データソースリストで*その他/詳細*を選択し、[次へ]をクリックします。 [データリンクプロパティ]ダイアログボックスが表示されます。

データリンクプロパティ

  • ステップ6 *-データリンクプロパティを次のように設定します-
  • [接続]タブをクリックします。
  • [データソース名を使用]をクリックします。
  • 下矢印をクリックして、ドロップダウンリストから[* Excelファイル*]を選択します。
  • OKをクリックしてください。

[ワークブックの選択]ダイアログボックスが表示されます。

ワークブックの選択

  • ステップ7 *-インポートするワークブックがある場所を参照します。 OKをクリックしてください。

[データ接続ウィザード]ダイアログボックスが表示され、[データベースとテーブルの選択]が表示されます。

-この場合、Excelはインポートされる各ワークシートをテーブルとして扱います。 テーブル名はワークシート名になります。 したがって、意味のあるテーブル名を使用するには、必要に応じてワークシートに名前を付け/名前を変更します。

データ接続ウィザードダイアログボックス

  • ステップ8 *-[次へ]をクリックします。 [データ接続ファイルを保存して終了]の[データ接続ウィザード]ダイアログボックスが表示されます。

保存して終了

  • ステップ9 *-[完了]ボタンをクリックします。 [テーブルの選択]ダイアログボックスが表示されます。

テーブル選択ダイアログボックスが表示されます

ご覧のとおり、NameはTABLEタイプとしてインポートされるワークシート名です。 OKをクリックしてください。

選択したワークブックとのデータ接続が確立されます。

他のソースからのデータのインポート

Excelには、他のさまざまなデータソースを選択するオプションがあります。 いくつかの手順でこれらからデータをインポートできます。

  • ステップ1 *-Excelで新しい空白のブックを開きます。
  • ステップ2 *-リボンの[データ]タブをクリックします。
  • ステップ3 *-[外部データの取得]グループの[他のソースから]をクリックします。

他のソースからのデータのインポート

さまざまなデータソースのドロップダウンが表示されます。

ドロップダウン

これらのデータソースのいずれかからExcelにデータをインポートできます。

既存の接続を使用したデータのインポート

前のセクションでは、ワークブックとのデータ接続を確立しました。

これで、その既存の接続を使用してデータをインポートできます。

  • ステップ1 *-リボンの[データ]タブをクリックします。

ステップ2 *-[外部データの取得]グループの[*既存の接続]をクリックします。 [既存の接続]ダイアログボックスが表示されます。

  • ステップ3 *-データをインポートする場所から接続を選択し、[開く]をクリックします。

既存の接続を使用したデータのインポート

データ接続の名前を変更する

ワークブックにあるデータ接続にわかりやすく名前を付けて、わかりやすく見つけやすい場合に役立ちます。

ステップ1 *-リボンの DATA>接続*に移動します。 *ワークブック接続*ダイアログボックスが表示されます。

  • ステップ2 *-名前を変更する接続を選択し、[プロパティ]をクリックします。

データ接続の名前変更

[接続プロパティ]ダイアログボックスが表示されます。 現在の名前は、接続名ボックスに表示されます-

接続プロパティ

  • ステップ3 *-接続名を編集し、[OK]をクリックします。 データ接続には、指定した新しい名前が付けられます。

外部データ接続の更新

上記のセクションで見たように、Excelブックを外部データソースに接続するとき、外部データソースに時々加えられた変更を反映して、ブック内のデータを最新の状態に保ちたいと思います。

これを行うには、それらのデータソースに対して行ったデータ接続を更新します。 データ接続を更新するたびに、新しいデータ、変更されたデータ、削除されたデータなど、そのデータソースからの最新のデータ変更が表示されます。

選択したデータのみ、またはブック内のすべてのデータ接続を一度に更新できます。

  • ステップ1 *-リボンの[データ]タブをクリックします。
  • ステップ2 *-[接続]グループの[すべて更新]をクリックします。

外部データ接続の更新

ご覧のように、ドロップダウンリストには、[更新]と[すべて更新]の2つのコマンドがあります。

  • [更新]をクリックすると、ワークブックで選択したデータが更新されます。
  • [すべて更新]をクリックすると、ワークブックへのすべてのデータ接続が更新されます。

ブック内のすべてのデータ接続を更新する

ブックへのデータ接続が複数ある場合があります。 ワークブックが最新のデータにアクセスできるように、時々更新する必要があります。

  • ステップ1 *-インポートされたデータファイルへのリンクを含むテーブル内の任意のセルをクリックします。
  • ステップ2 *-リボンの[データ]タブをクリックします。
  • ステップ3 *-[接続]グループの[すべて更新]をクリックします。

データ接続

  • ステップ4 *-ドロップダウンリストから[すべて更新]を選択します。 ブック内のすべてのデータ接続が更新されます。

すべて更新を選択

ワークブックを開いたときにデータを自動的に更新する

ワークブックを開くたびに、ワークブックへのデータ接続から最近のデータにアクセスしたい場合があります。

  • ステップ1 *-インポートされたデータファイルへのリンクを含むテーブル内の任意のセルをクリックします。
  • ステップ2 *-[データ]タブをクリックします。
  • ステップ3 *-[接続]グループの[接続]をクリックします。

[ワークブック接続]ダイアログボックスが表示されます。

データの自動更新

  • ステップ4 *-[プロパティ]ボタンをクリックします。 [接続プロパティ]ダイアログボックスが表示されます。

プロパティボタンをクリック

  • ステップ5 *-[使用状況]タブをクリックします。

使用状況タブをクリック

  • ステップ6 *-オプションをチェック-ファイルを開くときにデータを更新します。

別のオプションもあります-ワークブックを保存する前に外部データ範囲からデータを削除します。 このオプションを使用して、クエリ定義を使用して外部データを使用せずにワークブックを保存できます。

  • ステップ7 *-[OK]をクリックします。 ワークブックを開くたびに、最新のデータがワークブックにロードされます。

定期的な間隔でデータを自動的に更新する

ワークブックを使用して、長時間開いたままにしておくことができます。 このような場合、ユーザーの介入なしに定期的にデータを更新することができます。

  • ステップ1 *-インポートされたデータファイルへのリンクを含むテーブル内の任意のセルをクリックします。
  • ステップ2 *-リボンの[データ]タブをクリックします。
  • ステップ3 *-[接続]グループの[接続]をクリックします。

[ワークブック接続]ダイアログボックスが表示されます。

定期的にデータを自動更新する

  • ステップ4 *-[プロパティ]ボタンをクリックします。

プロパティボタンをクリック

[接続プロパティ]ダイアログボックスが表示されます。 次のようにプロパティを設定します-

  • [*使用法]タブをクリックします。
  • オプション Refresh every をチェックしてください。
  • 各更新操作間の分数として60を入力し、[OK]をクリックします。

Refresh Every

データは60分ごとに自動的に更新されます。 (すなわち 1時間ごと)。

バックグラウンド更新を有効にする

非常に大きなデータセットの場合、バックグラウンド更新の実行を検討してください。 これにより、更新が完了するまで数分以上待機する代わりに、Excelの制御が返されます。 バックグラウンドでクエリを実行しているときに、このオプションを使用できます。 ただし、この間、データモデルのデータを取得する接続タイプに対してクエリを実行することはできません。

  • インポートされたデータファイルへのリンクを含むテーブル内のセルをクリックします。
  • [データ]タブをクリックします。
  • [接続]グループの[接続]をクリックします。 [ワークブック接続]ダイアログボックスが表示されます。

クリック接続

[プロパティ]ボタンをクリックします。

プロパティ

[接続プロパティ]ダイアログボックスが表示されます。 [使用状況]タブをクリックします。 リフレッシュ制御オプションが表示されます。

更新制御オプション

  • [バックグラウンド更新を有効にする]をクリックします。
  • OKをクリックしてください。 ワークブックのバックグラウンド更新が有効になっています。