Excel データ リンク

既存の要素を Excel にリンクするか、Excel から直接新しい要素を作成して、プレゼンテーションで Excel データを使用できます。Excel のデータが変更されると、リンクされた要素は、Excel から値を手動でコピーして貼り付ける必要なく最新の状態に保たれます。

このページでは、Excel と PowerPoint の間でデータリンクを作成する方法、リンクされた Excel 範囲を管理し、プレゼンテーションのニーズに合わせて調整する方法について説明します。リンクされた要素を管理し、そのデータを更新する方法については、リンク要素内のデータの管理 を参照してください。

スライド上の thinkcell 要素やプレゼンテーションテキストで Excel データを使用できます。要素を Excel 範囲にリンクすると、リンクされたセル内のデータが、要素内の対応するデータに置き換わります。

他のthinkcell要素と同様に、Excel にリンクする要素を要素の書式設定とスタイル設定できます。または、Excel からリンク済み要素の外観を制御するには、要素の書式をリンクされたデータ範囲に合わせるできます。

プレゼンテーション内の thinkcell グラフ、表、Harvey balls、チェックボックスで Excel データを使用できます。そのためには、次の手順に従います。

  1. Excel で、要素に使用するデータが含まれているセルを選択します。
  1. リボンで Insert > thinkcell > Link To PowerPoint > To Existing Element [既存の要素へ] アイコン を選択します。PowerPoint が開きます。
  2. PowerPoint で、要素を選択します。

または、次の手順に従います。

  1. Excel で、要素に使用するデータが含まれているセルを選択します。
  2. PowerPoint で、次のいずれかを行います。
    • 要素を選択し、リボンで Insert > thinkcell Data > New Excel Link を選択します。
    • 要素を右クリックしてコンテキスト メニューを開き、Establish Excel Link を選択します。

プレゼンテーション内の Excel 範囲とグラフや表のデータ レイアウトが一致しない場合は、個々のセルを編集せずに要素のデータ レイアウトを一致させるために リンクされた範囲を調整する できます。

プレゼンテーションのテキストを Excel にリンクする

thinkcell または PowerPoint オブジェクト内のテキストを Excel にリンクし、リンクされた Excel データを使用してテキストを置換または補足できます。PowerPoint の表と SmartArt グラフィックを除き、プレゼンテーション内の任意のオブジェクトのテキストを Excel にリンクできます。

プレゼンテーションのテキストを Excel にリンクするには、次の手順に従います。

  1. Excel で、オブジェクトに使用するデータが含まれているセルを選択します。
  2. PowerPoint で、リンクされた Excel データの使用方法を選択します。
    • オブジェクト内のテキストを Excel データで置き換えるには、オブジェクトを選択します。
    • オブジェクト内のテキストの一部を Excel データで置き換えるには、置き換えるテキストを選択します。
    • オブジェクト内のテキストを置き換えずに Excel データを追加するには、Excel データを表示する位置にカーソルを置きます。
  3. PowerPoint のリボンで Insert > thinkcell > Elements > Text Linked to Excel [Excelにリンクされているテキスト フィールド] アイコン を選択します。

Excel から新しい要素を作成する

Excel データを新しい要素の出発点として使用したい場合、PowerPoint で要素を作成してから Excel にリンクする必要はありません。Excel から直接、プレゼンテーション内にリンクされたグラフ、表、Harvey balls、チェックボックス、画像を作成できます。

Excel から作成した要素は、他の thinkcell 要素と同様に要素の書式設定とスタイル設定できます。または、Excel からリンク済み要素の外観を制御するには、要素の書式をリンクされたデータ範囲に合わせるできます。

Excel からグラフを作成する

Excel からグラフを作成するには、次の手順に従います。

  1. Excel で、プレゼンテーションに使用するセル範囲を選択します。
  1. Excel のリボンで Insert > thinkcell > Link To PowerPoint を選択し、目的のグラフの種類を選択します。PowerPoint が開きます。
  1. PowerPoint で、グラフをスライドに配置します。

次の例の Excel 範囲は、積み上げ縦棒グラフの既定のレイアウトに一致しています。行が系列、列がカテゴリです。

グラフとリンクされた範囲のデータ レイアウトが一致しない場合は、個々のセルを編集せずにグラフのデータ レイアウトに合わせるために リンクされた範囲を調整する します。

