Hàm DATEVALUE lấy một giá trị ngày ở bất kỳ định dạng hợp lệ nào và trả về giá trị đó dưới dạng số sê-ri. Bảng tính lưu trữ ngày và giờ dưới dạng số sê-ri trong Google Trang tính, vì vậy chúng hoạt động theo công thức (bạn có thể thêm tháng 3 cộng với tháng 6) Show
Bạn có thể sử dụng hàm DATEVALUE để chuẩn bị sắp xếp, lọc hoặc sử dụng ngày trong công thức Đầu vào cho chức năng này cần được bao quanh bởi dấu ngoặc kép hoặc tham chiếu ô nội dung
Mục đíchHàm DATEVALUE trả về một số sê-ri từ bất kỳ ngày hợp lệ nào cú pháp
chức năng liên quanTIMEVALUE – Chuyển đổi thời gian thành giá trị số tương tự như DATEVALUE NĂM – Trả về giá trị năm từ một ngày MONTH – Trả về giá trị tháng từ một ngày DAY – Trả về giá trị ngày từ một ngày lỗi#GIÁ TRỊ. – Đầu vào không phải là ngày hợp lệ, chẳng hạn như “Một phút trước” hoặc “Sau đó. ” #NUM. – Một đầu vào là một số nhưng không phải là một ngày hợp lệ ví dụVí dụ 1 – Đơn giản và Đơn giảnCông thứcKết quả=DATEVALUE("March 1, 2017") Ngày 1 tháng 3 năm 2017Chúng tôi có một giá trị ngày mà Trang tính nhận dạng để trả về số sê-ri. Trong trường hợp này, chúng tôi đặt định dạng thành Ngày để hiển thị số sê-ri là ngày 1 tháng 3 năm 2017. Nếu bạn đặt định dạng là số, kết quả của hàm sẽ là 42,795. 00 Ví dụ 2 – Ngày văn bản không được nhận dạngFormulaResult=DATEVALUE("March 1st, 2017") #VALUEThứ hai, ngày đầy đủ được nhập là 1 thay vì 1 trả về #VALUE. lỗi. Giá trị. lỗi xảy ra bất cứ khi nào Trang tính không thể tìm ra ngày văn bản Nếu bạn có một ngày trong Excel được lưu dưới dạng văn bản, bạn sẽ không thể sử dụng ngày đó trong bất kỳ phép tính nào. Tuy nhiên, bạn có thể chuyển đổi một ngày được lưu dưới dạng văn bản thành một ngày thực tế trong Excel bằng cách sử dụng Hàm DATEVALUE
Ngày trong Excel được lưu trữ dưới dạng giá trị đại diện cho số ngày kể từ ngày đầu tiên của Excel Ngày đầu tiên của Excel là ngày tưởng tượng của ngày 0 tháng 1 năm 1900. Vậy ngày 08/05/1995 được lưu là số 34.916 Để hiển thị số sê-ri dưới dạng ngày, chỉ cần thay đổi định dạng số thành ngày Hàm VALUE sẽ hoạt động theo cách tương tự
Chuyển văn bản 'yyyymmdd' thành ngàyCó thể đôi khi bạn cần chuyển đổi một số hoặc một chuỗi văn bản ở định dạng 'yyyymmdd' thành một ngày. Để làm điều này, bạn sẽ cần sử dụng hàm DATE, kết hợp với các hàm LEFT, MID và RIGHT
Hàm LEFTHàm LEFT sẽ trả về các ký tự bên trái chuỗi văn bản của bạn, trong trường hợp này chúng tôi chọn trả về 4 ký tự Chức năng GIỮAHàm MID sẽ trả về các ký tự ở giữa trong chuỗi văn bản của bạn. Ký tự giữa bắt đầu được biểu thị bằng đối số thứ hai (ví dụ:. 5) và độ dài của chuỗi được biểu thị bằng đối số thứ ba (ví dụ:. 2) Chức năng QUYỀNHàm RIGHT sẽ trả về các ký tự bên phải chuỗi văn bản của bạn, trong trường hợp này chúng tôi đã chọn trả về 2 ký tự Hàm NGÀYHàm DATE sau đó sẽ lấy 3 giá trị được trích xuất và kết hợp chúng để trở thành một ngày hợp lệ, ví dụ:. DATE(1995,08,05) trong đó các giá trị được thay thế bằng các hàm LEFT, MID và RIGHT Đôi khi làm việc với ngày trong Google Trang tính có thể hơi rắc rối. Đôi khi ngày có thể được định dạng dưới dạng số hoặc văn bản trong bảng tính của bạn Đây sẽ là một vấn đề nếu bạn đang cố sắp xếp dữ liệu của mình hoặc thực hiện bất kỳ phép tính nào sử dụng những ngày này May mắn thay, có một cách để chuyển đổi văn bản của bạn thành ngày tháng Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách chuyển đổi văn bản thành ngày trong Google Sheets Mục lục
Cách chuyển đổi văn bản thành ngàyChuyển đổi văn bản thành ngày với hàm DATEVALUE và TO_DATEMột trong những cách dễ nhất để thay đổi văn bản của bạn thành định dạng ngày tháng trong Google Trang tính là kết hợp hai chức năng. DATEVALUE và TO_DATE Hàm DATEVALUE lấy một giá trị ngày làm đầu vào và trả về một số sê-ri đại diện cho ngày đó Đây là cú pháp của hàm DATEVALUE
Hàm TO_DATE sẽ chuyển đổi một giá trị thành ngày tháng Cú pháp của hàm TO_DATE là
Để kết hợp các chức năng này, bạn sẽ lồng chúng lại với nhau như thế này
Dưới đây là một ví dụ sử dụng công thức này trong bảng tính của chúng tôi Trong cột A, tôi có các giá trị văn bản và với công thức này, chúng được chuyển đổi thành ngày tháng. Điều này hoạt động vì DATEVALUE sẽ lấy giá trị của tôi và chuyển đổi nó thành một số, sau đó hàm TO_DATE sẽ chuyển đổi số này thành ngày Chuyển đổi định dạng số 8 chữ số thành ngàyĐôi khi, khi bạn nhập tệp vào Google Trang tính từ các tài liệu khác, ngày tháng có thể bị định dạng lạ Ví dụ: bạn có thể nhận được ngày của mình hiển thị dưới dạng định dạng số có 8 chữ số không mong muốn như thế này Phương pháp chúng tôi đã sử dụng ở trên sẽ không hoạt động với những thứ như thế này. Để chuyển đổi điều này thành ngày, chúng tôi sẽ cần sử dụng một công thức để trích xuất riêng lẻ năm, tháng và ngày để chuyển đổi nó thành ngày Để làm điều này, chúng tôi sẽ sử dụng kết hợp DATE, RIGHT, LEFT và MID Đây là một ví dụ sử dụng công thức đã hoàn thành để chuyển đổi thứ gì đó ở định dạng “mmddyyyy” thành ngày tháng Đây là một sự cố về lý do tại sao công thức này hoạt động
Vì vậy, công thức cuối cùng của tôi là
Để hiểu rõ hơn về cách đánh giá từng bước của công thức này, hãy xem ví dụ này Khi nhập từ các tệp khác, bạn có thể nhận được các định dạng ngày khác ngoài định dạng “mmddyyyy”. Sau đó, bạn sẽ phải kết hợp các hàm RIGHT, LEFT và MID của mình với nhau theo các cách khác nhau để định dạng đúng ngày của bạn Dưới đây là một vài định dạng có thể khác và cách sử dụng các chức năng này để định dạng đúng ngày của bạn Bớt tư tưởngTrong hướng dẫn này, tôi đã chỉ ra 2 cách khác nhau để chuyển đổi văn bản thành ngày tháng trong bảng tính của bạn. Hy vọng rằng nếu bạn đang gặp sự cố, một trong hai phương pháp này sẽ cung cấp giải pháp mà bạn cần Phương pháp thứ hai ban đầu có vẻ hơi phức tạp nhưng một khi bạn hiểu cách thức hoạt động của từng chức năng riêng lẻ, thì nó thực sự khá đơn giản |