如何在Google表中更改日期格式,然後將日期轉換為數字和文本
Google Sheets 日期格式化與轉換指南
本文將深入探討Google Sheets 中日期的存儲方式、格式化方法以及日期與數字、文本之間的相互轉換。
Google Sheets 如何存儲日期
Google Sheets 內部將所有日期存儲為整數。並非我們習慣看到的日、月、年的序列,而是簡單的整數:
- 1 代表1899 年12 月31 日
- 2 代表1900 年1 月1 日
- 102 代表1900 年4 月11 日(1900 年1 月1 日後的第100 天)
- 以此類推。
與Excel 無法將日期存儲為負數不同,在Google Sheets 中,1899 年12 月31 日之前的日期將以負數表示:
- -1 代表1899 年12 月29 日
- -2 代表1899 年12 月28 日
- -102 代表1899 年9 月19 日
- 以此類推。
無論Google Sheets 如何顯示日期,它始終將其存儲為整數。這是Google Sheets 自動處理日期的機制。
提示:時間單位也一樣,它們只是表格中的小數:
- 0.00 代表凌晨12:00
- 0.50 代表中午12:00
- 0.125 代表凌晨3:00
- 0.573 代表下午1:45
- 以此類推。
日期和時間組合存儲為帶有小數位的整數:
- 31,528.058 代表1986 年4 月26 日凌晨1:23
- 43,679.813 代表2019 年8 月2 日下午7:30
更改Google Sheets 日期格式為其他區域設置
另一個需要記住的重要因素是您的電子表格區域設置。
區域設置會根據您的地區預設Google Sheets 日期格式。因此,如果您當前在美國,06-Aug-2019 將在您的表格中顯示為8/6/2019,而在英國則為6/8/2019。
為了確保計算正確,尤其是在其他國家/地區創建的文件中,務必設置正確的區域設置:
- 在Google Sheets 菜單中,轉到“文件”>“設置”。
- 在“常規”選項卡下找到“區域設置”,然後從下拉列表中選擇所需的區域設置:
提示:此外,您還可以在此處指定您的時區,以便在其中記錄您的文件歷史記錄。
注意:區域設置不會更改Sheets 的語言。但是,日期格式將應用於整個電子表格。無論其在地球上的位置如何,使用該電子表格的每個人都將看到這些更改。
如何更改Google Sheets 中的日期格式
如果表格中的日期格式不一致,或者您看到的只是奇怪的數字集,請勿驚慌。您只需使用內置工具更改Google Sheets 中的日期格式即可。
默認Google Sheets 日期格式
- 選擇要格式化的所有單元格。
- 在電子表格菜單中,轉到“格式”>“數字”,然後選擇“日期”以僅查看日期,或選擇“日期時間”以在單元格中同時獲取日期和時間:
整數將成功轉換為您一眼就能識別的格式。這些是默認的Google Sheets 日期格式:
提示:如果您點擊電子表格工具欄上的“123”圖標,也可以找到相同的格式:
自定義日期格式
如果您不喜歡Google Sheets 默認的日期格式,我不會責怪您。幸運的是,由於自定義日期格式,您可以隨意發揮創意。
您可以從相同的Google Sheets 菜單訪問它們:“格式”>“數字”>“自定義日期和時間”:
您將看到一個窗口,其中包含許多可用的不同自定義日期格式。無論您選擇並應用哪個格式,您的日期看起來都相同:
如果您仍然對日期的外觀不滿意,您可以定制自己的自定義日期格式:
- 選擇要格式化的單元格。
- 轉到“格式”>“數字”>“自定義日期和時間”。
- 將光標放在包含日期單位的頂部字段中,然後使用Backspace 或Delete 鍵刪除所有內容:
- 點擊字段右側的箭頭,然後選擇您想要首先使用的單位。不要忘記在之後鍵入分隔符。重複此操作,直到添加所有必要的單位(不用擔心,您以後可以添加或刪除它們):
5. 請注意,每個單位的右側都有雙箭頭。點擊它們,您就可以調整顯示值的精確方式。以下是我可以為“日”選擇的選項:
通過這種方式,您可以編輯所有值,插入其他值並刪除過時的值。您可以自由地使用各種字符(包括逗號、斜杠和破折號)分隔單位。 6. 準備就緒後,點擊“應用”。
這是我創建的格式以及我的日期現在的樣子:
使用QUERY 函數格式化Google Sheets 日期
更改Google Sheets 日期格式的另一種方法是使用公式。由於這不是我第一次向您展示QUERY,我開始認為它是一種真正的電子表格萬能藥。 :)
我有一個示例表格,我在其中跟踪一些訂單的裝運情況:
我想更改B 列中的日期格式。這是我的QUERY 公式:
=QUERY(A1:C7,"select * format B 'd-mmm-yy (ddd)'")
- 首先,我指定整個表格的範圍– A1:C7
- 然後我要求公式返回所有列– select *
- 同時按照我放入公式中的方式重新格式化B 列– format B 'd-mmm-yy (ddd)'
該公式運行良好。它返回我的整個表格並更改B 列中的日期格式:
您可能已經註意到,要通過公式更改日期格式,我使用了表示日、月和年不同外觀的特殊代碼。如果您不熟悉它們,以下是這些日期代碼的列表:
代碼 | 說明 | 示例 |
d | 不帶前導零的日(1-9) | 7 |
dd | 帶前導零的日(1-9) | 07 |
ddd | 日的縮寫 | 週三 |
dddd | 日的全稱 | 星期三 |
m(如果前面或後面沒有小時或秒) | 不帶前導零的月 | 8 |
mm(如果前面或後面沒有小時或秒) | 帶前導零的月 | 08 |
mmm | 月的縮寫 | 8月 |
mmmm | 月的全稱 | 八月 |
mmmmm | 月的第一個字母 | 八 |
y 或yy | 兩位數的年份 | 19 |
yyy 或yyyy | 完整的數字年份 | 2019 |
提示:如果您還想為日期格式提供時間,則需要添加時間單位代碼。您可以在本指南中找到時間代碼的完整列表。
使用這些代碼,您可以通過多種方式格式化日期:
- 只獲取年份、月份或日期:
=QUERY(A1:C7,"select * format B 'yyyy'")
- 返回日期、月份和星期幾:
=QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")
順便問一下,您習慣使用哪種日期格式? :)
Google Sheets:將日期轉換為數字
如果您需要查看數字而不是日期,以下方法之一將很有用。
通過更改格式將日期轉換為數字
- 選擇要轉換為數字的日期單元格。
- 轉到“格式”>“數字”,然後這次在其他選項中選擇“數字”。
- 瞧!所有選定的日期都已轉換為代表它們的數字:
使用DATEVALUE 函數將日期轉換為數字
將Google Sheets 日期轉換為數字的另一種方法是使用DATEVALUE 函數:
=DATEVALUE(date_string) 其中date_string代表電子表格已知格式中的任何日期。日期應放在雙引號中。
例如,我想將2023 年8 月10 日轉換為數字。以下所有公式都將返回相同的結果: 45148 。
=DATEVALUE("2023年8月10日")
=DATEVALUE("2023-8-10")
=DATEVALUE("8/10/2023")
提示:如果您不確定Google Sheets 是否理解您即將輸入的格式,請先嘗試將日期輸入另一個單元格。如果識別日期,它將右對齊。
您還可以在一列中用日期填充單元格,然後在另一列中的公式中引用它們:
=DATEVALUE(A2)
Google Sheets:將日期轉換為文本
將電子表格中的日期轉換為文本是TEXT 函數的任務:
=TEXT(number,format) - number – 無論您向函數提供什麼數字、日期或時間,它都將將其作為文本返回。
- format – 文本將按照您在公式中指定的格式進行格式化。提示:要正確設置格式,請使用與QUERY 函數相同的代碼。
實際數據公式可能如下所示:
=TEXT("2023/7/2","YYYY-MM-DD")
以下是我如何將日期– 2023/7/2 - 轉換為文本並同時更改格式的方式:
Google Sheets:將文本轉換為日期
有時,您的日期可能會以Google Sheets 完全無法理解的方式顯示。這實際上並不重要,無論它們是導入的還是您只是喜歡某種視圖:
除非您為每個單元格指定自定義格式或更改電子表格的區域設置,否則這些日期默認情況下將被格式化為文本。您將無法在公式或其他計算中使用它們。
但這是Google Sheets 最簡單的解決方案:使用Power Tools 附加組件將文本轉換為日期。
它實際上是其他轉換工具中的一個單選按鈕。
該工具識別Google Sheets 中所有這些自定義格式,並將文本轉換為日期,以便所有單元格都保持一致,並可用於進一步引用:
就是這樣!我希望到目前為止您已經知道如何在Google Sheets 中更改日期格式以及將日期轉換為數字或文本。請隨時在下面的評論部分分享其他很酷的方法。 ;)
以上是如何在Google表中更改日期格式,然後將日期轉換為數字和文本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

