\r\n\r\n
Microsoft Wordの文書にExcelの表計算ソフトのデータを入れたいことがあります。この方法は、ソースとなるExcelワークシートとの接続を維持したいかどうかによって、いくつか方法があります。見てみよう。
Word文書にスプレッドシートを含めるには、実際には3つの選択肢があります。最初の方法は、単純にスプレッドシートからデータをコピーして、ターゲットドキュメントに貼り付ける方法です。ほとんどの場合、これはWordの基本的な表や列のセットになる本当に単純なデータでのみ機能します(選択した貼り付けオプションに依存)。
この方法は便利な場合もありますが、リンクと埋め込みという2つのオプションの方がはるかに強力なので、この記事で紹介する方法を使います。どちらも、最終的に対象文書に実際のExcelスプレッドシートが含まれる点では非常によく似ています**。見た目はエクセルのワークシートのようで、エクセルのツールを使って操作することができます。この2つのオプションの違いは、元のExcelスプレッドシートとの接続をどのように処理するかにあります。
もちろん、どちらの方式にも利点はあります。ドキュメントをリンクさせる(リンクさせたままにするのではなく)ことの利点は、データが依然としてほとんどエクセルのワークシートに保存され、ワードで表示されるだけなので、ワードドキュメントのファイルサイズを減らすことができることです。デメリットは、元の表計算ファイルが同じ場所に残っている必要があることです。そうでない場合は、再リンクする必要があります。元のスプレッドシートへのリンクに依存しているため、その場所にアクセスできないユーザーにドキュメントを配布する必要がある場合は、あまり意味がありません。
一方、文書を埋め込むと、ExcelのデータがすべてWordファイルに効率よく埋め込まれるため、Word文書のサイズが大きくなります。しかし、エンベッディングには明らかな利点があります。例えば、元のExcelワークシートにアクセスできないユーザーにドキュメントを配布する場合や、ドキュメントが特定の時点のExcelワークシートを表示する必要がある場合(更新ではなく)には、埋め込み(および元のワークシートからの切断)はより理にかなっています。
では、これらを踏まえて、microsoftwordでExcelの表をリンクして埋め込む方法について見てみましょう。
ExcelのワークシートをWordにリンクさせたり、埋め込んだりするのは、実はとても簡単で、手順はどちらもほとんど同じです。まず、Excelのワークシートと編集するWordの文書の両方を開きます。
Excelで、リンクまたは埋め込みを行うセルを選択します。ワークシート全体をリンクまたは埋め込むには、行と列がリンクされている左上のボックスをクリックして、ワークシート全体を選択します。
WindowsではCTRL+C、macOSではCommand+Cを押して、これらのセルをコピーします。また、選択したセル上で右クリックし、関連メニューから「コピー」を選択することもできます。
次に、Word文書に切り替え、リンクまたは埋め込みたい資料の場所に**点をクリックして配置します。リボンの「ホーム」タブで、「貼り付け」ボタンの下にある下矢印をクリックし、ドロップダウンメニューから「特殊貼り付け」コマンドを選択します。
この操作で「特殊貼り付け」ウィンドウが表示され、ファイルのリンクや埋め込みの過程で唯一異なる機能を見つけることができます。
スプレッドシートを埋め込むには、左の「貼り付け」を選択します。スプレッドシートにリンクするには、「リンクを貼り付ける」オプションを選択します。マジでそれ。それ以外の工程は同じです。
どちらを選択しても、次に右側のボックスで「Microsoft Excel Worksheet Object」を選択し、「OK」ボタンをクリックします。
Excelのワークシート(または選択したセル)がWord文書に表示されます。
Excelのデータがリンクされている場合、Wordで直接編集することはできませんが、その中の任意の場所をダブルクリックすると元の表計算ファイルを開くことができます。元のスプレッドシートに加えた更新は、すべてWord文書に反映されます。
Excelのデータが埋め込まれている場合は、Wordで直接編集することができます。スプレッドシートの任意の場所をダブルクリックすると、同じWordウィンドウのままですが、WordリボンがExcelリボンに変わり、すべてのExcel関数にアクセスできるようになります。ちょっとカッコイイ。
スプレッドシートの編集をやめて、Wordのコントロールに戻りたいときは、スプレッドシートの外側のどこかをクリックするだけです。
注:Word文書作成中に、まだ作成されていないスプレッドシートを入れたい場合は、可能です。実際、リボン上の「テーブル」ドロップダウンメニューから直接、**Excelスプレッドシートを作成することができます。
関連:Microsoft WordでExcel形式のスプレッドシートを利用する方法