13:14:07 03-11-2023 | Lượt xem: 236
Trong bài viết này, chúng ta sẽ khám phá các phương pháp khác nhau để trích xuất các ngày trong tuần từ ngày dương lịch trong Excel, chẳng hạn như công thức và định dạng số tùy chỉnh.
Khi bạn đang sử dụng Excel để quản lý thời hạn dự án, lên lịch cuộc hẹn hoặc phân tích xu hướng dữ liệu, việc biết tên ngày cho các ngày cụ thể thường rất hữu ích. Excel có nhiều công cụ giúp bạn tìm ra điều này. Trong bài viết này, sẽ hướng dẫn cho bạn một số cách đơn giản để lấy ngày trong tuần từ một ngày, cho dù bạn muốn nó ở dạng chữ hay số.
Một trong những cách đơn giản nhất để tìm tên ngày trong Excel là sử dụng hàm TEXT. Đây là cách thực hiện:
Giả sử ngày ban đầu nằm ở ô A3.
Trong một ô khác (giả sử là B3), hãy nhập một trong các công thức sau:
Để trả về tên đầy đủ của ngày như “Thứ Hai” hoặc “Thứ Ba”, công thức là:
=TEXT(A3, "dddd")
Để có phiên bản ngắn hơn của tên ngày như "Thứ Hai" hoặc "Thứ Ba", hãy sử dụng mã ngày trong tuần này:
=TEXT(A3, "ddd")
Nhấn Enter, và ô B3 sẽ hiển thị tên ngày tương ứng với ngày ở ô A3.
Điều quan trọng cần lưu ý là hàm TEXT luôn cung cấp cho bạn kết quả dưới dạng văn bản, bất kể định dạng của ô ban đầu. Nếu bạn dự định sử dụng kết quả này để tính toán thêm, hãy cân nhắc sử dụng định dạng tùy chỉnh thay vì công thức.
Một công thức đơn giản khác cho các ngày trong tuần trong Excel là WEEKDAY.
Theo mặc định, hàm WEEKDAY trả về một số từ 1 đến 7. Trong hệ thống này, Chủ Nhật được coi là 1, Thứ Hai là 2,...nhưng bạn có thể thay đổi điều này bằng cách chỉ định một đối số return_type khác.
Nếu mục tiêu của bạn là lấy số ngày trong tuần thì hàm WEEKDAY ở dạng cơ bản là tất cả những gì bạn cần:
=WEEKDAY(A1)
Nếu ô A1 chứa ngày như "18-Sep-2023" (Thứ Hai), công thức sẽ trả về 2; hoặc 3 nếu A1 chứa "19-Sep-2023" (Thứ Ba).
Nếu bạn muốn có tên ngày chứ không phải số, bạn có thể kết hợp hàm WEEKDAY với hàm TEXT.
Ví dụ: để chuyển đổi ngày theo lịch trong ô A1 thành ngày trong tuần, hãy sử dụng một trong các công thức sau:
=TEXT(WEEKDAY(A1), "dddd")
Hoặc
=TEXT(WEEKDAY(A1), "ddd")
Sự khác biệt là công thức đầu tiên trả về tên đầy đủ của ngày trong khi công thức thứ hai hiển thị phiên bản ngắn hơn của tên.
Nếu bạn muốn tạo nhãn hoặc ký hiệu tùy chỉnh cho tên ngày, bạn có thể thực hiện việc này bằng cách sử dụng WEEKDAY kết hợp với hàm CHOOSE. Đây là cách nó hoạt động:
CHOOSE trả về một giá trị từ danh sách được xác định trước dựa trên số chỉ mục.
WEEKDAY tính số chỉ mục tương ứng với ngày trong tuần của một ngày nhất định.
Nói cách khác, công thức này ánh xạ đầu ra dạng số của hàm WEEKDAY tới tên tương ứng mà bạn đã mã hóa cứng vào hàm CHOOSE.
Giả sử ngày của bạn nằm ở ô A3 và bạn muốn hiển thị tên ngày dưới dạng viết tắt gồm 2 chữ cái, chẳng hạn như "Su" cho Chủ Nhật, "Mo" cho Thứ Hai,...Công thức sau đây có hiệu quả:
=CHOOSE(WEEKDAY(A3), "Su","Mo","Tu","We","Th","Fr","Sa")
Một cách khác để hiển thị tên ngày trong Excel là áp dụng định dạng số tùy chỉnh. Cách tiếp cận này cho phép bạn giữ giá trị ngày ban đầu trong ô trong khi hiển thị trực quan ngày trong tuần. Đây là cách thực hiện:
Chọn (các) ô chứa ngày bạn muốn định dạng.
Nhấp chuột phải vào các ô đã chọn để hiển thị menu ngữ cảnh, sau đó chọn Format Cells.
Trong hộp thoại Format Cells, điều hướng đến tab Number và chọn Custom trong danh sách Category.
Trong trường Type, nhập mã mong muốn cho ngày trong tuần:
dddd – mã cho tên cả ngày (ví dụ Sunday ).
ddd – mã cho tên ngày viết tắt (ví dụ Sun ).
Bấm OK để áp dụng định dạng tùy chỉnh.
Không giống như các công thức Excel, phương pháp này không thay đổi các giá trị cơ bản của ô mà chỉ thay đổi cách chúng xuất hiện trong các ô.
Trong ảnh chụp màn hình bên dưới, bạn có thể thấy ba cột có cùng ngày. Cột A hiển thị ngày ở định dạng ngày mặc định, cột B hiển thị tên đầy đủ ngày (định dạng “dddd”) và cột C hiển thị tên viết tắt (định dạng “ddd”). Nếu bạn kiểm tra thanh công thức, bạn sẽ nhận thấy rằng cả ba cột đều giữ nguyên giá trị ngày ban đầu. Điều này có nghĩa là bạn có thể sử dụng những ngày này trong bất kỳ phép tính nào dưới dạng ngày Excel đầy đủ chức năng đồng thời cung cấp cách trình bày trực quan mong muốn về ngày trong tuần.
Đây là một số cách để lấy ngày trong tuần kể từ ngày trong Excel. Bạn có thể chọn bất kỳ phương pháp nào phù hợp với nhu cầu và sở thích của mình. Chúc bạn thực hiện thành công nhé!