Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Ngày là một phần không thể tránh khỏi của Google Sheets. Và giống như nhiều khái niệm khác về bảng tính, chúng đòi hỏi một chút học tập.

Trong hướng dẫn này, bạn sẽ tìm hiểu cách Google Stores Dates và cách bạn có thể định dạng chúng để thuận tiện tốt hơn. Một số định dạng ngày được cung cấp cho bạn bằng bảng tính trong khi những định dạng khác nên được tạo từ đầu. Thậm chí có một vài chức năng tiện dụng cho nhiệm vụ.

Tôi cũng mô tả một vài cách để chuyển đổi ngày của bạn thành số và văn bản nếu cần thiết.

Cách các định dạng của Google Sheets ngày

Điều đầu tiên trước tiên: Trước bất kỳ hoạt động nào liên quan đến ngày trong bảng tính, điều quan trọng là phải hiểu các nguyên tắc cốt lõi của cách thức hoạt động của ngày.

Đối với cơ sở dữ liệu nội bộ của mình, Google Sheets lưu trữ tất cả các ngày dưới dạng số nguyên. Không phải các chuỗi của một ngày, tháng và năm khi chúng ta đã quen với việc nhìn thấy, nhưng các số nguyên đơn giản:

  • 1 cho ngày 31 tháng 12 năm 1899
  • 2 cho ngày 1 tháng 1 năm 1900
  • 102 cho ngày 11 tháng 4 năm 1900 (100 ngày sau ngày 1 tháng 1 năm 1900)
  • và như thế.

Không giống như Excel không thể lưu trữ ngày dưới dạng số âm, trong Google, cho ngày trước ngày 31 tháng 12 năm 1899, các số sẽ âm:

  • -1 cho ngày 29 tháng 12 năm 1899
  • -2 cho ngày 28 tháng 12 năm 1899
  • -102 cho ngày 19 tháng 9 năm 1899
  • etc.

Bất kể cách thức các định dạng của Google Sheets có ngày để bạn thấy trong các ô, bảng tính luôn lưu trữ chúng dưới dạng số nguyên. Đó là một định dạng ngày Google Sheets tự động giúp xử lý ngày chính xác.

Mẹo. Điều tương tự đối với các đơn vị thời gian - chúng chỉ là số thập phân cho bảng của bạn: The same goes for time units – they are merely decimals for your table:

  • .00 cho 12:00 sáng
  • .50 cho 12:00 tối
  • .125 cho 3:00 sáng
  • .573 cho 1:45 chiều
  • etc.

Một ngày được ghép nối với thời gian được giữ như một số nguyên với các vị trí thập phân:

  • 31,528,058 là ngày 26 tháng 4 năm 1986, 1:23 sáng
  • 43.679.813 là ngày 2 tháng 8 năm 2019, 7:30 tối

Thay đổi định dạng ngày trong Google Sheets sang địa phương khác

Một điều quan trọng khác cần ghi nhớ là bảng tính của bạn.

Địa điểm là những gì đặt trước định dạng ngày Google Sheets của bạn dựa trên khu vực của bạn. Do đó, nếu bạn hiện đang ở Mỹ, 06 tháng 8 năm 2019 sẽ được đặt là 8/6/2019 trong tờ của bạn, trong khi đối với Vương quốc Anh sẽ là ngày 6/8/2019.

Để đảm bảo các tính toán chính xác, điều quan trọng là phải có bộ địa phương chính xác, đặc biệt là nếu tệp được tạo ở một quốc gia khác:

  1. Chuyển đến Tệp> Cài đặt bảng tính trong menu Google Sheets.
  2. Tìm Locale dưới tab Chung và chọn vị trí mong muốn từ danh sách thả xuống:
    Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Mẹo. Như một phần thưởng, bạn cũng có thể chỉ định múi giờ của mình ở đây để ghi lại lịch sử tệp của bạn trong đó. As a bonus, you can also specify your time zone here to record your file history in it.

Ghi chú. Địa điểm không thay đổi ngôn ngữ của tờ của bạn. Tuy nhiên, định dạng ngày sẽ được áp dụng cho toàn bộ bảng tính. Mọi người làm việc với nó sẽ thấy những thay đổi, bất kể vị trí của họ trên toàn cầu. The locale doesn't change the language of your Sheets. However, the date formatting will be applied to the entire spreadsheet. Everyone who works with it will see the changes, no matter their place on the globe.

Cách thay đổi định dạng ngày trong Google Sheets

Nếu ngày trong bảng của bạn được định dạng không nhất quán hoặc tất cả những gì bạn có thể thấy là các bộ số lạ thay vào đó, đừng hoảng sợ. Bạn chỉ cần thay đổi định dạng ngày trong bảng Google của mình bằng các công cụ tích hợp.

