
How to Add a Drop-Down List to an Excel To-Do List
Add Data Validation drop-downs for status and priority on an Excel to-do list — sourced from a Lists sheet that stays editable.
People search how to do drop down list in excel for invoices, inventories — and to-do status. This guide keeps the technique glued to a to-do list: Status and Priority dropdowns sourced from a Lists sheet, so “Done,” “done,” and “complete” stop breaking your filters.
For the full selection guide, see Excel to do list template hub.
Key takeaway: Put allowed Status and Priority values on a Lists sheet (ideally in an Excel Table), then point Data Validation → List at those ranges so your to-do dropdowns update when you edit the source.
Why to-dos need dropdowns
Free-typed status creates ghosts: filters miss rows, pivot counts lie, and conditional formatting never catches every spelling. Monday.com-style tutorials and Microsoft’s own Create a drop-down list docs agree on the mechanics — List validation, source range, in-cell dropdown. Your job is to apply them to task workflow, not to a random city picker.
Method A — type a short list in the dialog
Best for two-minute setups.
Comma-separated Status dropdown
- Select the Status cells in your ToDoList Table (exclude the header).
- Data → Data Validation.
- Allow: List.
- Source:
Not started,In progress,Waiting,Done - Check In-cell dropdown → OK.
- Repeat for Priority with
High,Medium,Low.
Pros: fast. Cons: editing options later means revisiting Data Validation on every sheet that uses them.
Method B — Lists sheet as source (preferred)
Best for a real excel to do list template you will keep.
Lists-sheet sourced dropdowns
- Create a sheet named
Lists. - In column A, header
Status; below: Not started, In progress, Waiting, Done. - In column B, header
Priority; below: High, Medium, Low. - Optional:
Ctrl+Tto make each list a Table (tblStatus,tblPriority). - On ToDoList, select Status body → Data Validation → List → Source: select
Lists!A2:A5(or the Table column; lock the range with absolute refs if you prefer). - Repeat for Priority →
Lists!B2:B4. - Test: change a Lists value; confirm new rows can use it (Table-sourced lists update cleanly).
GeeksforGeeks and Excel Easy document the same List + Source pattern. Microsoft recommends Tables so adds/removes flow into dropdowns automatically.
Error alerts and paste safety
On the Error Alert tab, Style Stop prevents freestyle status. That is what you want on a shared to-do.
Warning: Paste Special → Values can strip validation. If dropdown arrows disappear, re-apply Data Validation to the column or paste with formatting.
Conditional formatting that respects dropdowns
Color High priority red; strikethrough when Status = Done. Because values are controlled, formulas stay simple: =$B2="High" or =$D2="Done".
Tie-back to the product shape
Structured workbooks often ship ToDoList + Lists exactly so validation has a home. The Download To Do List Template Excel from PlanoNest (disclosure: we sell it) is a one-time-purchase workbook with ToDoList and Lists sheets — instant digital download, no subscription. Check the product page for current pricing.
For the full DIY build order, see How to Make a To Do List in Excel. For selection context, return to the Excel to do list template hub.
Named ranges versus Table columns
Fixed ranges such as Lists!A2:A5 break the moment you add a sixth Status word. Prefer an Excel Table on Lists and point Data Validation at the Table column, or define a named formula that expands with the Table. Re-test after you insert a row: the new Status should appear in the to-do dropdown without reopening Data Validation. If it does not, your source is still a static address — fix that before you teach anyone else the file.
Stop paste from wiping validation
Team members who paste from email often strip Data Validation. Teach Paste → Keep Source Formatting or re-apply validation to the whole Status column after a messy import. A Stop-style error alert helps, but it cannot save a column that no longer has any validation rules attached. After a paste incident, select the entire Status body (not one cell) and restore List validation from Lists in one pass.
Teaching the list in five minutes
When you hand the workbook to a helper, demo three things only: where Status options live on Lists, how to pick Status on a new Table row, and what Waiting means. Skip named-range theory on day one. People adopt dropdowns when the path is obvious; they invent spellings when the Lists sheet is hidden behind three other tabs.
What this article is not
It is not a generic inventory dropdown encyclopedia, not a multi-select VBA deep dive, and not a school roster picker. Keep practicing on Status and Priority until those two columns never drift.
Free vs paid template choice belongs on the hub; here we only lock dropdown technique.[/DEDUP]
Operating note before you close the file
Change one Lists value on purpose, create a new to-do row, and confirm the dropdown shows the edit. That thirty-second test is your regression check. If it fails, fix the source reference before you archive the week’s Done rows.
Keep language concrete under pressure
When a task stalls, write the blocker in Notes instead of inventing a new priority level. Priority inflation is how every row turns red and none of them get finished before lunch. A blocked task with a named owner of the blocker is still useful data; a vague High item is not.
Agree on Status words early
If you collaborate with one other person, agree on Status words in a short written note inside the workbook. A thirty-second legend prevents a week of filter arguments. Put the legend on the Lists sheet beside the dropdown sources and resist adding synonyms like Complete beside Done.
Archive finished work monthly
Archive is not failure. Moving Done rows off the working table keeps attention on what can still change. Monthly archive sheets also make it easy to answer what you actually finished without scrolling a thousand-line monster. Name archive tabs by month so searches stay boring and reliable.
Resist dashboard creep
A single COUNTIF for open High items is enough for most people. Charts that need weekly babysitting will be abandoned faster than a plain filtered Table. If a chart does not change a Monday decision, delete it and reclaim the space for Notes that name the next action.
Device reality check
When you evaluate any download — free or paid — open it on the device you actually use during the workday. A file that only looks good on a 27-inch monitor will not survive phone-side triage between meetings. Prefer readable columns over decorative title banners that steal the first twelve rows.
Frequently Asked Questions
How do I add items to the dropdown later?
Add a row to the Lists sheet source (inside the Table if you used one). Recreate the validation range only if you used a fixed Lists!A2:A5 address and filled past it — Tables avoid that trap.
Can I use dependent dropdowns (category → task type)?
Yes with named ranges or FILTER-based tricks, but most personal to-dos do not need them. Master Status/Priority first.
Does this work in Excel for the web?
Data Validation lists work in Excel for the web with some UI differences. Re-test after sharing links.
Should checkboxes replace Status?
Checkboxes are great for binary Done. Status dropdowns still win when you need Waiting vs In progress. Many sheets use both carefully — keep them from contradicting each other.
Why does my dropdown show old values after I edited Lists?
You likely pointed Data Validation at a fixed range that no longer includes the new cells. Retarget the source to the Table column or expand the named range, then retest on a fresh row.