本教程提供了共享Excel工作簿,涵蓋各種方法,訪問控制和衝突解決方案的綜合指南。 現代Excel版本(2010年,2013年,2016年及以後)簡化了協作編輯,消除了M的需求

Google主張Countif:綜合指南 本指南探討了Google表中的多功能Countif函數,展示了其超出簡單單元格計數的應用程序。 我們將介紹從精確和部分比賽到Han的各種情況

本教程演示瞭如何通過對行進行分組來簡化複雜的Excel電子表格,從而使數據易於分析。學會快速隱藏或顯示行組,並將整個輪廓崩潰到特定的級別。 大型的詳細電子表格可以是

本教程探討了將.xls文件轉換為.jpg映像的各種方法,包括內置的Windows工具和免費的在線轉換器。 需要創建演示文稿,安全共享電子表格數據或設計文檔嗎?轉換喲

本教程向您展示瞭如何在Google表中創建各種圖表,並為不同的數據方案選擇正確的圖表類型。 您還將學習如何創建3D和gantt圖表,以及如何編輯,複製和刪除圖表。 可視化數據是CRU

本教程演示了各種Excel公式,以檢查單元格是否包含特定值,包括文本,數字或字符串部分。 它涵蓋了使用if,istext,isnumber,搜索,查找,cuntif,centeck,sumproduct,vlookup和neste的情況

本教程演示瞭如何在Microsoft Excel中執行算術計算並修改公式中的操作順序。 Excel的功能遠遠超出了簡單的添加。由於其H,它可以處理複雜的計算
