A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Thank you for posting your question in the Microsoft Q&A forum.
I understand that you want to select a cell fill color from a dropdown list without replacing or removing the existing text in that same cell.
To clarify, in Excel a single cell can only store one value at a time, meaning it cannot simultaneously hold both:
- Free typed notes (your comment text), and
- a dropdown selection (such as “Red”, “Yellow”, or “Green”).
So when you select an item from a data validation dropdown, it will always overwrite the current cell content this is expected behavior.
You can achieve the effect you're looking for by:
- Keeping your text in the main cell, and
- Using either:
- a separate hidden/helper column for the dropdown, or
- VBA (macro) to apply color based on a selection elsewhere
The most reliable setup would be:
- Column A > your notes (free text)
- Column B > dropdown for color selection
- VBA or Conditional Formatting > applies fill color to Column A based on Column B
This way:
- Your text remains intact
- Each row can be controlled independently
- The solution is scalable and stable
I understand this may not be exactly the behavior you were hoping for, but due to how Excel stores values in cells, this is a current limitation.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.