Excel から表を作成する

Excel の表を PowerPoint の thinkcell 要素として再作成する方法は 3 つあります。

表を更新したり、更新設定を調整したりするには、リンク要素内のデータの管理 および Data Links ダイアログを使用してリンクデータを管理する を参照してください。表の画像を除き、Excel から作成した表は、他の thinkcell 表と同様に表の書式を設定するできます。

表を作成する

Excel から thinkcell の表を作成するには、次の手順に従います。

  1. Excel で、表に含めるセル範囲を選択します。
  2. Insert タブの thinkcell グループで、Link to PowerPoint > Table を選択します。PowerPoint が開きます。
  1. PowerPoint で、表をスライドに配置します。

Excel の書式設定を使用して表を作成する

フォント スタイル、塗りつぶしの色、テキストの配置など、ほとんどの書式設定オプションが、最初は Excel シートで指定されたものと一致する表を作成します。詳細については、要素の書式をリンクされたデータ範囲に合わせる を参照してください。

プレゼンテーションで Excel の書式設定を使用した表を作成するには、次の手順に従います。

  1. Excel で、表に含めるセル範囲を選択します。
  2. Insert タブの thinkcell グループで、Link to PowerPoint > Table with Formatting を選択します。PowerPoint が開きます。
  1. PowerPoint で、表をスライドに配置します。

表の画像を作成する

Excel シートと一致する表の画像を作成します。他のリンク済み要素と同様に、Excel から画像を更新できます(リンク要素内のデータの管理 を参照)。PowerPoint では、表の画像は他の画像と同じように動作します。表の画像の内容と書式設定は、リンクされた Excel シートを使用した場合にのみ編集できます。PowerPoint で編集および書式設定できる表を Excel から挿入するには、表を作成する および Excel の書式設定を使用して表を作成する を参照してください。

プレゼンテーションで表の画像 を作成するには、次の手順に従います。

  1. Excel で、表に含めるセル範囲を選択します。
  2. Insert タブの thinkcell グループで、Link to PowerPoint > Table as Image を選択します。PowerPoint が開きます。
  1. PowerPoint で、表をスライドに配置します。

Excel から Harvey balls とチェックボックスを作成する

Excel ブックから直接、Harvey balls とチェックボックスを作成し、その状態を制御できます。Harvey balls とチェックボックスの詳細については、ハーベイ ボールとチェックボックス を参照してください。

Excel から Harvey balls を作成する

Excel から Harvey ball を作成するには、 次の手順に従います。

  1. Excel の空のセルに、次のいずれかを入力して、塗りつぶす Harvey ball セグメントの数を指定します。
    • 0 から 4 までの絶対数(既定では、これが Harvey ball セグメントの最大数です)
    • 0% から 100% までのパーセンテージ
    • 0 から 4 までの絶対数、または 0% から 100% までのパーセンテージのいずれかを結果として返す数式
  2. セルを選択し、Insert > thinkcell > Link to PowerPoint > Harvey Ball image を選択します。PowerPoint が開きます。
  3. PowerPoint で、Harvey ball をスライドに配置します。

Excel から作成した Harvey ball でも、他の Harvey ball と同様に セグメント数を変更する できます。Excel から Harvey ball の完了状態を変更するには、リンクされたセルに別の値または数式を入力します。リンク済み要素の更新の詳細については、リンク要素内のデータの管理 を参照してください。

Excel からチェックボックスを作成する

Excel からチェックボックスを作成するには、次の手順に従います。

  1. 空のセルに、チェックボックス記号のショートカットまたはショートカットを結果として返す数式を入力します。
  2. セルを選択し、Insert > thinkcell > Link to PowerPoint > Checkbox チェックボックスのアイコン を選択します。PowerPoint が開きます。
  3. PowerPoint で、チェックボックスをスライドに配置します。

Excel からチェックボックス記号を変更するには、リンクされたセルに別のチェックボックス記号ショートカットまたは数式を入力します。リンク済み要素の更新の詳細については、リンク要素内のデータの管理 を参照してください。

Excel から画像を作成する

画像の URL またはローカル ファイル パスを含む Excel セルから、プレゼンテーションに画像を挿入します。そのためには、次の手順に従います。

  1. Excelで、空のセルに画像のURLを入力します。画像がデバイスに保存されている場合は、file://で始まる画像へのファイルパスを入力します。
  1. URLまたはファイルパスが含まれているセルを選択します。
  1. Excelのリボンで、Insert > thinkcell > Link to PowerPoint > Image from URLを選択します。PowerPointが開きます。
  2. PowerPointで、画像をスライド上に配置します。