Định dạng ngày Google Sheets mặc định định dạng

  1. Chọn tất cả các ô bạn muốn định dạng.
  2. Chuyển đến Định dạng> Số trong menu bảng tính và chọn ngày chỉ để xem ngày hoặc thời gian ngày để nhận cả ngày và giờ trong ô:
    Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Các số nguyên thành công biến thành định dạng mà bạn sẽ nhận ra trong một cái nhìn thoáng qua. Đây là các định dạng ngày Google Sheets mặc định:

Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Mẹo. Bạn có thể tìm thấy các định dạng tương tự nếu bạn nhấp vào biểu tượng 123 trên thanh công cụ bảng tính: You can find the same formats if you click on the 123 icon on the spreadsheet toolbar:

Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Định dạng ngày tùy chỉnh

Nếu bạn không thích cách các định dạng của Google Sheets theo mặc định, tôi sẽ không đổ lỗi cho bạn. May mắn thay, có rất nhiều chỗ để ứng biến nhờ các định dạng ngày tùy chỉnh.

Bạn có thể truy cập chúng từ cùng một menu Google Sheets: Định dạng> Số> Nhiều định dạng hơn> Thêm định dạng ngày và giờ:

Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Bạn sẽ thấy cửa sổ có nhiều định dạng ngày tùy chỉnh khác nhau có sẵn. Bất cứ điều gì bạn chọn và áp dụng, ngày của bạn sẽ trông giống nhau:

Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Nếu bạn vẫn không hài lòng với sự xuất hiện của ngày của mình, bạn có thể điều chỉnh định dạng ngày tùy chỉnh của riêng mình:

  1. Chọn ô bạn muốn định dạng.
  2. Chuyển đến Định dạng> Số> Thêm định dạng> Định dạng ngày và giờ nhiều hơn.
  3. Đặt con trỏ vào trường ở phía trên có chứa các đơn vị ngày và xóa mọi thứ bằng các phím backspace hoặc xóa của bạn:Backspace or Delete keys:
    Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?
  4. Nhấp vào mũi tên bên phải của trường và chọn thiết bị bạn muốn có trước. Đừng quên gõ dấu tách sau đó.

    Lặp lại cho đến khi tất cả các đơn vị cần thiết được thêm vào (không phải lo lắng, bạn sẽ có thể thêm hoặc xóa chúng sau):

    Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

  5. Lưu ý rằng mỗi đơn vị có mũi tên gấp đôi ở bên phải. Nhấp vào chúng và bạn sẽ có thể điều chỉnh cách chính xác để hiển thị giá trị.

    Đây là những gì tôi có thể chọn cho ngày:

    Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

    Bằng cách này, bạn có thể chỉnh sửa tất cả các giá trị, chèn bổ sung và xóa các giá trị lỗi thời. Bạn có thể tự do tách các đơn vị với các nhân vật khác nhau bao gồm dấu phẩy, dấu gạch chéo và dấu gạch ngang.

  6. Khi bạn đã sẵn sàng, nhấp vào Áp dụng.Apply.

Đây là định dạng tôi đã tạo và ngày của tôi trông như thế nào:

Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Chức năng truy vấn cho Google Sheets để định dạng ngày

Có một cách nữa để thay đổi định dạng ngày trong Google Sheets - tất nhiên với một công thức. Vì đây không phải là lần đầu tiên tôi trình bày truy vấn cho bạn, tôi bắt đầu nghĩ nó như một phương pháp chữa bệnh thực sự cho bảng tính. :)

Tôi có một bảng ví dụ trong đó tôi theo dõi lô hàng của một vài đơn đặt hàng:

Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Tôi muốn thay đổi định dạng ngày trong cột B. Đây là công thức truy vấn của tôi:

=QUERY(A1:C7,"select * format B 'd-mmm-yy (ddd)'")

  • Đầu tiên, tôi chỉ định phạm vi của toàn bộ bảng của mình - A1: C7
  • Sau đó, tôi yêu cầu công thức trả về tất cả các cột - chọn *
  • và đồng thời định dạng lại cột B theo cách tôi đưa vào công thức-định dạng b 'd-mmm-yy (DDD)' '

Công thức hoạt động như một sự quyến rũ. Nó trả về toàn bộ bảng của tôi và thay đổi định dạng ngày trong cột B:

Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Như bạn có thể nhận thấy, để thay đổi định dạng ngày thông qua công thức, tôi đã sử dụng các mã đặc biệt đại diện cho vẻ ngoài khác nhau của ngày, tháng và năm. Nếu bạn không quen thuộc với họ, đây là danh sách các mã này cho ngày:special codes that represent different looks of days, months, and years. If you're not familiar with them, here's a list of these codes for dates:

