FormulaCraft

How to get the day name from a date in Excel and Google Sheets

Excel & Google Sheets
=TEXT(A2,"dddd")

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1Ensure your dates in column A are real date values (not text).
  2. 2In the output cell type =TEXT(A2,"dddd") and press Enter.
  3. 3The formula returns the full day name in the spreadsheet's language (e.g., Monday, Tuesday).
  4. 4For a 3-letter abbreviation (Mon, Tue), use =TEXT(A2,"ddd") instead.
  5. 5Alternatively use =CHOOSE(WEEKDAY(A2,2),"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday") for an explicit, localizable list.

Tips

Working on a sheet you inherited? Run the Auditor on the whole file first — it flags every #REF!, #N/A, broken column pattern, and inconsistent formula in seconds, free, no signup.

Frequently asked

What is the difference between 'ddd' and 'dddd'?

'ddd' returns a 3-letter abbreviation (Mon, Tue, Wed) while 'dddd' returns the full name (Monday, Tuesday, Wednesday).

Can I get the day name in a language other than English?

TEXT() returns the day name in the system's locale language. For a fixed language, use CHOOSE(WEEKDAY(A2,2),…) with manually entered names in the desired language.

Formulas used

Related tasks

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: