Hướng dẫn convert number to date google sheets - chuyển số sang ngày trên google sheet

Chuyển đổi một số được cung cấp thành một ngày.

Sử dụng mẫu

=to_date(1.5)
0

=to_date(1.5)
1

=to_date(1.5)
2

Cú pháp

=to_date(1.5)
3

  • =to_date(1.5)
    4 - Đối số hoặc tham chiếu đến một ô sẽ được chuyển đổi thành một ngày.

    • Nếu

      =to_date(1.5)
      4 là một số hoặc tham chiếu đến một ô chứa giá trị số,
      =to_date(1.5)
      6 trả về
      =to_date(1.5)
      4 được chuyển đổi thành một ngày, hãy diễn giải
      =to_date(1.5)
      4 theo số ngày kể từ ngày 30 tháng 12 năm 1899.

      1. Các giá trị âm được hiểu là ngày trước ngày này và các giá trị phân số chỉ ra thời gian trong ngày nửa đêm.
    • Nếu

      =to_date(1.5)
      4 không phải là một số hoặc tham chiếu đến một ô chứa giá trị số,
      =to_date(1.5)
      6 trả về
      =to_date(1.5)
      4 mà không cần sửa đổi.

Ghi chú

  • =to_date(1.5)
    6 không tự động tự động định dạng số theo cách tương tự như nhập trực tiếp vào các ô. Do đó,
    =int(A2)
    3 được hiểu là
    =int(A2)
    4, thương số của 10 chia cho 10 chia cho năm 2000.

  • =to_date(1.5)
    6 không được sử dụng phổ biến như
    =int(A2)
    6, mất một năm, tháng và ngày ở định dạng số như đầu vào.

  • =to_date(1.5)
    6 là nghịch đảo của
    =int(A2)
    8 như được áp dụng cho một ngày và tương đương với việc áp dụng định dạng & nbsp; number & nbsp; thời gian ngày từ thanh menu.Format
    Hướng dẫn convert number to date google sheets - chuyển số sang ngày trên google sheet
     Number
    Hướng dẫn convert number to date google sheets - chuyển số sang ngày trên google sheet
     Date time from the menu bar.

Xem thêm

=int(A2)
6: Chuyển đổi một năm, tháng và ngày thành một ngày.

=to_date(int(A2))
0: Chuyển đổi giá trị số được cung cấp thành giá trị văn bản.

=to_date(int(A2))
1: Chuyển đổi một ngày/thời gian, tỷ lệ phần trăm, tiền tệ hoặc giá trị số được định dạng khác thành một số thuần túy mà không cần định dạng.

=to_date(int(A2))
2: Chuyển đổi một số được cung cấp thành tỷ lệ phần trăm.

=to_date(int(A2))
3: Chuyển đổi một số được cung cấp thành giá trị đô la.

=int(A2)
8: Trả về đối số được cung cấp dưới dạng số.

Ví dụ

Là hữu ích không?

Làm thế nào chúng ta có thể cải thiện nó?

Chuyển đổi một chuỗi ngày được cung cấp theo định dạng đã biết thành giá trị ngày.

Ví dụ

Tạo một bản sao

=to_date(int(A2))
5 chấp nhận định dạng chuỗi đầu vào khác nhau.

Sử dụng mẫu

=to_date(int(A2))
6

=to_date(int(A2))
7

=to_date(int(A2))
8

Cú pháp

=to_date(int(A2))
9

  • =count(A1:A2)
    0 - Chuỗi đại diện cho ngày.

    • Các định dạng được hiểu bao gồm bất kỳ định dạng ngày nào thường được tự động hóa khi nhập, không có dấu ngoặc kép, trực tiếp vào ô. Các định dạng được hiểu có thể phụ thuộc vào cài đặt khu vực và ngôn ngữ.

Ghi chú

  • Đầu vào cho

    =to_date(int(A2))
    5 phải là một chuỗi - nếu một số hoặc tham chiếu ô đến một ô chứa một số được cung cấp, lỗi
    =count(A1:A2)
    2 sẽ được trả về.

  • =to_date(int(A2))
    5 Trả về các số nguyên có thể được sử dụng trong các công thức. Để có ngày, thay đổi định dạng ô cho đến nay. & NBSP;

  • Nếu cung cấp một đầu vào chuỗi rõ ràng cho

    =to_date(int(A2))
    5 thay vì tham chiếu ô, cần có các dấu ngoặc kép xung quanh.

  • Một số định dạng ngày không được hiểu bởi Google Sheets. Để nhanh chóng đảm bảo rằng định dạng ngày mong muốn được hiểu, hãy nhập một ví dụ về nó vào một ô trống, không có dấu ngoặc kép.

