Excelワークシート(Excel worksheet)をWord文書(Word document)に挿入し、それらをリンクして、メインのExcelワークシートを更新すると、 (Excel worksheet)Word文書(Word document)の値も自動的に更新されるようにする必要がありますか?
実際、Excelスプレッドシート(Excel spreadsheet) をWordに挿入するには、リンク、埋め込み、新しいスプレッドシートの作成という2つの方法があります。埋め込みでもリンクでも、2つのファイル間にリンクを具体的に作成しない限り、挿入されたExcelスプレッドシート(Excel spreadsheet)は自動的に更新されません。
ただし、リンクされると、元のExcelスプレッドシート(Excel spreadsheet)で変更が検出されるたびに、埋め込みまたはリンクされたスプレッドシートのデータが更新されます。
既存のExcelスプレッドシート(Excel spreadsheet)を挿入することに加えて、新しいExcelオブジェクト(Excel object)をWordに挿入することもできます。これは、基本的にWord自体の内部でExcelを実行します。(Excel)
この記事では、3つの方法すべてを使用してそれを行う方法を示し、リンクを作成するために必要なことを説明します。
コピー&ペースト方法
最初の方法から始めましょう。これは基本的に、ExcelからWordにコピーして貼り付けるだけです。この方法を使用する場合、Word文書に(Word document)Excelスプレッドシート(Excel spreadsheet)の一部のみを含めるオプションがあることに注意してください。2番目の方法であるオブジェクトの挿入では、スプレッドシート全体がWordファイル(Word file)に配置されます。
ステップ1(Step 1):Wordに含めるExcelスプレッドシートの領域を選択し、 (Excel spreadsheet)Ctrl + Cを押して内容をコピーします。
ステップ2(Step 2):Word文書に移動し、 (Word document and press) Ctrl + VWordファイル(Word file)に貼り付けます。リンクするには、右下 の[貼り付けオプション]ボタンをクリックして、[(Paste Options)宛先テーブルのスタイルに一致してExcelにリンク](Match Destination Table Style and Link to Excel )または[ソースの書式を保持してExcelにリンク]を選択する必要があります。( Keep Source Formatting and Link to Excel.)
新しいバージョンのWordでは、いくつかのアイコンが表示されます。それらにカーソルを合わせると、上記と同じ2つのオプションが表示されます。
ステップ3(Step 3):これで、テーブルは元のExcelファイル(Excel file)にリンクされます。Excelファイル(Excel file)を更新してWordを再度開くと 、リンクされたファイルの新しいデータでドキュメントを更新するかどうかを尋ねられます。(Word)
ステップ4(Step 4):[はい(Yes)]をクリックすると、テーブルに新しい値が反映されます。両方のファイルを同時に開いている場合は、変更がライブで表示されます。
明らかに、このすべてを機能させるかなり複雑なメカニズムがいくつかありますが、ありがたいことに、それについて心配する必要はありません。それはうまくいきます!コピーして貼り付けるだけで、リンクオプションのいずれかを選択しない場合は、元のExcelファイル(Excel file)に変更が加えられても更新されないスタンドアロンのExcelオブジェクト(Excel object)が挿入されるだけであることに注意してください。
また、この方法を使用すると、 Wordで(Word)Excelデータを編集して、 Excelスプレッドシート(Excel spreadsheet)に反映させることはできません。それは一方向にしか機能しません。Wordのデータに変更を加えてファイルを保存すると、ファイルを再度開いたときに、リンクされたファイルからファイルを更新するかどうかを尋ねる上記と同じメッセージが表示されます。
[はい]をクリックすると、Excelスプレッドシート(Excel spreadsheet)から最新の値が再読み込みされ、変更した値が上書きされます。元のExcelスプレッドシート(Excel spreadsheet)を編集する場合は、データを右クリックし、[リンクされたワークシートオブジェクト( Linked Worksheet Object)]をクリックしてから[リンクの編集(Edit Link)]をクリックすることで、Wordから編集できます。
これは、他の誰かがこのWord文書を作成し、元の(Word document)Excelファイル(Excel file)の場所がわからない場合に役立ちます。
オブジェクトの挿入メソッド
Excelスプレッドシート(Excel spreadsheet)をWordにリンクする2番目の方法は、[挿入(Insert)]メニューを使用することです。
手順1(Step 1):Wordで、[挿入(Insert) ]タブをクリックし、[オブジェクト]ドロップダウンをクリックして、[(Object)オブジェクト(Object)]を選択します。
ステップ2(Step 2):[ファイルから作成( Create from File)]タブをクリックし、[参照(Browse)]ボタンをクリックしてファイルを選択します。
ステップ3(Step 3):ファイルを選択すると、右側に2つのチェックボックスが表示されます。Excelスプレッドシート(Excel spreadsheet)をリンクする場合は、[ファイルへのリンク( Link to file)]をオンにする必要があります。元のファイルにリンクされないようにスプレッドシートを挿入する場合は、チェックボックスをオンにしないでください。
前述のように、Insert Objectメソッドを使用すると、 (Insert Object method)Excelスプレッドシート(Excel spreadsheet)の一部だけでなくコンテンツ全体がWordにダンプされます。
Excelオブジェクト(Excel object)(リンクされている場合)をダブルクリックすると、Excel自体で元のExcelファイル(Excel file)が開くだけであることに注意してください。
テーブルの挿入方法
最後に、 [挿入(Insert)]タブに移動し、[テーブル(Table)]をクリックして、下部にある[ Excelスプレッドシート]をクリックすると、完全に編集可能な(Excel Spreadsheet)Excelスプレッドシート(Excel spreadsheet)をWordに挿入できます。
この方法は、新しいExcelスプレッドシートを最初から作成する場合で、 (Excel spreadsheet)Word自体からスプレッドシートに変更を加える場合にのみ役立ちます。ただし、この方法の優れている点は、フローティングスプレッドシートを挿入し、Excelメニュー(Excel menu)全体をWord内にも読み込むため、 (spreadsheet and load)Excel自体の場合と同じように数式などを挿入できることです。
シートの追加、フィルターの作成、セルの書式設定など、通常のExcelと同じようにすべてを行うことができます。これは、見栄えを良くするのが非常に難しいWordテーブルに依存するのではなく、Excelを使用して適切にフォーマットできるデータをWord文書(Word document)にすばやく簡単に挿入する方法です。
つまり、これらはすべて、 Excelスプレッドシート(Excel spreadsheet)をWordに取り込み、ニーズに応じてリンクするか、リンクしないようにするためのさまざまな方法です。ご不明な点がございましたら、お気軽にコメントください。楽しみ!
Insert an Excel Worksheet into a Word Doc
Ever need to insert an Excel worksheet into a Word document and have them linked so that when you update thе maіn Excel worksheet, іt automatically updates the valuеs in the Word document also?
Well, there are actually a couple of ways to insert an Excel spreadsheet into Word: linking, embedding and creating a new one. Whether you embed or link, the inserted Excel spreadsheet will not automatically get updated unless you specifically create the link between the two files.
Once linked, however, then the data in the embedded or linked spreadsheet will update whenever changes are detected in the originating Excel spreadsheet.
In addition to inserting an existing Excel spreadsheet, you can also insert a new Excel object into Word, which basically runs Excel inside of Word itself.
In this article, I will show you how to do it using all three methods and explain what you need to do in order to create the link.
Copy Paste Method
Let’s start off with the first method, which is basically just copying and pasting from Excel into Word. Note that when using this method, you have the option to include only a part of the Excel spreadsheet in the Word document. In the second method, inserting an object, the entire spreadsheet will be placed into the Word file.
Step 1: Select the area in your Excel spreadsheet that you want to include in Word and then press Ctrl + C to copy the contents.
Step 2: Now go to your Word document and press Ctrl + V to paste the contents into the Word file. In order to link, you have to click on the Paste Options button at the bottom right and choose either Match Destination Table Style and Link to Excel or Keep Source Formatting and Link to Excel.
In newer versions of Word, you’ll see several icons. You can hover over them and you’ll find the same two options as mentioned above.
Step 3: That’s it, now your table will be linked to the original Excel file. Whenever you update the Excel file and reopen Word, Word will ask you if you want to update the doc with the new data from the linked files.
Step 4: Click Yes and your table will reflect the new values. If you have both files open at the same time, you’ll see the changes live.
There is obviously some pretty complicated mechanism that makes all of this work, but thankfully you don’t have to worry about it. It just works! Note that if you just copy and paste and don’t choose one of the linking options, you’ll just have a stand-alone Excel object inserted that won’t be updated when changes are made in the original Excel file.
Also, using this method, you can’t edit the Excel data in Word and have it reflect back to the Excel spreadsheet. It only works one way. If you make changes to the data in Word and save the file, you will get the same message above asking if you want to update the file from the linked files when you go to open the file again.
If you click Yes, it will simply reload the latest values from the Excel spreadsheet and overwrite whatever values you may have changed. If you want to edit the original Excel spreadsheet, you can do it from Word by right-clicking on the data, clicking on Linked Worksheet Object and then clicking on Edit Link.
This is useful if someone else created this Word document and you don’t know the location of the original Excel file.
Insert Object Method
The second way to link an Excel spreadsheet to Word is by using the Insert menu.
Step 1: In Word, click on the Insert tab, click on the Object dropdown and then choose Object.
Step 2: Click on the Create from File tab and click on the Browse button to choose your file.
Step 3: Once you choose the file, you will see two check boxes at the right side. If you want to link the Excel spreadsheet, you need to check Link to file. If you want to insert the spreadsheet so that it is not linked to the original file, then don’t check the box.
As mentioned previously, using the Insert Object method will dump the entire contents of the Excel spreadsheet into Word rather than just a portion.
Note that if you were to double-click on the Excel object (if linked), then it will simply open up the original Excel file in Excel itself.
Insert Table Method
Lastly, you can insert a fully editable Excel spreadsheet into Word by going to the Insert tab, clicking on Table and then clicking on Excel Spreadsheet at the bottom.
This method is only useful if you want to create a new Excel spreadsheet from scratch and you plan on making changes to the spreadsheet from within Word itself. What’s cool about this method, though, is that it’ll insert a floating spreadsheet and load the entire Excel menu too inside Word, so you can insert formulas, etc just as if you were in Excel itself.
You can add sheets, create filters, format cells and do everything just like the normal Excel. It’s a quick and easy way to insert some data into a Word document that you can format properly using Excel rather than relying on Word tables, which are really hard to make look nice.
So those are all the different ways you can get an Excel spreadsheet into Word and have them linked or not linked, depending on your needs. If you have any questions, feel free to comment. Enjoy!