MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

Microsoft Visioは優れたベクターグラフィックソフトウェアで、豊富なツール、機能、そして最も重要なのは、汎用的なダイアグラム、チャートフロー、システムアーキテクチャの設計に役立つ数千種類のダイアグラムタイプを備えています。他のバージョンと同様に、Microsoft Visio 2010にも高度な機能、ツール、ダイアグラムが追加されています。この記事では、Excel 2010スプレッドシートとの連携を可能にするデータリンク機能について解説します。選択したスプレッドシートに直接リンクすることで、ダイアグラム作成のプロセスを簡素化できます。

まず、Visio 2010 を起動し、最初から図を作成するには、バックステージ ビューで [作成] をクリックします。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

共同作業のために Excel 2010 スプレッドシートを Visio に挿入しているので、 ID、名前、コース、点数、成績、ステータス、合計のフィールドを持つ学生レコードを Excel スプレッドシートに作成しました。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

Visio 2010 で、[データ] タブに移動し、[データを図形にリンク]ボタンをクリックします。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

データ セレクター ウィザードが起動するので、Microsoft Office Excel ブックを選択し、[次へ] をクリックします。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

このステップでは、「参照」をクリックし、データ値を図で表すために挿入するExcelワークシートを選択します。「次へ」をクリックして続行します。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

含めたいExcelワークシートを選択します。「カスタム範囲を選択」をクリックして範囲を選択することもできます。また、「データの最初の行に列見出しが含まれている」オプションも有効にします。この例では、Excelスプレッドシートの最初の行に列見出しが含まれています。「次へ」をクリックして続行します。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

含めたい列と行を選択し、「列の選択」をクリックすると、指定したワークシート内のすべての列を表示するダイアログが表示されます。不要な列のタイトルを無効にして、「OK」をクリックします。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

特定の行を挿入するには、手順を繰り返して必要な行を挿入します。ウィザードのダイアログに選択した列と行が表示されますので、「次へ」をクリックして先に進みます。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

このステップでは、一意の識別子(つまり、一意の値)を含む列または行を選択します。挿入されたExcelシートには一意の値を持つIDフィールドがあるため、IDフィールドを選択します。「完了」をクリックしてウィザードを終了します。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

Microsoft Visio ウィンドウの下部に、選択した行と列を含む挿入された Excel スプレッドシートが表示されます。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

次に、図の種類を選択する必要があります。「その他の図形」オプションから、目的の図の種類を選択します。例えば、アクティビティ図を選択します。これは、ソフトウェアモジュールのアクティビティを表すために広く使用されています。これはUML(Unified Modeling Language)カテゴリに属し、さらに多くのソフトウェア固有の図が含まれています。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

選択すると、特定の種類の図に含まれる対応する図形がすべて表示されます。UMLアクティビティ図の場合は、アクティビティ図の作成に不可欠なすべての図形が表示されます。

次に、リストから初期状態図形を選択し、メインダイアグラム領域にドラッグします。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

アクション状態を選択し、挿入されたExcelワークシートから特定の行を図にドラッグします。Excelシートは図にリンクされているため、関連するデータグラフィック(データ値)が図形とともに自動的に表示されます。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

データ グラフィックを変更するには、挿入された図形を右クリックし、データ オプションからデータ グラフィックの編集を選択します。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

データグラフィックの編集ダイアログの「データフィールド」で、挿入した図形に表示するフィールドを変更できます。例えば、学生とコースを表示したい場合は、ドロップダウンリストからそれぞれのフィールドを選択します。

図形ごとに変更する必要はありません。挿入したすべての図形に自動的に変更が適用されます。完了したら、「OK」をクリックして戻ります。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

概要を説明すると、UMLアクティビティ図には生徒のレコードが1つだけ描かれています。次に、生徒の獲得点数合計を示す「状態」図形を手動で追加します。「状態」図形をメインの図領域にドラッグし、「ホーム」タブに移動して「テキスト」をクリックし、テキストを追加します。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

次に、制御フロー図形を使用して図形を接続し、左側のサイドバーから選択してメインのダイアグラム ウィンドウにドラッグします。

MS Visio 2010でExcelスプレッドシートをリンクして図を作成する

上記の手順に従うと、Excel スプレッドシートで値を検索してダイアグラムに入力するのではなく、任意の Excel データシートから Microsoft Visio 2010 でダイアグラムを作成できます。

Leave a Comment

編集を制限してWord 2010文書を保護する

編集を制限してWord 2010文書を保護する

重要な文書を外部から保護することは非常に有益です。文書作成中に、緊急に必要になることがあります。

Access 2010: データベーステーブル間のリレーションシップの構築

Access 2010: データベーステーブル間のリレーションシップの構築

Access 2010のようなリレーショナルデータベース管理システムの利点の1つは、テーブルと制約の関係を簡単に設定して、

MS Access 2010: IFF関数を使ったクエリ

MS Access 2010: IFF関数を使ったクエリ

MS Accessでは、IIF関数は、指定された条件がTRUEと評価された場合に1つの値を返し、FALSEと評価された場合に別の値を返します。IIF関数

Office Excel 2010 のチャートとグラフ

Office Excel 2010 のチャートとグラフ

チャートやグラフはデータを表現するのに優れた方法です。Microsoft Excel 2010はほぼすべてのチャートタイプに対応しており、簡単に作成できます。

Microsoft Word 2010 の間隔

Microsoft Word 2010 の間隔

文書を作成する際、スペースは文書の見栄えやプレゼンテーションに影響を与えるため、非常に重要です。スペースは簡単に増減できます。

リボンとクイック アクセス ツール バーの設定をエクスポート/インポートする [Office 2010]

リボンとクイック アクセス ツール バーの設定をエクスポート/インポートする [Office 2010]

Microsoft Officeスイートアプリはリボン、タブ、クイックアクセスツールバーをカスタマイズする最も簡単な方法を提供しますが、新しいコピーをインストールする必要がある場合はどうでしょうか。

Access 2010: データベーステーブルを Excel 2010 にエクスポートする

Access 2010: データベーステーブルを Excel 2010 にエクスポートする

Accessでさまざまな操作を実行するのはそれほど簡単ではありません。RDBMS(リレーショナルデータベース管理システム)では、特定の構文と制約が必要になるためです。

Word文書から非表示のメタデータと要素を削除する

Word文書から非表示のメタデータと要素を削除する

ほとんどすべての文書には、隠しテキスト、オブジェクト情報、個人情報(識別情報:著者名)、その他の情報が含まれています。

Excel 2010の比較ヒストグラム

Excel 2010の比較ヒストグラム

グラフはExcelの最も優れた機能の一つですが、時には異なる方法で使用する必要があることもあります。ここでは比較ヒストグラムを作成してみましょう。

Excel 2010 のデータ統合機能を使用してスプレッドシートを結合する

Excel 2010 のデータ統合機能を使用してスプレッドシートを結合する

通常、各インスタンスのデータをチェックし、個別に表示するために、複数のワークシートでデータを管理していますが、すべてを結合できれば便利です。