How to Insert Attachments in Excel?

Do you ever need to insert an attachment in your Excel sheet such as a Word document, Power Point, or PDF file, so you can share more comprehensive information with your colleagues? It is as simple as clicking on Insert, Text, Object, choosing your file, and voila!

Then, what happens after? Your file will float around your spreadsheet and not into a single cell. Yet, to be able to sort or move it with the rest of the content, what you really need is to put it into a single cell. How can you do this?


In this brief article, we will see how Excel can better handle your attachments, then we will look into an alternative that integrates with Excel: RowShare, an online table that offers a collaboration solution.

Having Your Files Attached to Excel Sheet

There are several ways of attaching files in Excel. You can either create from files, create new or add link to files. We will explore how to do it one by one.

If you want to create from an existing file, follow these steps:

  1. Select the cell into which you want to insert your file
  2. Click on the “Insert” tab
  3. Click on “Object” under the “Text” group
  4. Select “Create from File”
  5. Browse your file
  6. Select the “Display as icon” check box to if you want to insert an icon linking to the files
  7. Click on “OK”

Another possibility is to create a new file. You can do that by selecting “Create New” instead, and choose the type of object you want to attach. A new window will then pop up and you can create a new file you want to insert.

If you only want to add a link to the file instead of embedding the file, select the “Link to File” check box. The file should be stored in a location accessible to those with whom you want to share it. If the link to your file redirects to your computer, you will be the only one able to open it. Other than that, the location of the file should remain the same, if you move it to different location, the link won’t work anymore.

Lock Your File Within a Single Cell

Once you have successfully placed your file over your Excel sheet, you probably realize that what you need is to insert your file into a single cell. To do this, follow these steps:

  1. Resize your file or cell until they fit each other
  2. Right click on your file and select “Format Object”
  3. Click on the “Properties” tab
  4. Select “Move and size with cells”


Since your Excel file size will be the size of the sheet itself plus the size of each other files attached, your Excel size will then be so huge. Also, as you can see here, there is no direct way to insert your file to an Excel cell automatically.

So, crunch time: Should I follow all these long endless steps or should I stick to the traditional way and exchange my files using email instead?

Attach Files Easily with RowShare

It’s time to say goodbye to complicated spreadsheet and endless email exchange. RowShare, an online table focusing in sharing and collaboration, offers a simpler solution. You can insert attachments within a click of a mouse! Start by creating a table from RowShare’s templates or from scratch.

Attach your files by following these super simple steps:

  1. Add a column of type “File” to your table
  2. Click on the cell, browse your file and attach it to your RowShare table

You can also control your table and files the way you want it, from sorting, filtering, setting columns as read only, you name it. It couldn’t be any simpler, here is a quick video if you still need a few pointers:


Tip: If you already have your table in Excel, import it to RowShare and change the appropriate column type to File. Then, click on the cell and upload the file.

Once you have finished adjusting your table in RowShare, you can then synchronize it with Excel to access the best features of both tools. When synchronizing with Excel, instead of having the file itself, you will have the link of the file in your Excel sheet.


Happy RowSharing!

Create RowShare Table
For Free