Mã sốSự mô tảThí dụ
dNgày không có số 0 hàng đầu cho 1-97
DDNgày với số 0 hàng đầu cho 1-907
DDDNgày là một chữ viết tắtThứ Tư
DDDDNgày như một cái tên đầy đủThứ Tư
m (nếu không đi trước hoặc theo sau bởi hàng giờ hoặc giây)
(if not preceded or followed by
hours or seconds)
Tháng không có số không hàng đầu8
mm (nếu không đi trước hoặc theo sau bởi hàng giờ hoặc giây)
(if not preceded or followed by
hours or seconds)
Tháng với số không hàng đầu08
MmmTháng làm viết tắtAug
mmmmTháng như một tên đầy đủTháng tám
MmmmmThư đầu tiên của thángMột
y hoặc yy
or
yy
Năm chữ số19
Yyy hoặc Yyyy
or
yyyy
Đầy đủ năm2019

Mẹo. Nếu bạn cũng muốn cung cấp định dạng ngày của mình theo thời gian, bạn cần thêm mã cho các đơn vị thời gian. Bạn sẽ tìm thấy danh sách đầy đủ các mã thời gian trong hướng dẫn này. If you'd like to supply your date format with time as well, you need to add codes for time units. You will find the full list of time codes in this guide.

Sử dụng các mã này, bạn có thể định dạng các ngày theo nhiều cách:

  • Chỉ nắm giữ năm, tháng hoặc ngày chỉ:

    =QUERY(A1:C7,"select * format B 'yyyy'")

  • Trả lại ngày, tháng và ngày trong tuần:

    =QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")

Nhân tiện, bạn đã quen với định dạng ngày nào? :)

Google Sheets: Chuyển đổi ngày thành số

Trong trường hợp bạn cần xem số thay vì ngày, một trong những phương thức dưới đây sẽ hữu ích.

Chuyển đổi ngày thành số bằng cách thay đổi định dạng

  1. Chọn những ô có ngày mà bạn muốn chuyển đổi thành số.
  2. Chuyển đến Định dạng> Số và lần này chọn số trong số các tùy chọn khác.
  3. Voila - Tất cả các ngày được chọn đã biến thành các số đại diện cho chúng:
    Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Chức năng DateValue cho Google Sheets

Một cách khác để Google Sheets chuyển đổi ngày thành số là sử dụng hàm DateValue:

= DateValue (Date_String)

trong đó Date_String đại diện cho bất kỳ ngày nào trong định dạng bảng tính đã biết. Ngày nên được đặt trong các tài khoản kép.

Ví dụ, tôi muốn chuyển đổi ngày 17 tháng 8 năm 2019 thành một số. Tất cả các công thức dưới đây sẽ trả về cùng một kết quả: 43694.

=DATEVALUE("August 17, 2019") =DATEVALUE("2019-8-17") =DATEVALUE("8/17/2019")
=DATEVALUE("2019-8-17")
=DATEVALUE("8/17/2019")

Mẹo. Nếu bạn không chắc chắn liệu Google Sheets có hiểu định dạng mà bạn sắp nhập hay không, hãy thử gõ ngày vào một ô khác trước. Nếu ngày được công nhận, nó sẽ được căn chỉnh bên phải. If you're not sure whether Google Sheets understands the format you're about to enter, try typing the date into another cell first. If the date is recognized, it'll be aligned to the right.

Bạn cũng có thể điền vào các ô của mình bằng ngày trong một cột và sau đó tham chiếu chúng trong các công thức của bạn trong một cột khác:

=DATEVALUE(A2)

Google Sheets: Chuyển đổi ngày thành văn bản

Chuyển đổi ngày thành văn bản trong bảng tính là nhiệm vụ cho chức năng văn bản:

=TEXT(number,format)

  • Số - Bất kể số nào, ngày hoặc thời gian bạn cung cấp cho hàm, nó sẽ trả lại nó dưới dạng văn bản.
  • Định dạng - Văn bản sẽ được định dạng theo cách bạn chỉ định trong công thức.

    Mẹo. Để đặt định dạng chính xác, hãy sử dụng các mã giống như bạn đã làm cho hàm truy vấn. To set the format correctly, use the same codes as you did for the QUERY function.

Công thức dữ liệu thực tế có thể trông như thế này:

=TEXT("8/17/2019","YYYY-MM-DD")

Đây là cách tôi chuyển đổi ngày của mình - 17/8/2019 - thành văn bản và thay đổi định dạng cùng một lúc:

Hướng dẫn why does google sheets change the date format? - tại sao trang tính google thay đổi định dạng ngày?

Đây chính là nó! Tôi hy vọng bây giờ bạn biết cách thay đổi định dạng ngày trong bảng Google và chuyển đổi ngày thành số hoặc văn bản. Hãy chia sẻ những cách thú vị khác trong phần bình luận dưới đây. ;)

Bạn cũng có thể quan tâm