Có thể bạn quan tâm: Cách Đánh Số Trang Bất Kỳ Trong Excel 2026
Giới thiệu
Excel là công cụ mạnh mẽ nhất trong việc quản lý dữ liệu, lập kế hoạch và phân tích. Một trong những tính năng quan trọng mà người dùng thường xuyên gặp phải là cần phải chuyển đổi một giá trị ngày (date) thành tên hoặc số thứ tự của ngày trong tuần. Dù bạn là một nhà phân tích dữ liệu, kế toán, quản lý dự án hay chỉ đơn giản là một người dùng cá nhân muốn tự động hóa một số công việc, việc hiểu và áp dụng đúng công thức chuyển ngày sang thứ trong Excel sẽ giúp bạn tiết kiệm thời gian và tránh sai sót.
Trong bài viết này, chúng ta sẽ đi sâu vào từng công thức phổ biến, cách sử dụng chúng trong các tình huống thực tế, những mẹo tinh tế giúp tránh lỗi khi làm việc với ngày tháng, cũng như triển khai các giải pháp nâng cao bằng VBA nếu bạn muốn tùy biến hơn nữa. Bài viết sẽ được viếtಾಲಯ thẳng vào thực tế, với ví dụ minh họa cụ thể, giúp bạn nhanh chóng nắm bắt và áp dụng ngay vào công việc của mình.
Có thể bạn quan tâm: Cách Đánh Số Thứ Tự Trong Excel ډېر Bằng Fill: Hướng Dẫn Chi Tiết Và Các Mẹo Hữu Ích
1. Tại sao cần chuyển đổi ngày sang thứ?
Trong nhiều trường hợp, dữ liệu ngày tháng chỉ mang giá trị số, ví dụ: 01/05/2026. Khi muốn phân tích hoặc hiển thị dữ liệu một cách trực quan, người dùng thường muốn biết ngày đó thuộc vào thứ nào: thứ Hai, thứ Ba, … hoặc thứ 1, thứ 2, … để dễ dàng phân loại, lọc hoặc tính toán. Ví dụ:
- Kế hoạch công việc: Xác định ngày làm việc và ngày nghỉ một cách chính xác.
- Báo cáo doanh thu: Phân tích doanh thu theo thứ trong tuần.
- Quản lý nhân sự:loor xác định ngày nghỉ lễ và ngày làm việc.
- Phân tích dữ liệu: Tính toán tần suất, thống kê theo ngày trong tuần.
Do đó, các công thức chuyển đổi ngày sang thứ trong Excel trở thành một công cụ cốt lõi trong quy trình làm việc hàng ngày.
Có thể bạn quan tâm: Cách Xếp Theo Thứ Tự Abc Trong Excel 2026
2. Các công thức cơ bản để chuyển ngày sang thứ trong Excel
2.1 Hàm WEEKDAY
Công thức đơn giản nhất và được sử dụng phổ biến nhất là WEEKDAY. Cú pháp:
=WEEKDAY(serial_number, return_type)
serial_number: giá trị ngày (hoặc tham chiếu đến ô chứa ngày).return_type: tùy chọn xác định kiểu trả về:- 1 hoặc bỏ qua: trả về số thứ tự (1 = Chủ Nhật, 2 = Thứ Hai, …, 7 = Thứ Bảy).
- 2: trả về số thứ tự (1 = Thứ Hai, 2 = Thứ Ba, …, 7 = Chủ Nhật).
- 3: trả về số thứ tự (0 = Thứ Hai, 1 = Thứ Ba, …, 6 = Chủ Nhật).
Ví dụ:
Giả sử ô A1 chứa ngày 15/08/2026 (15 tháng 8 năm 2026). Để biết ngày đó là thứאַן, thứ Bảy, thứ Năm, …:
=WEEKDAY(A1,1)→ trả về 6 (thứ Sáu nếu tính từ Chủ Nhật).=WEEKDAY(A1,2)→ trả về 5 (thứ Năm nếu tính từ Thứ Hai).
2.2 Hàm TEXT
Hàm TEXT cho phép chuyển đổi giá trị ngày thành chuỗi với định dạng tùy chỉnh. Cú pháp:
=TEXT(value, format_text)
value là ngày, format_text là định dạng chuỗi. Đối với thứ trong tuần, chúng ta sử dụng:
"dddd": trả về tên đầy đủ thứ (ví dụ: “Thứ Bảy”)."ddd": trả về tên ngắn gọn (ví dụ: “Thứ B”).
Ví dụ:
=TEXT(A1,"dddd")→ “Thứ Bảy”.=TEXT(A1,"ddd")→ “Thứ B”.
2.3 Hàm CHOOSE
Nếu bạn muốn tùy chỉnh tên thứ theo ngôn ngữ hoặc định dạng cụ thể, hàm CHOOSE là một lựa chọn linh hoạt. Cú pháp:
=CHOOSE(index_num, value1, value2, …)
Kết hợp với WEEKDAY, chúng ta có thể tạo một chuỗi tùy chỉnh:
=CHOOSE(WEEKDAY(A1,2),"Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy","Chủ Nhật")
Đây là một cách hiệu quả để tránh dùng hàm TEXT khi muốn thay đổi tên thứ trong tiếng Việt mà không bị phụ thuộc vào cài đặt ngôn ngữ của Excel.
2.4 Hàm IFS (Excel 2026 trở đi)
Nếu bạn muốn áp dụng logic phức tạp hơn, chẳng hạn như chuyển đổi ngày sang thứ và thực hiện một hành động cụ thể dựa trên thứ đó, hàm IFS có thể hữu ích. Ví dụ:
=IFS( WEEKDAY(A1,2)=1,"Đã đến hạn", WEEKDAY(A1,2)=2,"Đang thực hiện", WEEKDAY(A1,2)=3,"Đã hoàn thành", TRUE,"Không xác định"
)
3. Ứng dụng thực tế: Cách sử dụng công thức trong các tình huống cụ thể
3.1 Tạo danh sách ngày trong tuần tự động
Giả sử bạn muốn tạo một bảng liệt kê các ngày trong một tháng và hiển thị thứ của từng ngày. Bước:
- Tại ô A1, nhập ngày đầu tháng, ví dụ
01/09/2026. - Tại ô B1, nhập công thức:
=TEXT(A1,"dddd"). - Kéo công thức từ A1 xuống A31 (hoặc số ngày thực tế của tháng).
- Kéo công thức từ B1 xuống B31.
Kết quả: Bảng liệt kê ngày, thứ tương ứng.
3.2 Lọc dữ liệu theo thứ
Giả sử bạn có một bảng dữ liệu bán hàng với cột ngày bán. Bạn muốn lọc dữ liệu chỉ lấy các giao dịch vào thứ Bảy. Cách làm:
- Thêm một cột phụ “Thứ” với công thức:
=TEXT(A2,"ddd"). - Sử dụng công cụ lọc (Filter) và chọn “Thứ B” trong cột “Thứ”.
3.3 Tính doanh thu theo thứ trong tuần
Bạn có bảng dữ liệu doanh thu hàng ngày và muốn tính tổng doanh thu theo thứ trong tuần. Cách thực hiện:
- Thêm cột “Thứ” bằng
=TEXT(A2,"ddd"). - Tạo bảng PivotTable:
- Trục hàng: “Thứ”.
- Giá trị: “Doanh thu” (tổng).
PivotTable sẽ hiển thị tổng doanh thu cho mỗi thứ.
3.4 Xác định ngày làm việc trong tuần
Nếu bạn muốn tính số ngày làm việc trong một khoảng thời gian, có thể dùng hàm NETWORKDAYS. Nhưng trước khi tính, bạn có thể cần xác định ngày bắt đầu và ngày kết thúc thuộc evergreen nào. Ví dụ:
=NETWORKDAYS(A1,B1,{"01/01/2026","07/01/2026"})
Trong đó A1 và B1 requieren ngày bắt đầu và kết thúc. Để xác định ngày bắt đầu và menghitung thứ, dùng WEEKDAY.
4. Định dạng ngày tùy chỉnh
4.1 Định dạng ngày theo kiểu “Thứ Hai, 01/09/2026”

