How to Make a To-Do List in Excel
Creating a to-do list in Excel is a straightforward process that can help you stay organized and manage your tasks efficiently. You’ll set up a table, add headers, input your tasks, and use simple functions to track progress. Follow these steps to turn Excel into your personal productivity tool. If you ever want the list back as plain cells, you can convert the Excel table back to a range.
Step-by-Step Tutorial to Make a To-Do List in Excel
In this guide, you’ll learn how to make a functional to-do list in Excel. This to-do list will help you track your tasks, deadlines, and completion status.
Step 1: Open Excel and Create a New Workbook
Open Excel and start with a blank workbook.
Starting with a fresh workbook ensures you have a clean slate to create your to-do list. You can find Excel in your programs or apps, and opening a new workbook is as easy as clicking "File" and then "New."
Step 2: Set Up Your Headers
In the first row, enter headers for your columns: Task, Due Date, Status, Priority, and Notes. To make the Due Date column easier to fill in, you can add a calendar drop-down in Excel.
Headers are crucial because they organize your data. "Task" is for the task name, "Due Date" for when it needs to be completed, "Status" for tracking if it’s done or pending, "Priority" to indicate how urgent it is, and "Notes" for any additional information.
Step 3: Enter Your Tasks
Under the "Task" header, list all the tasks you need to complete.
Breaking down your work into individual tasks helps you manage your workload. Each row should represent a different task. If you have multiple tasks, continue to list them down the column.
Step 4: Fill in the Due Dates
Next, fill in the "Due Date" column with the deadlines for each task.
Due dates help you keep track of when each task needs to be finished. Use a consistent date format, like MM/DD/YYYY, to avoid confusion.
Step 5: Update the Status Column
In the "Status" column, indicate whether each task is pending, in progress, or completed.
This column will help you quickly see the progress of each task. You can type in the status manually or use a dropdown menu for easier updating.
Step 6: Assign Priorities
In the "Priority" column, mark each task as High, Medium, or Low priority.
Assigning priorities ensures you focus on the most important tasks first. This way, you can tackle the high-priority tasks when you have the most energy and time.
Step 7: Add Notes
Finally, in the "Notes" column, enter any additional information relevant to each task.
Notes can include details like contact information, subtasks, or special instructions. This is your space to add any extra context you might need.
Once you’ve completed these steps, your Excel to-do list will be ready to use. You can update it as needed, add new tasks, and track your progress efficiently. If you only need boxes to tick off, you can make a checklist in Excel instead.
Turn the List into an Excel Table
Click any cell in your list and press Ctrl + T, then confirm that your table has headers. A table adds filter buttons to each column, keeps formatting consistent, and extends formulas and drop-downs automatically when you add new tasks at the bottom.
Add Drop-Down Lists for Status and Priority
- Select the cells in the Status column.
- Go to Data > Data Validation.
- Under Allow, choose List, and in Source type Not Started,In Progress,Done.
- Click OK, and repeat for Priority with High,Medium,Low.
Add Checkboxes
In Excel for Microsoft 365, select the cells in a Done column and choose Insert > Checkbox. Click a box to check it, or select it and press the Spacebar. A checked box equals TRUE, so you can count finished tasks with =COUNTIF(E2:E50,TRUE).
Cross Off Finished Tasks Automatically
- Select the task rows, such as A2:F50.
- Go to Home > Conditional Formatting > New Rule and choose Use a formula to determine which cells to format.
- Enter =$D2=”Done” (or =$E2=TRUE if you use checkboxes).
- Click Format, check Strikethrough on the Font tab, choose a gray color, and click OK twice.
Highlight Overdue Tasks
Add another rule with the formula =AND($C2<TODAY(),$D2<>”Done”), where C is the due date, and choose a red fill. Overdue tasks stand out every time you open the file, because TODAY() updates daily.
Track Your Progress
Above the list, add a few summary formulas: =COUNTA(A2:A50) for total tasks, =COUNTIF(D2:D50,”Done”) for completed tasks, and divide the two for a percentage. Format the result as a percentage to see how far along you are.
Start from a Template
If you’d rather not build it yourself, go to File > New and search for to-do list. Microsoft’s free templates include task lists with built-in formatting that you can customize.
Tips for Creating a To-Do List in Excel
- Use Conditional Formatting: This feature can highlight overdue tasks or those with high priority.
- Create Dropdown Lists: Use data validation to create dropdown options for Status and Priority, making it easier to update.
- Freeze Top Row: This keeps your headers visible as you scroll through your list.
- Use Filters: Apply filters to quickly sort and view tasks based on criteria like due date or status.
- Backup Your List: Regularly save a copy of your list to avoid losing data.
Frequently Asked Questions
How can I add a checkbox to my Excel to-do list?
In Excel for Microsoft 365, select the cells and choose Insert > Checkbox. Each cell gets a checkbox that stores TRUE or FALSE, which formulas and conditional formatting can use. In older versions, use Developer > Insert > Check Box (Form Control) and link each box to a cell.
Can I share my Excel to-do list with others?
Yes. Save the workbook to OneDrive or SharePoint and click Share, so everyone edits the same copy at the same time instead of emailing versions back and forth.
How do I sort tasks by priority?
Select the Priority column, then click on the "Sort & Filter" button in the Home tab. Choose to sort from A to Z or Z to A to organize tasks by priority.
Is it possible to automate reminders for due dates?
Excel doesn’t send reminders on its own. Use conditional formatting to highlight tasks that are due soon, or move the list to Microsoft To Do or Outlook tasks if you need notifications. Power Automate can also send emails based on dates in an Excel table stored in OneDrive.
What if I don’t have Excel?
You can use free alternatives like Google Sheets, which offers similar functionality for creating to-do lists.
Related: add a strikethrough in Excel.
Related: add a checkbox in Excel.

Matt Jacobs has been working as an IT consultant for small businesses since receiving his Master’s degree in 2003. While he still does some consulting work, his primary focus now is on creating technology support content for SupportYourTech.com.
His work can be found on many websites and focuses on topics such as Microsoft Office, Apple devices, Android devices, Photoshop, and more.