Cách đổi định dạng ngày tháng năm sang Thứ trong tuần bằng Google Sheet

Nếu bạn đang xử lý các tập dữ liệu lớn có ngày tháng và muốn đổi tương ứng dạng Thứ trong tuần bằng Google Sheet mà không biết phải làm như thế nào, thì bạn đã tìm đúng bài viết rồi đó. Trong hướng dẫn này, bạn sẽ học hai thứ: hàm WEEKDAY và hàm SWITCH.

Hàm WEEKDAY

Hàm WEEKDAY phân tích một ngày và sau đó tạo ra ngày tương ứng trong tuần dưới dạng một số. Hàm có cú pháp sau:

=WEEKDAY(date, [type])

Theo mặc định, hàm WEEKDAY bắt đầu đếm vào Chủ nhật, cho giá trị của Chủ nhật là 1. Do đó, giá trị của Thứ bảy là 7. Giá trị này được đặt là type=1. Vì đây là kiểu mặc định của hàm nên không cần chỉ định như vậy.

Cách tìm ngày trong Tuần của một ngày cụ thể trong Google Sheet
Hàm WEEKDAY được áp dụng cho các ngày khác nhau. Cột đầu tiên chứa danh sách ngày tháng; cột thứ hai chứa hàm WEEKDAY được áp dụng cho cột đầu tiên; cột thứ ba chứa kết quả của hàm WEEKDAY được áp dụng cho cột đầu tiên. Chủ nhật được đặt là ngày đầu tiên trong ví dụ này.

Hàm WEEKDAY cũng có thể được thiết lập để bắt đầu đếm vào Thứ Hai thay vì Chủ Nhật. Điều này có nghĩa là Thứ Hai được đặt là 1 trong khi Chủ Nhật được đặt là 7. Để làm như vậy, hãy đặt type=2:

=WEEKDAY(date, 2)

Bạn có thể xem kết quả bên dưới:

Cách tìm ngày trong Tuần của một ngày cụ thể trong Google Sheet
Hàm WEEKDAY được áp dụng cho các ngày khác nhau. Cột đầu tiên chứa danh sách ngày tháng; cột thứ hai chứa hàm WEEKDAY được áp dụng cho cột đầu tiên; cột thứ ba chứa kết quả của hàm WEEKDAY được áp dụng cho cột đầu tiên. Thứ Hai được đặt là ngày đầu tiên của tuần trong ví dụ này.

Có một loại thứ ba, trong đó Thứ Hai được đặt là 0 trong khi Chủ Nhật được đặt là 6. Bạn có thể xem kết quả bên dưới:

Cách tìm ngày trong Tuần của một ngày cụ thể trong Google Sheet
Hàm WEEKDAY được áp dụng cho các ngày khác nhau. Cột đầu tiên chứa danh sách ngày tháng; cột thứ hai chứa hàm WEEKDAY được áp dụng cho cột đầu tiên; cột thứ ba chứa kết quả của hàm WEEKDAY được áp dụng cho cột đầu tiên. Thứ Hai được đặt là ngày đầu tiên của tuần trong ví dụ này, nhưng Thứ Hai được tính là 0.

Kết hợp hàm WEEDAY với hàm SWITCH

Chúng ta có thể sử dụng một hàm khác để chuyển đổi đầu ra của hàm WEEKDAY thành tên tương ứng của nó. Với mục đích này, mình sẽ sử dụng hàm SWITCH. Hàm SWITCH lý tưởng cho những trường hợp bạn chỉ nhận được một tập hợp các giá trị chính xác để chuyển đổi. Ưu điểm của hàm SWITCH so với hàm IF là nó nhỏ gọn hơn và không yêu cầu bạn thêm các hàm IF bên trong một hàm IF khác.

Nếu một hàm bạn sử dụng xuất ra một trong ba giá trị có thể có, giả sử 1, 2 và 3, và bạn cần chuyển đổi chúng thành ý nghĩa tương ứng của chúng là AAA, BBB và CCC, bạn có thể sử dụng hàm SWITCH như sau:

=SWITCH(expression,1,”AAA”,2,”BBB”,3,”CCC”)

Expression (biểu thức) có thể là một công thức hoặc một ô tham chiếu. Mình sẽ kết hợp điều này với hàm WEEKDAY. Công thức bây giờ trông như thế này:

=switch(WEEKDAY(cell),1,"Chủ nhật",2,"Thứ Hai",3,"Thứ Ba",4,"Thứ Tư",5,"Thứ Năm",6,"Thứ Sáu",7,"Thứ Bảy")

Thay đổi cell thành tham chiếu ô có chứa ngày tháng. Vì hàm WEEKDAY được lồng bên trong hàm SWITCH, bạn không cần phân bổ thêm một cột cho giá trị của hàm WEEKDAY. Bạn có thể kiểm tra kết quả bên dưới:

Cách tìm ngày trong Tuần của một ngày cụ thể trong Google Sheet
Hàm WEEKDAY kết hợp với hàm SWITCH để chuyển đầu ra của hàm WEEKDAY thành tên các ngày trong tuần. 

Lưu ý: Nếu bạn đang sử dụng Google Sheet với ngôn ngữ tiếng Việt thì trong công thức thay dấu phẩy (,) thành dấu chấm phẩy (;) nhé.

Kết luận

Ở phía trên mình đã hướng dẫn các bạn cách tìm ngày trong tuần của 1 ngày cụ thể nào đó sử dụng Google Sheet, nếu bạn nào vẫn chưa nắm được có thể để lại bình luận phía dưới.

Bài này thường áp dụng trong việc xây dựng kế hoạch làm việc, KPIs, thống kê, ….. nếu biết tận dụng thì sẽ giúp ích cho các bạn rất nhiều đó.

Các bạn có thể tìm hiểu rõ hơn về 2 hàm SWITCH và hàm WEEKDAY ở trên trang của Google nha:

5 1 đánh giá
Đánh giá

Reviews

Công Việt
Mình xây dựng blog này với mục đích chia sẻ những kinh nghiệm, thủ thuật của mình liên quan đến các lĩnh vực như CNTT, Marketing Online, MMO, Đồ Họa, SEO, ... Rất mong nhận được sự ủng hộ của các bạn.

Bài Viết Liên Quan

0
Hãy cho mình xin 1 bình luận nha bạn yêu !!!x
()
x