Có thể bạn quan tâm: Cách Đổi Font Chữ Trong Excel Không Bị Lỗi
Bạn có thể tạo định dạng ngày tùy chỉnh trong Excel:
- Chọn ô, nhấn chuột phải → Format Cells.
- Chọn Custom → nhập
dddd, dd/mm/yyyy.
Kết quả: Thứ Hai, 01/09/2026.
4.2 Định dạng 3 ký tự ngắn gọn
Sử dụng định dạng tùy chỉnh ddd, dd/mm/yyyy. Ví dụ: Thu 01/09/2026.
5. Xử lý lỗi thường gặp
5.1 Khi =WEEKDAY() trả về giá trịқар gì
Nếu serial_number không phải là một ngày thực sự, Excel sẽ trả về lỗi #VALUE!. Đảm bảo rằng ô chứa dữ liệu ngày đã được định dạng là ngày (Date) hoặc sử dụng DATE() để tạo ngày.
5 teams. Khi =TEXT() trả về chuỗi không mong muốn
Nếu ngôn ngữ cài đặt Excel không phải tiếng Việt, TEXT() sẽ trả về tên thứ bằng tiếng Anh. Để tránh, hãy sử dụng CHOOSE hoặc công thức tùy chỉnh.
5.3 Khi =NETWORKDAYS() không tính đúng ngày nghỉ
Hãy chắc chắn rằng danh sách ngày nghỉ được cung cấp đúng định dạng và tên cột. Nếu có ngày lễ chính thức, hãy thêm :”{"01/01/2026","23/04/2026"}“.
6. Tùy biến nâng cao: VBA để chuyển ngày sang thứ
Nếu bạn làm việc với dữ liệu lớn và muốn tự động hóa quá trình, VBA sẽ hữu ích. Dưới đây là một macro đơn giản:
Function GetWeekdayVN(d As Range) As String Dim weekNum As Integer weekNum = Weekday(d.Value, vbMonday) Select Case weekNum Case 1: GetWeekdayVN = "Thứ Hai" Case 2: GetWeekdayVN = "Thứ Ba" Case 3: GetWeekdayVN = "Thứ Tư" Case 4: GetWeekdayVN = "Thứ Năm" Case 5: GetWeekdayVN = "Thứ Sáu" Case 6: GetWeekdayVN = "Thứ Bảy" Case 7: GetWeekdayVN = "Chủ Nhật" End Select
End Function
Sử dụng trong Excel: =GetWeekdayVN(A1) sẽ trả về tên thứ tiếng Việt. Lợi ích lớn: không phụ thuộc vào cài đặt ngôn ngữ, dễ dàng mở rộng.
7. Ứng dụng trong công việc thực tiễn
7.1 Lập kế hoạch dự án
- Xác định ngày bắt đầu: Sử dụng
=WEEKDAY(A1, Bauer)để biết ngày bắt đầu là thứ nào, từ đó điều chỉnh lịch trình. - Chia công việc theo thứ: Tạo bảng công việc với cột “Thứ” và lọc ra các nhiệm vụ cần làm vào thứ nhất, thứ ba… để phân bổ công sức hợp lý.
7.2 Quản lý bán hàng
- Báo cáo doanh thu theo thứ: Tạo PivotTable với “Thứ” làm trục hàng, tổng doanh thu làm giá trị. Phân tích dữ liệu để biết ngày nào bán chạy nhất.
- Kế hoạch khuyến mãi: Nếu muốn chạy chương trình khuyến mãi vào thứ Năm, sử dụng công thức
=IF(WEEKDAY(A2,2)=4,"Khuyến mãi","").
7.3 Kế hoạch nghỉ phép
- Tính số ngày nghỉ: Sử dụng
NETWORKDAYS(A1,B1)để tính số ngày làm việc giữa hai ngày. DùngCBSWEEKDAYđể xác định ngày đầu và cuối tuần.
7 maatschappij. Báo cáo tài chính
- Phân tích lợi nhuận theo thứ: Tạo báo cáo chi tiết về lợi nhuận theo từng thứ trong tuần. Dùng
CHOOSEđể chuyển đổi sốthành tên thứ.
8. Mẹo tinh tế khi làm việc với ngày tháng trong Excel
8.1 Kiểm tra cài đặt ngôn ngữ
- Excel có thể lưu ngày theo định dạng
mm/dd/yyyyhoặcdd/mm/yyyy. Để tránh nhầm lẫn, hãy đảm bảo cài đặt ngôn ngữ phù hợp.
8.2 Sử dụng DATEVALUE khi nhập liệu từ văn bản
- Khi nhập ngày dưới dạng văn bản, dùng
=DATEVALUE(A1)để chuyển thành giá trị ngày.
8.3 Xử lý năm nhuận
- Hàm
WEEKDAYvàTEXTtự động xử lý năm nhuận. Không cần lo lắng về ngày 29/02.
8.4 Tránh lỗi #NUM! trong TEXT
- Nếu ô chứa công thức
TEXTtrả về lỗi#NUM!, có thể do ô chứa giá trị атап. Kiểm tra dữ liệu.
9. Tham khảo và nguồn học
- Microsoft Office Support: Cung cấp tài liệu chi tiết về các hàm
WEEKDAY,TEXT,CHOOSE,IFS. - YouTube: Nhiều kênh chuyên về Excel như ExcelIsFun, MyExcelOnline, ExcelJet.
- Sách: “Excel Formulas and Functions For Dummies” – cung cấp ví dụ thực tiễn.
- Blog: Trang blog của ExcelJet và Chandoo.
10. Kết luận
Việc chuyển đổi ngày sang thứ trong Excel không chỉ là một kỹ năng cơ bản mà còn là chìa khóa giúp bạn thực hiện nhiều tác vụ phân tích, lập kế hoạch và báo cáo một cách chính xác và hiệu quả. Các công thức WEEKDAY, TEXT, CHOOSE, cùng với các hàm nâng cao như IFS và NETWORKDAYS đều là công cụ mạnh mẽ, dễ sử dụng và linh hoạt. Khi kết hợp với định dạng tùy chỉnh, xử lý lỗi thông minh và thậm chí là mở Joey với VBA, bạn có thể tự động hóa quy trình làm việc và giảm thiểu sai sót đáng kể.
Hãy thử áp dụng những công thức và kỹ thuật đã nêu trong bài viết vào công việc hàng ngày của mình. Bạn sẽ nhanh chóng nhận thấy sự khác biệt trong hiệu suất làm việc và khả năng phân tích dữ liệu. Nếu gặp khó khăn, hãy tham khảo các nguồn tài nguyên trên và thử nghiệm với dữ liệu thực tế để hiểu rõ hơn từng bước. Chúc bạn thành công trong việc sử dụng Excel một cách tối ưu!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
