To add a checkbox in Google Sheets in a web browser, select the cell or range where you want it, then choose Insert > Checkbox. Click a box to check or clear it; by default, a checked box stores TRUE and an unchecked box stores FALSE, so it can also drive formulas and summaries.
What a Google Sheets checkbox does
A checkbox is a control displayed inside a spreadsheet cell, not a floating shape or an image. It is useful when people need to mark a task complete, confirm that an item was reviewed, record attendance, or choose among simple yes-or-no options. Because the control is part of the cell’s value, formulas, filters, and conditional formatting can respond to it.
By default, a checked checkbox has the Boolean value TRUE and an unchecked one has the Boolean value FALSE. These are logical values, rather than the text strings “TRUE” and “FALSE.” That distinction matters in formulas: a comparison with TRUE can work directly, while text-based values may require different criteria. You can also set custom checked and unchecked values, which is useful for workflows that need labels or numeric values instead of the defaults.
Checkboxes are best for a binary choice. If a task has several states—such as Not started, In progress, and Complete—a dropdown is often more suitable because one checkbox cannot represent all three states clearly.
Insert checkboxes in one cell or a range
To add a single checkbox, select a cell and use Insert > Checkbox. To add several at once, select the full range first and use the same menu command. For example, selecting C2:C20 before inserting creates a checkbox in every cell in that range. You can then click individual boxes or fill the range with a consistent setup.
- Open the spreadsheet in Google Sheets in a browser.
- Select the cell or cells where the checkboxes should appear.
- Choose Insert > Checkbox.
- Click a checkbox to mark it, or click it again to clear it.
For a task list, you might put task names in column A, owners in column B, and checkboxes in column C. Add a heading such as “Done?” above the checkbox column so collaborators understand what the control means. When you insert checkboxes into a selected range, existing data in those cells can be replaced by the checkbox setup, so check the selection before applying it.
To remove checkboxes, select the relevant cells and use Delete or Backspace to clear their contents. If the checkbox rule remains or you want to remove its validation, open Data > Data validation, select the rule for the range, and remove it. Clearing values and removing validation are related but not identical: a cell can retain a checkbox rule even after its current value is cleared.
Change checkbox values with data validation
Use data validation when you want a checkbox to return values other than TRUE and FALSE. Select the cells, open Data > Data validation, and create or edit a rule whose criteria are Checkbox. In the rule settings, enable the option to use custom cell values and enter the value for checked and unchecked states. The exact labels in the side panel can change as Google updates its interface, but the rule is still configured through Data validation.
For example, a project tracker might use “Complete” for a checked box and “Pending” for an unchecked one. This can make a sheet easier for people to read, but it changes what formulas should look for. A formula that counts TRUE values will not count the word Complete as TRUE. Use criteria matching the custom value, or keep the default Boolean values when you plan to build formulas around TRUE and FALSE.
Custom values can also be numbers, but consider what they mean before using them. A checked value of 1 and unchecked value of 0 can be useful in some calculations, yet a label is usually clearer for collaborators. Keep the same convention across the whole column; mixing default Boolean values with custom text or numbers can make totals and filters confusing.
Use checkboxes in formulas and summaries
Checkboxes become especially useful when formulas summarize the choices. With task descriptions in A2:A6 and default checkboxes in B2:B6, suppose B2, B3, and B5 are checked. The number of completed tasks is three:
=COUNTIF(B2:B6,TRUE)
With that same layout, if B2:B6 contains three TRUE values and two FALSE values, this formula returns 3. The checked values are counted directly; no extra text conversion is needed.
With task names in A2:A6 and default checkboxes in B2:B6, place this formula in C2 and fill it down to label each row:
=IF(B2,"Done","Open")
If B2 is checked, the result is Done; if it is unchecked, the result is Open. The status label is formula output, so it updates when the checkbox changes. You can also use checkbox values as conditions in other functions, including conditional sums or counts, provided the criteria match the values actually stored in the cells.
For a quick progress fraction, with checkboxes in B2:B6 and no blank cells in that range, divide the checked count by the number of tasks:
=COUNTIF(B2:B6,TRUE)/COUNTA(A2:A6)
If there are five task names and three checked boxes, the result is 0.6, or 60% when the result cell is formatted as a percentage. This formula assumes each task name corresponds to one checkbox and that the task-name cells are populated. If the list may be empty, protect against division by zero with an IF test or adapt the formula to the sheet’s layout.
Make completed rows easier to scan
Conditional formatting can visually distinguish completed items. For a task list with descriptions in A2:A20 and checkboxes in B2:B20, select A2:B20, then choose Format > Conditional formatting. Set a rule that formats rows based on the checkbox in column B, using a custom formula such as:
=$B2=TRUE
Choose a fill color or text style and apply the rule to the selected range. The dollar sign fixes the checkbox column while the row number adjusts for each row, so a checked box in B7 affects row 7 rather than every row based on B2. A muted fill or strikethrough can help separate finished tasks from open ones, but maintain enough contrast for readability.
Filtering can also help a team focus on unfinished work. Turn on a filter with Data > Create a filter, then use the filter control in the checkbox column to show only unchecked entries or only checked entries. This hides rows from view; it does not delete them or change their checkbox values.
Copy, fill, and organize checkbox ranges
For a new task row, you can copy a cell that already contains a checkbox and paste it into another cell. You can also extend a range by selecting the existing checkbox cells and dragging the small fill handle. Check the result after copying if the source cell contains additional formatting or validation rules, since those may be copied along with the checkbox.
Keep checkbox columns consistent and avoid using the same column for both controls and unrelated text. A clear header, a consistent range, and a short instruction near the top of a shared sheet can prevent accidental edits. If people should only interact with the checkboxes, consider protecting other cells or ranges through Data > Protect sheets and ranges. Protection settings manage who can edit; they do not make a checkbox itself a security feature or verify that a task was genuinely completed.
When sorting a list, sort the entire table rather than only the checkbox column. Sorting one column by itself can detach checkbox states from the tasks they belong to. Similarly, when inserting or deleting rows, confirm that formulas and conditional-formatting ranges still cover the intended data.
Common checkbox problems and fixes
- The cell shows TRUE or FALSE instead of a box: The cell may contain a logical value but lack checkbox validation. Select the cell and use Insert > Checkbox, or inspect its rule under Data > Data validation.
- A formula does not count checked boxes: Confirm that the cells use default TRUE/FALSE values. If you assigned custom values, use the custom checked value in the formula’s criteria.
- The checkbox will not change: Check whether the cell or sheet is protected, whether you have edit access, or whether another collaborator’s permissions limit changes.
- Checkboxes appear in the wrong place: Undo the action if possible, then select the intended range carefully and apply the checkbox command again. Inserting them across a range can affect existing cell contents.
- Some rows behave differently: Look for inconsistent validation rules, pasted values, or custom values applied to only part of the column. Reapply a consistent rule to the full intended range.
A frequent misconception is that a checkbox is merely a visual symbol. In Sheets, it is linked to a cell value and a validation rule. That is why formulas can respond to it—and why changing its values or removing its validation can affect how the sheet behaves.
Google Sheets compared with Excel
Google Sheets uses Insert > Checkbox for the straightforward checkbox workflow described here. Microsoft Excel has its own checkbox tools and interface, and the steps and behavior vary by Excel version. Instructions for Excel should not be assumed to match Sheets, even though both spreadsheet programs can use logical values in formulas. In either product, confirm the values stored by the control before building summaries around it.
Sheets is particularly convenient when several people need to update a shared task list in a browser. A checkbox change is part of the shared spreadsheet, and other collaborators with access can see the updated state. The sheet’s sharing permissions still determine who can edit; inserting a checkbox does not grant access or change those permissions.
Frequently Asked Questions
Can I add checkboxes to an entire column?
Select the range you want, such as C2:C100, and choose Insert > Checkbox. Selecting a limited range is often safer than applying controls to every row in a very large sheet, especially when the column may later contain notes or other data.
How do I count checked boxes in Google Sheets?
For default checkboxes in B2:B20, use =COUNTIF(B2:B20,TRUE). It counts checked boxes because checked cells contain TRUE. If you configured a custom checked value, use that value as the count criterion instead.
Can I change what a checked checkbox means?
Yes. Edit the checkbox rule under Data > Data validation and set custom values for checked and unchecked states. Update any formulas that relied on TRUE and FALSE so they match the new values.
Can a checkbox mark a whole row complete?
A checkbox controls its own cell, but conditional formatting can use that cell to change the appearance of other cells in the row. For example, a rule based on column B can shade task details across columns A and B when the box in B is checked.
Why did a checkbox turn into TRUE or FALSE?
The cell may have lost its checkbox validation while retaining its logical value, or content may have been pasted over the control. Reapply Insert > Checkbox to the intended cell, then check whether the value and any custom rule are correct.
Related
- Copy a Word Document into Excel: Best Methods and Tips
- Copying Text from Excel to Word: Formatting, Links and Tables
- Copy Excel to Word Without Gridlines: Easy Methods
Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.
More in How-to basics
- Workout Log Google Sheets: Build a Useful TrackerYes—you can make a workout log in Google Sheets by creating a table for dates, exercises, sets, reps,…
- Excel Data Validation List from a Table: How to Set It UpYes. In Excel for Microsoft 365 on Windows, create a workbook-level name that refers to the table column,…
- Excel Power Query Window White Box: Causes and FixesIf the Excel Power Query window opens as a blank white box, first wait briefly, then close and…
- Timestamp to Date in Google Sheets: Convert Unix TimeTo convert a Unix timestamp in seconds to a date and time in Google Sheets, put the timestamp…
- Labels in Excel and Word: Mail Merge Step-by-Step GuideTo create a sheet of address or product labels, organize each recipient or item in a separate row…
- Delete a Page in Word Using Ctrl+G: Step-by-Step GuideTo delete a page in Word with Ctrl+G on Windows, press Ctrl+G, enter \page in the Go To…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.