Excelデータモデルのデータで拡張するスマートテーブル

Excelデータモデルのデータで拡張するスマートテーブル

Excelでデータモデルを構築するときに遭遇する可能性のある課題の1つは、時間の経過とともに拡張するデータテーブルです。つまり、新しいデータが追加されるため、テーブルが保持するレコードの数が増えます。この課題の基本を理解するには、次の図を参照してください。

Excelデータモデルのデータで拡張するスマートテーブル

表とグラフの両方の日付は6月に終了します。

この図では、グラフのソースとして機能する単純な表が表示されています。この表には、1月から6月までのデータがリストされていることに注意してください。

来月、このテーブルが拡張されて7月のデータが含まれると想像してください。7月のデータを含めるには、グラフを手動で更新する必要があります。ここで、複数のステージングテーブルとダッシュボードコンポーネントにリンクする複数のデータテーブルで、データモデル全体でこれと同じ問題が発生したと想像してください。毎月の変化に対応するのは非常に骨の折れる作業だと想像できます。

この問題を解決するには、Excelのテーブル機能を使用できます(その名前を思いついたのは一晩中だったことがわかります)。表機能では、ワークシート上で独立して他の行と列の扱われます定義されたテーブルにデータの範囲を変換することができます。範囲がテーブルに変換された後、Excelは、テーブル内の個々のセルを、通常のデータ範囲にはない機能を備えた単一のオブジェクトとして表示します。

たとえば、Excelテーブルは次の機能を提供します。

  • フィルタードロップダウンヘッダーで自動的に有効になるため、フィルターと並べ替えを簡単に行うことができます。

  • さまざまな集計関数を使用して合計行をすばやく追加する機能が付属しています。

  • スプレッドシートの他の部分とは関係なく、Excelテーブルに特別な書式を適用できます。

  • データモデリングの目的で最も重要なのは、新しいデータを可能にするために自動的に拡張することです。

テーブル機能は、Excel 2003に別の名前で存在します。リスト機能(Excelの[データ]メニューにあります)。この事実の利点は、ExcelテーブルがExcel2003リストと完全に互換性があることです。

範囲をExcelテーブルに変換する

データの範囲をExcelテーブルに変換するには、次の手順に従います。

Excelテーブルに含めるデータを含むセルの範囲を強調表示します。

リボンの[挿入]タブで、[テーブル]ボタンをクリックします。

この手順により、[テーブルの作成]ダイアログボックスが開きます。

[テーブルの作成]ダイアログボックスで、テーブルの範囲を確認し、選択した範囲の最初の行がヘッダー行であるかどうかを指定します。

[OK]をクリックして変更を適用します。

Excelデータモデルのデータで拡張するスマートテーブル

データの範囲をExcelテーブルに変換します。

変換が行われた後、いくつかの小さな変更に注意してください。Excelはヘッダー行に自動フィルタードロップダウンを配置し、テーブルの行には代替の陰影が付けられ、値のないヘッダーにはExcelによって名前が付けられました。

Excelテーブルは、グラフ、ピボットテーブル、リストボックスなど、通常はデータ範囲を使用するもののソースとして使用できます。次の図では、グラフがExcelテーブルにリンクされています。

Excelデータモデルのデータで拡張するスマートテーブル

Excelテーブルは、グラフ、ピボットテーブル、名前付き範囲などのソースとして使用できます。

これが印象的なビットです。データがテーブルに追加されると、Excelはテーブルの範囲を自動的に拡張し、新しい範囲をリンクされたオブジェクトに組み込みます。これは、Excelテーブルに関連付けられたグラフまたはピボットテーブルが、手動の介入なしに新しいデータを自動的にキャプチャするという、単なる空想的な言い方です。

たとえば、7月と8月のデータをExcelテーブルの最後に追加すると、グラフが自動的に更新され、新しいデータが取得されます。次の図では、7月にデータが追加され、8月にデータが追加されており、グラフが新しいレコードをキャプチャし、指定されたデータを自動的にプロットしていることを示しています。

Excelデータモデルのデータで拡張するスマートテーブル

新しいデータが追加されると、Excelテーブルは自動的に展開されます。

Excelテーブルがデータモデルにとって何を意味するのかを考えてみてください。これらは、再構成する必要のないピボットテーブル、新しいデータを自動的にキャプチャするグラフ、および変更に自動的に対応する範囲を意味します。

Excelテーブルを範囲に戻す

Excelテーブルを範囲に戻す場合は、次の手順を実行できます。

Excelテーブル内の任意のセルにカーソルを置き、リボンの[テーブルツール]の[デザイン]サブタブを選択します。

図のように、[範囲に変換]ボタンをクリックします。

(メッセージボックスを介して)確信があるかどうかを尋ねられたら、[はい]ボタンをクリックします。

Excelデータモデルのデータで拡張するスマートテーブル

Excelテーブルの機能を削除するには、テーブルを範囲に変換し直します。


SharePointOnlineドキュメントセットを使用してコンテンツを管理する

SharePointOnlineドキュメントセットを使用してコンテンツを管理する

Microsoft Office365製品スイートの1つであるSharePointOnlineでは、ドキュメントセットを使用すると、効率的にプロジェクトごとにドキュメントをグループ化し、管理できます。

SharePointでタグ付けする方法

SharePointでタグ付けする方法

SharePointでのタグ付けは、コンテンツの可視性と検索性を向上させるための重要な手法です。

Excelのソルバーエラーメッセージはどういう意味ですか?

Excelのソルバーエラーメッセージはどういう意味ですか?

Excelのソルバーが表示するエラーメッセージの意味を理解し、最適な解決策を見つける方法について詳しく解説します。

Excelの[ソルバーオプション]ダイアログボックスで[GRG非線形]タブを使用する方法

Excelの[ソルバーオプション]ダイアログボックスで[GRG非線形]タブを使用する方法

Excelの[GRG非線形]タブには、GRG非線形解法を使用しているときにソルバーが機能する方法を管理するためのボタンとボックスがあります。オプションを利用し、最適な解決策を得るためのステップを解説します。

SharePointをPowerBIと統合する方法

SharePointをPowerBIと統合する方法

SharePointをPower BIと統合する方法と、レポートをSharePointサイトに接続する方法をLuckyTemplates.comから学びます。

SharePointサイトを共有およびフォローする方法

SharePointサイトを共有およびフォローする方法

個人やグループがコミュニケーション、コラボレーション、共有、接続できるSharePointソーシャルネットワーキングツールの使用方法を学びます。

SharePoint列のデータ入力を検証する

SharePoint列のデータ入力を検証する

SharePoint列のデータ入力を検証する方法を学び、データの整合性を確保するための実践的なソリューションを提供します。

スマートシート 9.1.1

スマートシート 9.1.1

Smartsheet は、プロジェクトの管理、ワークフローの構築、チームとの共同作業を可能にする動的な作業プラットフォームです。

共有ポイント

共有ポイント

SharePoint は、さまざまなワークフロー アプリケーション、「リスト」データベース、その他の Web コンポーネント、およびビジネス グループの共同作業を制御するためのセキュリティ機能を使用する Web ベースのコラボレーション システムです。

パーペチュアルカレンダー 1.0.38/1.0.36

パーペチュアルカレンダー 1.0.38/1.0.36

Van Nien Calendar は、携帯電話でカレンダーを表示するアプリケーションです。携帯電話で太陰太陽の日付をすぐに確認できるため、重要な仕事を計画することができます。