Xem thêm

=to_date(1.5)
6: Chuyển đổi một số được cung cấp thành một ngày.

=int(A2)
8: Trả về đối số được cung cấp dưới dạng số.

=int(A2)
6: Chuyển đổi một năm, tháng và ngày thành một ngày.

Là hữu ích không?

Làm thế nào chúng ta có thể cải thiện nó?

Hàm TO_DATE trong Google Sheets được phân loại theo các hàm của trình phân tích cú pháp. Tìm hiểu cách sử dụng chức năng bảng tính rất hữu ích này với các ví dụ công thức của tôi.

Tôi đã sử dụng hoặc đã đề cập về chức năng TO_DATE rất nhiều lần trong các hướng dẫn của tôi trên trang web này. Nhưng tôi đã bỏ lỡ việc viết một hướng dẫn chuyên dụng về việc sử dụng chức năng này.

Tại sao như vậy?

Trên thực tế, tôi đã viết một hướng dẫn dài bao gồm việc sử dụng tất cả các chức năng liên quan đến ngày của Google Sheets. Tôi nghĩ rằng nó chứa chức năng nói trên. Nhưng gần đây nhận ra rằng nó không có ở đó.

Tôi đã bỏ lỡ bao gồm chức năng To_date trong hướng dẫn đó bởi vì nó được phân loại theo trình phân tích cú pháp không ngày trong Google Sheets.

Vì vậy, ở đây trong hướng dẫn này, tôi sẽ chi tiết bạn cách sử dụng chức năng TO_DATE trong Google Sheets.

Hiểu chức năng TO_DATE trong Google Sheets

Syntax:

TO_DATE(value)

Purpose:

Hàm TO_DATE trong các bảng Google Docs chuyển đổi một số được cung cấp thành ngày diễn giải giá trị là số ngày kể từ ngày 30 tháng 12-1899.

Điều đó có nghĩa là

=count(A1:A2)
8 trả về ngày trên và
=count(A1:A2)
9 trả về ngày 31 tháng 12-1899. Còn số âm thì sao?

Các giá trị âm như

=to_date(datevalue(A1))
0 được giải thích là ngày trước ngày này.

Tôi có thể sử dụng các giá trị phân số trong hàm to_date trong Google Sheets không?

Đúng! Giá trị phân số trong hàm TO_DATE cho biết thời gian trong ngày nửa đêm. Ví dụ, xem công thức này.

=to_date(1.5)

Nó trả về 31/12/1899 12:00:00 PM, nếu định dạng chính xác cột đầu ra từ menu định dạng trong các tờ.

Tại sao một người nên chuyển đổi một số cho đến ngày trong Google Sheets?

Mục đích thực sự của hàm TO_DATE là chuyển đổi giá trị ngày trở lại cho đến nay. Không phải bất kỳ số nào cho đến nay. Tôi sẽ cố gắng giải thích điều này trong phần dưới đây.

Cách sử dụng chức năng TO_DATE với các chức năng khác trong Google Sheets

Tôi sẽ cung cấp cho bạn một số ví dụ về việc sử dụng thực tế của chức năng Google Sheets To_Date.

Việc sử dụng TO_DATE với chức năng INT trong Google Sheets

Một câu hỏi đầu tiên cho bạn. Làm thế nào để loại bỏ thời gian từ thời gian còn gọi là dấu thời gian trong google sheets?

Có thể bạn biết câu trả lời. Nó bằng cách sử dụng hàm INT. Bạn muốn xem một ví dụ? Bạn đi đây!

Ngày tháng trong di động A2: 27/02/2019 10:50:44

Công thức dưới đây sẽ trả về đầu ra dưới dạng một số tương ứng với giá trị ngày trong ô A2 và đó là 43523.

=int(A2)

Dưới đây là một hướng dẫn chi tiết hơn về điều này - cách trích xuất ngày từ dấu thời gian trong Google Sheets.

Để chuyển đổi giá trị ngày này trở lại đến ngày, bạn có thể sử dụng hàm TO_DATE trong Google Sheets như dưới đây.

=to_date(int(A2))
Hướng dẫn convert number to date google sheets - chuyển số sang ngày trên google sheet

Chuyển đổi ngày ở định dạng văn bản thành số trong Google Sheets

