Checkboxes in Excel are very useful. You can use them to:
- Create a checklist
- Control formulas
- Show or hide data in charts
- Track completed tasks
You can also insert a simple check mark symbol, but a checkbox is more powerful.
Table of Contents
1. How to Insert a Checkbox
- Click the Developer tab.
(If you don’t see it: File → Options → Customize Ribbon → check Developer) - In the Controls group, click Insert.
- Under Form Controls, click Check Box.
- Click and drag to draw a checkbox in cell B2.
- To remove the text “Check Box 1”:
- Right-click the checkbox
- Click the text
- Press Delete




2. Link a Checkbox to a Cell
A checkbox works best when it is linked to a cell.
- Right-click the checkbox → click Format Control.

- In Cell link, select C2, then click OK.

- Click the checkbox:
- Checked → cell C2 shows TRUE

- Unchecked → cell C2 shows FALSE
- You can hide column C if you don’t want to see it.
3. Use the Checkbox with a Formula
- In another cell, enter this formula:
=IF(C2=TRUE,"Yes","No") - Check and uncheck the checkbox to see the result change.
This is how checkboxes control Excel actions.
4. Create a Simple Checklist
Steps:
- Insert one checkbox in cell B2.
- Drag the checkbox down to B11 to copy it.
- Right-click the first checkbox → Format Control.
- Link it to cell C2.
- Repeat this for each checkbox:
- B3 → link to C3
- B4 → link to C4
- etc.
- In another cell, count checked items:
=COUNTIF(C2:C11,TRUE) - Hide column C.
5. Use Checkboxes with a Chart (Dynamic Chart)
Checkboxes can control what data appears in a chart.
Basic idea:
- Checkbox checked → data is shown
- Checkbox unchecked → data is hidden
Simple steps:
- Create a chart with two data sets (example: Rainy Days and Profit).
- Insert two checkboxes.
- Link:
- Checkbox 1 → cell B15
- Checkbox 2 → cell C15
- Create new helper columns using this formula:
=IF(B15=TRUE,OriginalValue,NA()) - Use the new columns in the chart.
When a checkbox is unchecked, Excel hides that data automatically.
6. Delete Checkboxes
To delete many checkboxes at once:
- Hold CTRL.

- Click each checkbox you want to remove.
- Press Delete.

7. Advanced: Powerful Checkboxes with VBA (Optional)
Advanced users can use ActiveX checkboxes with VBA.
Example code:
If CheckBox1.Value = True Then Columns("F").Hidden = True
If CheckBox1.Value = False Then Columns("F").Hidden = False


Beginners can skip this part.
8. Checkbox vs Check Mark
- Checkbox → interactive, works with formulas
- Check mark symbol → just a symbol, no action
Use checkboxes when you want Excel to do something.
