How to Make a Table in Google Forms: 5 Workarounds

Dvir Atias
Sep 14, 2026
How to Make a Table in Google Forms: 5 Workarounds and Their Limits
Google Forms does not have a table question type. You cannot insert a table with rows and columns where respondents type into each cell. What you can do is get close with one of five workarounds: a multiple choice grid, a checkbox grid, an image of a table, repeated short answer questions organized in sections, or a file upload of a spreadsheet. Each fits a different job, and each has real limits worth knowing before you build.
Which workaround fits your table?
| What your table needs | Best workaround | Main limitation |
|---|---|---|
| One choice per row (rating, yes or no, matching) | Multiple choice grid | No typing in cells |
| Several choices per row (availability, skills) | Checkbox grid | No typing in cells |
| Respondents read data from a table, then answer | Image of the table | Table is not interactive or screen-reader friendly |
| Respondents type values for several items | Short answer questions grouped in sections | Long form, not a visual table |
| Respondents fill in a real spreadsheet | File upload | Requires sign-in, harder to analyze |
Workaround 1: Multiple choice grid
A multiple choice grid is the closest thing Google Forms has to a table. Rows are items, columns are options, and respondents pick one cell per row.
Good for: Likert-style surveys, matching tasks, attendance-style yes or no tables, rating several items on the same scale.
Example: A field trip permission table.
| Yes | No | |
|---|---|---|
| My child may take the bus | o | o |
| My child may be photographed | o | o |
| My child has a food allergy | o | o |
Step 1: Add a Multiple choice grid question
Add a question and choose Multiple choice grid from the type menu.
Step 2: Enter rows and columns
Type each item under Rows and each option under Columns.
Step 3: Set validation
Turn on Require a response in each row if every row needs an answer. In the three-dot menu, Limit to one response per column makes each column usable only once, which is useful for ranking (for example, rows are activities and columns are 1st, 2nd, 3rd choice).
Quiz use: grids can be graded with an answer key in quiz mode, which makes them useful for matching questions.
Limits: respondents cannot type anything. Wide grids can be awkward on phones, where respondents may need to scroll sideways. For a Likert-style example, see linear scale and Likert scale in Google Forms.
Workaround 2: Checkbox grid
A checkbox grid looks the same but allows several selections per row.
Good for: "Which days are you available?" with names or time slots as rows and days as columns; "Which tools have you used?" with tools as rows and experience levels as columns; tracking which standards each assignment covers.
Example: Volunteer availability, with rows Morning, Afternoon, Evening and columns Monday through Friday.
Setup matches the multiple choice grid: choose Checkbox grid, add rows and columns, and optionally require a response in each row. The Google Forms checkbox grid guide covers it in depth.
Limits: again, no text entry, and results are harder to read in the Summary view when there are many rows.
Workaround 3: Insert an image of a table
When the table is information for respondents to read, such as a data table in a science quiz, a bus schedule, or a price list, put it in the form as an image.
Step 1: Create the table elsewhere
Build it in Google Docs or Sheets, keep the font large, and take a screenshot or export it as an image.
Step 2: Add it to the form
Click the Add image icon in the toolbar to place it as its own item, or click the image icon next to a question title to attach it to that question.
Step 3: Ask questions about it
Follow the image with multiple choice or short answer questions, such as: According to the table, which city had the highest rainfall in March?
Limits: images cannot be edited in the form, text inside them is not readable by screen readers, and small text is hard to read on phones. Add alt text through the image options, and repeat essential numbers in the question text where you can.
Workaround 4: Short answer questions grouped in sections
When respondents must type values, like scores, quantities, or measurements, use one short answer question per cell you need and group related questions with sections or clear titles.
Example: A lab data form where students record the temperature at four times.
- Temperature at 0 minutes (degrees C)
- Temperature at 5 minutes (degrees C)
- Temperature at 10 minutes (degrees C)
- Temperature at 15 minutes (degrees C)
Add Response validation set to Number on each question so only numbers are accepted. Use a Title and description item to explain the "table" above the questions, and a new section for each trial if there are several. The Google Forms sections guide explains how to split a form into pages.
Limits: it is not visually a table, and a large table (say 5 rows by 5 columns) means 25 questions. The good news is that in the linked Google Sheet, each question becomes a column, so the data lines up like a table there.
Workaround 5: File upload of a spreadsheet
If respondents must fill in a real table, share a template spreadsheet, ask them to complete a copy, and collect it with a File upload question.
Limits: file upload requires respondents to sign in to a Google account, files go to the form owner's Google Drive, and you have to open each file to see the data. It works for a handful of submissions, not for summarizing hundreds. See Google Forms file upload for the details and restrictions.
What none of these can do
No native option lets respondents add rows dynamically, type into grid cells, or calculate totals inside the form. If your table needs any of those, a spreadsheet shared directly or a form tool with a true table or matrix field is a better fit than forcing Google Forms.
Showing a table to respondents vs collecting a table from them
It helps to separate two jobs that both get called "a table in a form":
- Presenting a table (data, schedule, rubric): use an image, or type a simple list into the description.
- Collecting table-shaped answers: use a grid when answers are choices, and short answer questions when answers are typed values.
Most frustration comes from trying to do both in one question.
Turning a table-heavy worksheet into a form
Worksheets often mix tables, matching exercises, and questions. Rather than rebuilding each part by hand, you can upload the Word file, Google Doc, or PDF to Formswrite, review the detected questions, and export. Diagrams and images in your document are carried over, and you can then swap a matching table for a grid. Try Word to Google Form or PDF to Google Form. Google Forms export is on paid plans; the free plan includes Formswrite forms and flashcards.
FAQ
Can you insert a table in Google Forms?
Not as an interactive table. Google Forms has no table question type. You can use a multiple choice grid or checkbox grid for choices, insert an image of a table to display data, or use several short answer questions for typed values.
Can respondents type into a grid in Google Forms?
No. Grid questions only allow selecting cells. For typed values, use separate short answer questions, optionally with number validation.
How do I make a matching table question in Google Forms?
Use a multiple choice grid with items in the rows and possible matches in the columns. In quiz mode, set the correct cell for each row in the answer key. Turn on Limit to one response per column if each match can be used only once.
Can I paste a table from Google Docs into a Google Form?
Pasting a table does not create a table in the form. The best way is to screenshot the table and insert it as an image, or convert its rows into grid rows or separate questions.
How do grid responses appear in Google Sheets?
Each row of the grid becomes its own column in the linked spreadsheet, with the selected column option as the value. Checkbox grid cells with several selections list them together.
What if I need respondents to add their own rows?
Google Forms cannot add rows dynamically. Ask respondents to submit the form once per row, with the submit another response link shown, or collect a completed spreadsheet by file upload.
Related guides
- Google Forms checkbox grid
- Linear scale and Likert scale in Google Forms
- Google Forms sections
- Google Forms response validation
- Google Forms file upload
- Google Forms settings guide
- Google Forms send me a copy of my responses
- Tools: Word to Google Form, PDF to Google Form
Generate multiple choice questions from any text
Paste a lesson or upload a document and Formswrite writes graded multiple choice questions with an answer key.
Generate questions →Or go straight to a converter: Google Docs to Forms, PDF to Google Form, Word to Google Form, Google Forms Quiz Generator