Sử dụng chức năng ISDATE, bạn có thể kiểm tra xem một ngày trong ô có phải là một ngày thích hợp hay không. Nó sẽ trả về đúng hoặc sai dựa trên giá trị.

Ngay cả khi ngày được định dạng thành một văn bản đơn giản, hàm isdate sẽ coi đó là một ngày và trả về đúng. Bạn quyết định xem nó tốt hay xấu. Tôi sẽ không đi vào những chi tiết đó bây giờ.

Xem ví dụ dưới đây để hiểu ngày được định dạng là văn bản trong Google Sheets.

Ví dụ cho đến nay được nhập dưới dạng văn bản:

Hướng dẫn convert number to date google sheets - chuyển số sang ngày trên google sheet

Trong ví dụ trên, ngày đầu tiên trong ô A1 được nhập dưới dạng văn bản. Xem dấu nháy đơn hàng đầu, để văn bản. Trong ô A2 ngày được định dạng là văn bản thuần túy từ định dạng> Số> Văn bản thuần túy.

Điều đó có nghĩa là ô A1: A2 chứa ngày ở định dạng văn bản, phải không? Tại sao một người nên chuyển đổi ngày như vậy, tức là ngày ở định dạng văn bản, trở lại đến ngày?

Để hiểu vấn đề, chỉ cần đếm ngày này (tôi gọi nó là ngày vì hàm isdate xác định nó là ngày) bằng cách sử dụng hàm đếm.

=count(A1:A2)

Nó sẽ trả lại bằng không!

Tại đây bạn có thể sử dụng công thức dưới đây để chuyển đổi ngày ở định dạng văn bản thành ngày thích hợp.

=to_date(datevalue(A1))

Trong một mảng, bạn có thể sử dụng nó như dưới đây.

=ArrayFormula(to_date(datevalue(A1:A2)))

Bây giờ sử dụng chức năng đếm. Nó sẽ đếm ngày đúng cách.

=ArrayFormula(count(to_date(datevalue(A1:A2))))

Bây giờ đây là một ví dụ khác để sử dụng chức năng TO_DATE trong Google Sheets.

ArrayFormula với hàm google sheets to_date

Trong ví dụ trên, tôi đã sử dụng hàm TO_DATE trong mảng bằng cách sử dụng mảng hàm. Đây là một ví dụ khác.

Tôi có một cột loại dữ liệu hỗn hợp. Trong đó một số ô chứa ngày và một số ô khác chứa chuỗi.

Phải đọc: Cách giải quyết vấn đề loại dữ liệu hỗn hợp trong truy vấn trong Google Sheets.

Xem cách trích xuất các ngày bằng cách sử dụng một mảngformula liên quan đến chức năng TO_DATE.

Hướng dẫn convert number to date google sheets - chuyển số sang ngày trên google sheet

Dưới đây là ArrayFormula với TO_DATE.

=ArrayFormula(to_date(iferror(datevalue(A1:A))))

Trong này;

  1. Hàm DateValue trả về các ngày trong cột A As Date giá trị.
  2. IFError xóa lỗi xuất hiện thay vì chuỗi văn bản.
  3. Cuối cùng, hàm TO_DATE chuyển đổi các giá trị ngày đó thành ngày thích hợp.

Nhưng công thức tốt hơn để trích xuất ngày từ một cột hỗn hợp không phải là cái trên. Sử dụng công thức bộ lọc dưới đây cho điều đó.

=filter(A1:A7,iferror(datevalue(A1:A7))<>"")
Follow Các ví dụ trên để hiểu cách sử dụng chức năng TO_DATE trong Google Sheets. Vui thích!
Hướng dẫn convert number to date google sheets - chuyển số sang ngày trên google sheet

Follow the above examples to understand how to use the To_date function in Google Sheets. Enjoy!

Tài nguyên bổ sung:

  1. Cách so sánh dấu thời gian với ngày bình thường trong Google Sheets.
  2. Chuyển đổi ngày thành chuỗi bằng cách sử dụng cách tiếp cận dài dòng trong Google Sheets.
  3. Kết hợp văn bản và ngày trong bảng tính Google Doc bằng công thức.
  4. Tìm mục cuối cùng của mỗi mục từ ngày trong Google Sheets.
  5. Tìm ngày gần nhất hoặc tương lai gần nhất cho đến ngày hôm nay trong Google Sheets.
  6. Ngày trôi qua và thời gian giữa hai ngày trong Google Sheets.