スライド上の画像を、Excel内のURLまたはファイルパスからの画像に置き換えることもできます。そのためには、次の手順に従います。

  1. PowerPoint で、置き換える画像を選択します。
  2. Excel で、使用する画像の URL またはファイル パスを含むセルを選択します。
  3. 次のオプションから選択します。
    • Excel のリボンで、Insert > thinkcell > Link To PowerPoint > To Existing Element [既存の要素へ] アイコン を選択します。PowerPoint が開きます。PowerPoint で、置き換える画像を選択します。
    • PowerPoint のリボンで、Insert > thinkcell Data > New Excel Link を選択します。または、画像を右クリックしてコンテキスト メニューを開き、Establish Excel Link を選択します。

      置き換える画像が Excel にリンクされている場合は、この手順を実行する前に、画像を右クリックしてコンテキスト メニューを開き、Break Excel Link を選択します。

Excelの数式を使用してリンクされた画像を切り替える

画像URLまたはファイルパスを返す数式とセル参照を使用して、Excelからスライド上の異なる画像を切り替えます。そのためには、次の手順に従います。

  1. Excelで、使用する画像URLまたはファイルパスを返す数式を作成します。
  2. 数式が含まれているセルを選択します。
  3. Excelのリボンで、Insert > thinkcell > Link to PowerPoint > Image from URLを選択します。PowerPointが開きます。
  4. PowerPointで、画像をスライド上に配置します。
  5. 画像を切り替えるには、数式で使用する値を変更し、PowerPointでリンクされた画像を更新します。

たとえば、次のExcel数式は、セルF5の値に応じて、2つの画像ファイルパスのいずれかを返します。

=IF(F5<10,"file://C:\Users\Public\Go_sign.png","file://C:\Users\Public\Slow_sign.png")

数式セルへのデータリンクを使用してスライド上の画像を挿入または置き換えると、リンクされた画像はセルF5の値に応じて変わります。

Excel でリンク範囲を管理する

リンクされたExcel範囲には、色分けされたデータリンクフレームがあります。

データリンクフレームの色は、リンクされた範囲のステータスを示します。

枠の色

データ リンクのステータス

緑

リンク範囲内のデータを使用するリンク要素を含むプレゼンテーションが開いています。

赤

その Excel 範囲を使用するリンク要素を含む開いているプレゼンテーションはありません。考えられる理由は次のとおりです。

  • リンク要素が、開かれていないプレゼンテーション内にあります。
  • リンク要素またはそれらを含んでいたプレゼンテーションが削除されています。
  • リンク要素が現在、別のリンクされた Excel 範囲をデータ ソースとして使用しています(代替データ ソースに切り替える を参照)。

青

データ リンク枠が選択されています。

リンクされたExcel範囲がプレゼンテーションのニーズに完全に合わない場合でも、セルを移動したり内容を編集したりする必要はありません。リンク要素のデータレイアウトに合わせてリンクされた範囲を調整するしたり、リンク要素用に整理するためにリンク要素に合うようにExcelデータを配置するしたりできます。

リンクされた範囲を調整したりデータを集計したりする間、PowerPointを開いておく必要はありません。PowerPointで変更を確認するには、リンクされた範囲のデータを使用するリンク要素を含むプレゼンテーションを開き、リンク要素を更新します(リンク要素内のデータの管理を参照)。

リンクされた範囲を調整する

PowerPoint内の要素にリンクした後、リンクされたExcel範囲を調整する方法は3つあります。

データリンクフレームを移動して、リンクされた範囲に別のセルを含めます。そのためには、次の手順に従います。

  1. リンクされた範囲の周囲にあるデータリンクフレームを選択します。
  2. データリンクに含めるセルの上にデータリンクフレームをドラッグして再配置します。

行と列を追加または削除する

リンクされたグラフに別の系列を追加したり、リンクされた表から行を削除したりする必要がある場合は、データリンクフレームのサイズを変更してセルを含める、または除外します。そのためには、次の手順に従います。

  1. リンクされた範囲の周囲にあるデータリンクフレームを選択します。
  2. 角のハンドルを選択してドラッグし、データリンクフレームのサイズを変更します。

