I have some text in a Google Document, and I want to have a small table beside this text.

The problem is that the table takes the whole row, so I can't have any text left of the table.

Is it even possible?


This isn't possible, however there is a work around - use a drawing.

Insert -> Drawing

In the drawing, create a text box or shape (if you would like the box to have a background), add the text. To add text to a shape, just double click it.

When you are finished, save and close. Then select the image and select Wrap Text.

The only draw back is that the text box will not be split between two pages if it happens to fall on a page break.

| improve this answer | |
  • 1
    This works, but I find the text is scaled incorrectly and there doesn't seem to be a way to automatically scale this to 100% so the final view is not stretched for me. – ps2goat Sep 10 '19 at 6:03
  • 1
    Its definitely a workaround. This question is 3 years old, I am surprised Google hasn't come up with a better solution. – Jake Sep 11 '19 at 19:34
  • 1
    I agree. I added the comment so people would know there are still issues 3 years later :) I wanted to use a template from Google for the font configs, but ended up making my own in LibreOffice. – ps2goat Sep 11 '19 at 21:09

Unfortunately you cannot have text floating around tables in Google docs.

However, you can achieve something similar by using tables within tables:

  1. create a table with 2 columns and one row, and set its borders to 0 width (so that they don't show)
  2. assuming you want your free form text to float on the left, type your text paragraph in the first column
  3. insert your real table in your second column

This will not let text really float around your table (if you delete text above your tables, the free form text won't be absorbed in previous paragraphs), but this will achieve the visual effect you want.

| improve this answer | |

Perhaps a bit more awkward but neater in the sense that the material is dynamic and cooperative.

You can also

  1. Create a table in a google spreadsheet.
  2. Copy (Ctrl+C) the cells you need.
  3. Create a drawing in your google doc.
  4. Paste (Ctrl+V) the cells and choose to link to source.
  5. Close the drawing.
  6. Choose wrap the text around the drawing as wanted.

After updating the cells in the spreadsheet (if needed) you would need to double click (edit) the drawing and then choose the Update button on the pasted cells/table.

So it's a multi-stage rocket, but not too bad IMO. All tables could be kept in same spreadsheet and also you can quite easily add table caption that floats with the table.

| improve this answer | |

You could just take the table you're using, use the snipping tool, and you should be able to treat it like an image! However you will be unable to alter the text within the table once it has been snipped! try to have the full table before you do so!

| improve this answer | |

Yep'...... It seems that so far, Google haven't made an solution yet. ( Quite odd. )

Here is my solution to somehow work it out, I hope this could be somewhat helpful.

......And, yes, I believe many had thought of this solution already, please forgive me if I am repeating anybody else's trick.

  1. As per usual, you'd make the table. Your Small Table

  2. Add a column to the direction which you want to type text in. ( In my circumstances, to the right. ) Adding The Column

  3. Merge the cells of this whole column. ( By the way: drag it out. ) Merging The Column Cells Dragging The Merged Column Out

  4. Make the fill-in colour transparent ( if necessary ), and border white. Fill-in Colour Transparent Border Colour White

  5. Voila! Now you have a seemingly non-existent cell to type in! Now You Can Type

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.