Chia sẻ
bởi Annabelle Almer Ngày 26 tháng 3 năm 2022
Nếu bạn đã từng cần chia ngày trong Excel thành ngày, tháng và năm riêng biệt, thì có một số tùy chọn để chọn. Excel có các chức năng khác nhau, Văn bản thành Cột hoặc Flash Fill có thể thực hiện công việc
Dưới đây là hướng dẫn nhanh về một số phương pháp
- Sử dụng các hàm NGÀY, THÁNG và NĂM
- Sử dụng văn bản thành cột
- Flash điền vào
- TextSplit[] một hàm Excel 365 mới kết hợp với Text[]
Hàm NGÀY, THÁNG, NĂM
Sử dụng các công thức Excel đơn giản này, bạn chỉ có thể trích xuất ngày, tháng hoặc năm từ một ô ngày tháng
Đây là cách tốt nhất nếu ngày có thể thay đổi hoặc được thêm nhiều hơn nhưng chỉ hoạt động đối với những ngày được lưu dưới dạng ngày Excel [không phải ở dạng văn bản thuần túy]
Chức năng ngày
Hàm DAY trả về ngày trong tháng dưới dạng số [rõ ràng là từ 1 đến 31]
cú pháp
=DAY[serial_number]
Vì vậy, đối với ví dụ trên, nếu chúng ta chọn ô C2 và nhập =DAY[A2] rồi nhấn Enter, chúng ta sẽ nhận được kết quả NGÀY là 25
Chức năng tháng
Hàm MONTH trả về tháng trong năm dưới dạng số [rõ ràng là từ 1 đến 12]
cú pháp
=THÁNG[số_sê-ri]
Vì vậy, với ví dụ trên, nếu chúng ta chọn ô D2 và nhập =MONTH[A2] rồi nhấn Enter, chúng ta sẽ nhận được kết quả MONTH là 10
Chức năng năm
Hàm NĂM trả về thành phần năm dưới dạng một số có bốn chữ số
cú pháp
=YEAR[số_sê-ri]
Vì vậy, với ví dụ trên, nếu chúng ta chọn ô E2 và nhập =YEAR[A2] rồi nhấn Enter, chúng ta sẽ nhận được kết quả NĂM là 1991
Ngoài ra, bạn có thể sử dụng ngày trong công thức để thay thế
Ví dụ: thay vì chọn ô, bạn sẽ sử dụng =YEAR[[DATE[1991,10,25]]] cho ngày 25 tháng 10 năm 1991 – sẽ tạo ra kết quả của năm 1991. Chúng tôi nghĩ rằng việc nhập ngày đã có sẵn trong ô của bạn và chỉ sử dụng các ô là một cách đơn giản và ít phức tạp hơn để thực hiện.
Văn bản thành Cột
Một cách khác là sử dụng chức năng Text to Columns trong excel để chia ngày của bạn thành ngày, tháng và năm trong ba cột
Điều này hoạt động với các ô ngày Excel hoặc ngày dưới dạng văn bản thuần túy. Đó là quy trình 'một lần' sẽ không chia nhỏ bất kỳ ngày nào được thêm hoặc thay đổi sau này
Đầu tiên, bạn cần đánh dấu cột ngày hiện tại của mình.
Tiếp theo, đi đến Dữ liệu. Công cụ dữ liệu. Văn bản thành Cột
Thao tác này sẽ hiển thị Trình hướng dẫn Chuyển văn bản thành Cột
Bạn cần đảm bảo đã chọn Phân tách, trong trường hợp này, Trình hướng dẫn văn bản đã xác định rằng dữ liệu được Phân tách
Sau đó, bạn có thể nhấp vào tiếp theo, thao tác này sẽ hiển thị tùy chọn đặt dấu phân cách
Trong phần dấu phân cách, chỉ chọn hộp Khác và nhập / trong hộp. Sau đó, bạn có thể chọn tiếp theo
Đối với Bước 3/3, nhấp vào hộp bên cạnh Đích, sau đó chọn ô trong bảng tính Excel của bạn như chúng tôi đã thực hiện bên dưới
Bạn cũng có thể chọn định dạng dữ liệu Cột từ Chung đến Ngày và chọn định dạng Ngày mà bạn muốn từ danh sách thả xuống
Sau đó chọn Kết thúc để Excel nhập kết quả. Bây giờ chúng tôi có ba cột riêng biệt với ngày, tháng và năm
Từ đó, bạn có thể định dạng kết quả thành bảng nếu muốn
Flash Fill để chia ngày
Flash Fill giống như ‘Chuyển văn bản thành cột’ nhưng được thực hiện tự động. Bạn nhập một số ví dụ về sự phân chia mà bạn muốn, Excel sẽ phát hiện ra điều đó và tiếp tục nó xuống dưới cột
Xem Flash Fill Magic trong Excel
Điều này hoạt động với các ô ngày Excel hoặc ngày dưới dạng văn bản thuần túy. Đó là quy trình 'một lần' sẽ không chia nhỏ bất kỳ ngày nào được thêm hoặc thay đổi sau này
Ở đây, chúng tôi đã bắt đầu nhập số ngày vào cột B, Excel sẽ phát hiện sự trùng khớp với văn bản trong Cột A và hiển thị những gì nó sẽ 'Flash Fill' nếu bạn chỉ cần nhấn Enter
Bạn có thể làm tương tự với tên ngày, tháng hoặc năm
Tách văn bản
TextSplit[] là một trong những hàm tách văn bản mới trong Excel 365. Chúng hoạt động cho các ô có chuỗi văn bản chứ không phải các ô ngày tháng xuất hiện dưới dạng văn bản. Chuyển đổi ngày Excel thành văn bản và ngược lại
Đây là một ví dụ về sự khác biệt
Hàng 18 có một ô ngày trong Cột A, TextSplit không thể hoạt động và trả về giá trị ngày nối tiếp.
Ô A19 là văn bản thuần túy, TextSplit[A19,”,”] hoạt động tốt và tách từng phần thành ô riêng của nó. Lưu ý không có dấu phẩy giữa tháng và ngày.
Hàng 20 có một ô ngày tháng khác và hiển thị cách tách văn bản từ một ô ngày tháng nối tiếp. Ở Cột B, chúng tôi đã thêm hàm Text[] để chuyển đổi ngày thành văn bản bằng dấu phẩy phân tách từng phần tử [bao gồm cả Tháng] để TextSplit[] có thể tách cả bốn phần.
Cách sử dụng Dải băng trợ năng của Excel
Tự động điền Excel mạnh mẽ hơn bằng cách sử dụng Chuỗi
Chuyển đổi ngày tháng trong Excel thành văn bản và ngược lại
Tham gia Office for Mere Mortals ngay hôm nay
Office for Mere Mortals là nơi hàng nghìn người thu thập các mẹo và thủ thuật hữu ích cho Word, Excel, PowerPoint và Outlook
Hãy thử một lần. Bạn có thể hủy đăng kí bất kì lúc nào. Chúng tôi chưa bao giờ gửi thư rác hoặc bán địa chỉ kể từ khi chúng tôi bắt đầu hơn hai mươi năm trước
Làm cách nào để tách ngày khỏi ngày giờ trong Python?
Làm cách nào để tách đối tượng datetime trong Python?
Làm cách nào để chia ngày thành tháng và năm trong SQL?
Làm cách nào để trích xuất tháng kể từ ngày trong Python?