リンクされた範囲のデータレイアウトを入れ替え、編集する

PowerPoint のリンク要素は、Excel データを解釈して表示するために thinkcell の既定のデータ レイアウトを使用します。たとえば、Excel 範囲から縦棒グラフを作成すると、既定ではグラフは行を系列、列をカテゴリーとして使用します(Excel からグラフを作成する を参照)。

Excel のデータを編集したり移動したりせずに、リンク要素が Excel データを解釈して表示する方法を変更できます。そのためには、リンク範囲のデータ レイアウトを転置または編集します。

リンクされた範囲を入れ替える

カテゴリーや系列ラベルなど、リンク範囲の行と列が表す値を変更するには、リンクされた Excel 範囲を転置できます。リンク範囲を転置しても、Excel 内のデータは変更または移動されません。リンク要素がデータを表示する方法だけが変更されます。

リンクされた範囲を入れ替えるには、リンクされた範囲の周囲にあるデータリンクフレームを右クリックし、Transpose Link image を選択します。

リンクされた範囲のデータレイアウトを編集する

リンクされたExcel範囲内の特定の行と列が、データ値を表すのか、系列やカテゴリなどリンク要素内の任意情報、または100%=行を表すのかを指定します(絶対値と相対値を参照)。そのためには、次の手順に従います。

  1. Excelで、リンクされた範囲の周囲にあるデータリンクフレームを右クリックし、Edit Data Layout Excel リンクのコンテキストメニューの[データレイアウトの編集]アイコン を選択します。
  2. チェックボックスを使用して、thinkcellがリンクされた範囲内の行と列をどのように解釈するかを指定します。

リンク要素に合うようにExcelデータを配置する

要素をExcelにリンクする場合、使用したいデータが不要なデータと混在していたり、変更したくない形式で配置されていたりすることがあります。リンクされたExcelデータをプレゼンテーションに合わせる際にさらに柔軟性が必要な場合は、次のオプションを検討してください。

  • ワークシート上の空のセルに、他のセルの値を反映するセル参照を入力し、その参照を含むセルをプレゼンテーションにリンクします。たとえば、セルF8に=B5を入力すると、F8には常にセルB5の値が表示されます。セルに影響を与えずにセルB5のデータを使用するには、セルF8をプレゼンテーションにリンクします。
  • ワークシート間でExcelのセル参照を使用し、使用したいすべてのデータを専用のインターフェイスシートに集約します。インターフェイスシートを使用すると、データを含む元のワークシートを変更せずに、リンクされたデータをプレゼンテーションに合わせて調整できます。たとえば、インターフェイスシートのセルでthinkcell roundを使用すると、リンクされたグラフに表示される値を一貫して丸めることができます(Excel データの丸めを参照)。
  • リンクされた範囲内のセルをグラフから除外するには、ExcelのHideまたはGroup and Outline機能を使用します。非表示のデータをグラフに再び表示するには、ExcelでUnhideを選択し、グラフを更新します。

重複するリンクされた範囲を表示する

PowerPointとExcelの間にデータリンクを作成すると、thinkcellはリンクされたExcel範囲にデータリンクIDを割り当てます。リンクされた範囲を含むブックまたはワークシートのコピーを作成すると、元のリンクされた範囲とコピー内のリンクされた範囲は同じデータリンクIDを共有します。

同じデータ リンク ID を持つリンク範囲が複数開いている場合、各リンク範囲の下に、開いている重複範囲をすべて示す色分けされたタブが表示されます。タブの色はリンク範囲のステータスを示します。

タブの色

データ リンクのステータス

緑

リンク範囲内のデータを使用するリンク要素を含むプレゼンテーションが開いています。

ピンク

リンク範囲は、使用されていない代替データ ソースです(代替データ ソースに切り替える を参照)。

タブにポインターを合わせると、ツールヒントに、リンクされた範囲を含むワークシート名とブックのファイルパスが表示されます。

特定のリンクされた範囲を含むワークシートを開くには、そのタブを選択します。Excelでタブを選択しても、PowerPoint内のリンク要素のデータソースは変更されません。リンク要素のデータソースを変更するには、Data Linksダイアログで代替データ ソースに切り替えるします。

トラブルシューティングが必要ですか?

ナレッジベースをご確認ください