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テーブルの機能を削除するには、テーブルを範囲に変換し直します。


スマートシート 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 は、携帯電話でカレンダーを表示するアプリケーションです。携帯電話で太陰太陽の日付をすぐに確認できるため、重要な仕事を計画することができます。

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook は、Microsoft Corporation によって開発されたビジネスおよび生産性アプリケーションです。

クリックアップ

クリックアップ

ClickUp は、あらゆるビジネスにとって最も評価の高い生産性プラットフォームの 1 つです。Google、Booking.com、サンディエゴ・パドレス、Uber などの大企業はすべて、職場の生産性を向上させるために ClickUp を使用しています。

PDF-XChange ビューア 2.5.322.10

PDF-XChange ビューア 2.5.322.10

PDF は、テキスト ドキュメントの読み取り、作成、送信に一般的に使用される形式になっています。その結果、この種のドキュメントに使用されるプログラムの数も増加しました。PDF-XChange Viewer は、ますます多くの PDF ビューアの 1 つです。

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice は、特に Excel、PowerPoint、Word など、Microsoft 365 に匹敵する Office アプリケーションの完全なスイートを提供します。プロジェクトをより効率的に管理できるようになり、いくつかのファイル形式がサポートされます。

iTaxviewer 1.8.7をダウンロード

iTaxviewer 1.8.7をダウンロード

iTaxViewer ソフトウェアは、現在最も人気のある XML ファイル読み取りソフトウェアです。このソフトウェアは、国税総局のXML形式の電子申告書を閲覧するためのアプリケーションです。

Nitro PDF リーダー

Nitro PDF リーダー

Nitro PDF Reader は、ほとんどの人が PDF ドキュメントを使用して毎日実行する基本的なタスクをすべてカバーする便利な PDF エディターです。

Foxit リーダー 12

Foxit リーダー 12

Foxit Reader は主に PDF リーダーですが、PDF ファイルの作成、署名、編集、注釈の追加も可能です。オペレーティング システム上で動作し、Microsoft Office パッケージのさまざまなプログラム用のプラグインがあります。