Những điều cần biết
- Hàm DATEVALUE trong Excel chuyển đổi ngày tháng được định dạng văn bản thành một số sê-ri.
- Sử dụng chức năng này khi ô chứa ngày được định dạng là văn bản, không phải số, điều này có thể xảy ra với dữ liệu đã nhập hoặc được sao chép.
- Cú pháp và đối số của hàm là: =DATEVALUE ( date_text )
Bài viết này giải thích cách sử dụng hàm DATEVALUE trong bất kỳ phiên bản nào của Excel bao gồm Excel 2019 và Microsoft 365.
Hàm DATEVALUE là gì?
Hàm DATEVALUE trong Excel chuyển đổi ngày tháng được định dạng văn bản thành một số sê-ri. Sau đó, Excel có thể đọc số sê-ri để hiểu ngày tháng.
Hàm Excel này cần thiết khi một ô chứa thông tin ngày tháng nhưng nó được lưu trữ dưới dạng văn bản thông thường. Thay vì tự động chuyển đổi nó thành ngày tháng, Excel coi ô chỉ là số và chữ cái, khiến nó khó làm việc với nó. Điều này có thể xảy ra nếu ngày đã được sao chép hoặc nhập từ nơi khác.
Bạn có thể sử dụng hàm DATEVALUE Excel để tạo ra số sê-ri của ngày, sau đó có thể được sử dụng để định dạng chính xác nó thành ngày và sử dụng nó với các công thức dựa trên ngày khác, sắp xếp nó với các ngày khác, v.v.
Hàm DATEVALUE hoạt động trên tất cả các phiên bản Excel.
Cú pháp và đối số của hàm DATEVALUE
Tất cả các công thức sử dụng hàm này phải được định dạng như sau:
=DATEVALUE ( date_text )
date_text là đối số duy nhất mà nó hỗ trợ. Nó có thể tham chiếu đến các ô khác hoặc thông tin ngày tháng có thể được lưu trữ trong công thức.
Dưới đây là một số quy tắc cần nhớ về hàm DATEVALUE:
- Nếu date_text năm bị bỏ qua, năm hiện tại được sử dụng.
- Nếu date_text bao gồm thông tin thời gian, Excel sẽ bỏ qua thông tin đó.
- Nếu thông tin ngày tháng được nhập trực tiếp vào công thức, thì thông tin đó phải được bao quanh bởi dấu ngoặc kép.
- Nếu thông tin ngày được tham chiếu trong một ô khác có tên văn bản của tháng (ví dụ:tháng 3 hoặc tháng 3), thì tháng đó phải ở vị trí thứ hai (như 31 tháng 3 năm 2020).
- #VALUE! lỗi sẽ hiển thị nếu date_text nằm ngoài phạm vi ngày 1/1 / 1900–12 / 31/9999.
- #VALUE! lỗi sẽ hiển thị nếu date_text dường như là một con số (tức là nó không có dấu gạch ngang hoặc dấu gạch chéo như một ngày thông thường).
Ví dụ về hàm DATEVALUE
Dưới đây là một số cách khác nhau mà bạn có thể sử dụng chức năng này:
Ngày tham chiếu từ một ô khác
=DATEVALUE (A2)
Giả sử A1 đọc là 4-4-2002 , ví dụ về công thức DATEVALUE này sẽ tạo ra số sê-ri 37350 .
Nhập ngày vào công thức
=DATEVALUE ("25/12/2007")
Đây là một cách khác để sử dụng chức năng này. Nhập ngày trong dấu ngoặc kép thay thế cho việc gọi vào một ô khác. Công thức này tạo ra ngày sê-ri 39441 .
Tạo ngày từ nhiều ô
=DATEVALUE (A2 &"/" &A3 &"/" &A4)
Trong ví dụ này về hàm DATEVALUE, thiết lập tương tự được sử dụng nhưng chúng tôi lấy thông tin ngày từ ba ô riêng biệt:A2 =5, A3 =18 và A4 =2017.
Điều này yêu cầu dấu và để chúng ta có thể thêm dấu gạch chéo để phân tách ngày, tháng và năm. Tuy nhiên, kết quả vẫn là một số sê-ri vì đó là hàm dùng để làm gì, vì vậy chúng tôi sẽ phải định dạng ô dưới dạng ngày thực (xem bên dưới) để xem nó được trình bày là 18/5/2017.
Sử dụng Ký hiệu và trong Công thức Ngày
=DATEVALUE ("3" &"/" &A2 &"/" &"2002")
Trong ví dụ này, hàm rất giống với hàm ở trên, nhưng thay vì sử dụng các tham chiếu ô để tính ngày và năm, chúng tôi nhập các tham chiếu đó theo cách thủ công bằng cách sử dụng dấu ngoặc kép.
Trích ngày từ ô có dữ liệu khác
=DATEVALUE (LEFT (A20,10))
Nếu ô chứa thông tin khác mà bạn không cần, bạn có thể sử dụng các hàm như LEFT và RIGHT để tách biệt ngày. Trong ví dụ này, hàm DATEVALUE được kết hợp với hàm LEFT để nó chỉ nhìn vào 10 ký tự đầu tiên từ bên trái. Kết quả là 41654 , Excel có thể định dạng ngày tháng để tạo ra 1/15/2014 .
Ngày trích xuất bằng hàm MID
=DATEVALUE (MID (A40, FIND ("", A40) +1,7))
Cuối cùng, chúng ta có công thức này kết hợp không chỉ hàm MID mà còn cả hàm FIND để trích xuất ngày tháng và trình bày nó ở định dạng số sê-ri. Hàm MID đặt A2 làm mục tiêu và sử dụng FIND để xác định không gian ( "" ) là điểm mà hàm sẽ bắt đầu đếm. Số ở cuối hàm MID xác định số lượng ký tự cần trích xuất, là 7 trong ví dụ của chúng tôi. Kết quả là 43944 , khi được định dạng là ngày sẽ biến thành 4/23/2020 .
Lỗi DATEVALUE
Dưới đây là một số ví dụ về các trường hợp mà hàm DATEVALUE sẽ hiển thị lỗi. Theo các quy tắc được đề cập ở trên, các hàng có #VALUE! lỗi chứa dữ liệu mà hàm này không thể xử lý được.
Định dạng số thành ngày tháng
Khi Excel tạo ra số sê-ri của ngày, bạn sẽ thấy một số cho biết ngày đó còn bao nhiêu ngày nữa kể từ ngày 1/1/1900. Điều này hầu như không thể sử dụng được, vì vậy những gì bạn cần làm là định dạng ô đó thành một ngày thông thường.
Một cách để biết ngay ô đó được định dạng là văn bản hay là ngày tháng là kiểm tra xem nó được căn chỉnh như thế nào trong ô. Ngày được định dạng dưới dạng văn bản thường được căn trái, trong khi các ô được định dạng ngày thường được căn phải.
-
Chọn (các) ô cần được định dạng thành ngày tháng.
-
Từ Trang chủ ở đầu Excel, tìm Số phần.
-
Chọn trình đơn thả xuống và chọn một tùy chọn ngày, chẳng hạn như Ngày ngắn hoặc Ngày dài .