Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

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)

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

  • 1 Mục đích
  • 2 Cú pháp
  • 3 Các chức năng liên quan
  • 4 Lỗi
  • 5 Ví dụ
    • 5. 1 Ví dụ 1 – Đơn giản và dễ hiểu
    • 5. 2 Ví dụ 2 – Ngày văn bản không được nhận dạng
    • 5. 3 Ví dụ 3 – Chỉ một ngày và một tháng
    • 5. 4 Ví dụ 4 – Được sử dụng trong bảng chấm công của nhân viên
    • 5. 5 Ví dụ trực tiếp trong Trang tính

Mục đích

Hàm DATEVALUE trả về một số sê-ri từ bất kỳ ngày hợp lệ nào

cú pháp

=DATEVALUE(date_text)

  • date_text – Ngày, được viết ở định dạng văn bản, để hàm chuyển đổi

chức năng liên quan

TIMEVALUE – 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ản

Công thứcKết quả=DATEVALUE("March 1, 2017")Ngày 1 tháng 3 năm 2017

Chú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ạng

FormulaResult=DATEVALUE("March 1st, 2017")#VALUE

Thứ 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

=DATEVALUE(B3)

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

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

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

Hàm VALUE sẽ hoạt động theo cách tương tự

=VALUE(B3)

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

Chuyển văn bản 'yyyymmdd' thành ngày

Có 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

=DATE(LEFT(B3,4), MID(B3,5,2), RIGHT(B3,2)

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

Hàm LEFT

Hà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ỮA

Hà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)

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

Chức năng QUYỀN

Hà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ÀY

Hà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

  • 1 Cách chuyển văn bản thành ngày
    • 1. 1 Chuyển đổi văn bản thành ngày với hàm DATEVALUE và TO_DATE
    • 1. 2 Chuyển đổi định dạng số có 8 chữ số thành ngày
  • 2 Suy nghĩ kết thúc

Cách chuyển đổi văn bản thành ngày

Chuyển đổi văn bản thành ngày với hàm DATEVALUE và TO_DATE

Mộ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

=DATEVALUE(chuỗi_ngày)

  • date_string – đây là chuỗi đại diện cho ngày tháng. Bạn có thể sử dụng bất kỳ định dạng ngày nào bên trong chức năng này. Tham chiếu ô có thể được sử dụng trong chức năng này. Nếu chuỗi được đặt trực tiếp bên trong công thức mà không có tham chiếu ô, bạn cần đặt chuỗi của mình trong dấu ngoặc kép

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à

=TO_DATE(giá trị)

  • giá trị – đây là tham chiếu ô hoặc giá trị mà bạn muốn chuyển đổi thành ngày
    • Nếu giá trị là một giá trị số, nó được chuyển đổi thành một ngày bắt đầu được tính là số ngày kể từ ngày 30 tháng 12 năm 1899
    • Giá trị âm được tính là số ngày trước ngày này

Để 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

=TO_DATE(DATEVALUE(giá trị)

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

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?
Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

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

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?
Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

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

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?
Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

Đây là một sự cố về lý do tại sao công thức này hoạt động

  • Công thức này trước tiên trích xuất năm từ dữ liệu của tôi trong ô A2 là 06102021. Bên trong công thức của tôi RIGHT(A2,4), lấy bốn chữ số bắt đầu ở bên phải giá trị của tôi là “2021”
  • Tiếp theo, chúng ta cần trả về tháng. Trong công thức của tôi, tôi có LEFT(A2,2). Điều này sẽ lấy 2 chữ số ở bên trái công thức của tôi, trả về 06
  • Bây giờ chúng ta cần trả lại ngày. Ở cuối công thức của tôi, MID(A2,3,2) thực hiện việc này. Phần này của công thức bắt đầu từ chữ số thứ 3 và có 2 chữ số, vì vậy nó trả về 10
  • Cuối cùng, công thức của tôi được bao bọc trong hàm DATE sẽ chuyển đổi giá trị thành ngày tháng

Vì vậy, công thức cuối cùng của tôi là

=DATE(RIGHT(A2,4),LEFT(A2,2),MID(A2,3,2))

Để 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

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?
Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

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

Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?
Làm cách nào để chuyển đổi giá trị ngày thành ngày trong trang tính google?

Bớt tư tưởng

Trong 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