搜尋
首頁專題excel如何在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。

為了確保計算正確,尤其是在其他國家/地區創建的文件中,務必設置正確的區域設置:

  1. 在Google Sheets 菜單中,轉到“文件”>“設置”。
  2. 在“常規”選項卡下找到“區域設置”,然後從下拉列表中選擇所需的區域設置: How to change date format in Google Sheets and convert date to number and text

提示:此外,您還可以在此處指定您的時區,以便在其中記錄您的文件歷史記錄。

注意:區域設置不會更改Sheets 的語言。但是,日期格式將應用於整個電子表格。無論其在地球上的位置如何,使用該電子表格的每個人都將看到這些更改。

如何更改Google Sheets 中的日期格式

如果表格中的日期格式不一致,或者您看到的只是奇怪的數字集,請勿驚慌。您只需使用內置工具更改Google Sheets 中的日期格式即可。

默認Google Sheets 日期格式

  1. 選擇要格式化的所有單元格。
  2. 在電子表格菜單中,轉到“格式”>“數字”,然後選擇“日期”以僅查看日期,或選擇“日期時間”以在單元格中同時獲取日期和時間: How to change date format in Google Sheets and convert date to number and text

整數將成功轉換為您一眼就能識別的格式。這些是默認的Google Sheets 日期格式:

How to change date format in Google Sheets and convert date to number and text

提示:如果您點擊電子表格工具欄上的“123”圖標,也可以找到相同的格式:

How to change date format in Google Sheets and convert date to number and text

自定義日期格式

如果您不喜歡Google Sheets 默認的日期格式,我不會責怪您。幸運的是,由於自定義日期格式,您可以隨意發揮創意。

您可以從相同的Google Sheets 菜單訪問它們:“格式”>“數字”>“自定義日期和時間”:

How to change date format in Google Sheets and convert date to number and text

您將看到一個窗口,其中包含許多可用的不同自定義日期格式。無論您選擇並應用哪個格式,您的日期看起來都相同:

How to change date format in Google Sheets and convert date to number and text

如果您仍然對日期的外觀不滿意,您可以定制自己的自定義日期格式:

  1. 選擇要格式化的單元格。
  2. 轉到“格式”>“數字”>“自定義日期和時間”。
  3. 將光標放在包含日期單位的頂部字段中,然後使用Backspace 或Delete 鍵刪除所有內容: How to change date format in Google Sheets and convert date to number and text
  4. 點擊字段右側的箭頭,然後選擇您想要首先使用的單位。不要忘記在之後鍵入分隔符。重複此操作,直到添加所有必要的單位(不用擔心,您以後可以添加或刪除它們):

How to change date format in Google Sheets and convert date to number and text 5. 請注意,每個單位的右側都有雙箭頭。點擊它們,您就可以調整顯示值的精確方式。以下是我可以為“日”選擇的選項:

How to change date format in Google Sheets and convert date to number and text

通過這種方式,您可以編輯所有值,插入其他值並刪除過時的值。您可以自由地使用各種字符(包括逗號、斜杠和破折號)分隔單位。 6. 準備就緒後,點擊“應用”。

這是我創建的格式以及我的日期現在的樣子:

How to change date format in Google Sheets and convert date to number and text

使用QUERY 函數格式化Google Sheets 日期

更改Google Sheets 日期格式的另一種方法是使用公式。由於這不是我第一次向您展示QUERY,我開始認為它是一種真正的電子表格萬能藥。 :)

我有一個示例表格,我在其中跟踪一些訂單的裝運情況:

How to change date format in Google Sheets and convert date to number and text

我想更改B 列中的日期格式。這是我的QUERY 公式:

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

  • 首先,我指定整個表格的範圍– A1:C7
  • 然後我要求公式返回所有列– select *
  • 同時按照我放入公式中的方式重新格式化B 列– format B 'd-mmm-yy (ddd)'

該公式運行良好。它返回我的整個表格並更改B 列中的日期格式:

How to change date format in Google Sheets and convert date to number and text

您可能已經註意到,要通過公式更改日期格式,我使用了表示日、月和年不同外觀的特殊代碼。如果您不熟悉它們,以下是這些日期代碼的列表:

代碼 說明 示例
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'")

How to change date format in Google Sheets and convert date to number and text

  • 返回日期、月份和星期幾: =QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")

How to change date format in Google Sheets and convert date to number and text

順便問一下,您習慣使用哪種日期格式? :)

Google Sheets:將日期轉換為數字

如果您需要查看數字而不是日期,以下方法之一將很有用。

通過更改格式將日期轉換為數字

  1. 選擇要轉換為數字的日期單元格。
  2. 轉到“格式”>“數字”,然後這次在其他選項中選擇“數字”。
  3. 瞧!所有選定的日期都已轉換為代表它們的數字: How to change date format in Google Sheets and convert date to number and text

使用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")

How to change date format in Google Sheets and convert date to number and text

提示:如果您不確定Google Sheets 是否理解您即將輸入的格式,請先嘗試將日期輸入另一個單元格。如果識別日期,它將右對齊。

您還可以在一列中用日期填充單元格,然後在另一列中的公式中引用它們:

=DATEVALUE(A2)

Google Sheets:將日期轉換為文本

將電子表格中的日期轉換為文本是TEXT 函數的任務:

=TEXT(number,format) - number – 無論您向函數提供什麼數字、日期或時間,它都將將其作為文本返回。

  • format – 文本將按照您在公式中指定的格式進行格式化。提示:要正確設置格式,請使用與QUERY 函數相同的代碼。

實際數據公式可能如下所示:

=TEXT("2023/7/2","YYYY-MM-DD")

以下是我如何將日期– 2023/7/2 - 轉換為文本並同時更改格式的方式:

How to change date format in Google Sheets and convert date to number and text

Google Sheets:將文本轉換為日期

有時,您的日期可能會以Google Sheets 完全無法理解的方式顯示。這實際上並不重要,無論它們是導入的還是您只是喜歡某種視圖:

How to change date format in Google Sheets and convert date to number and text

除非您為每個單元格指定自定義格式或更改電子表格的區域設置,否則這些日期默認情況下將被格式化為文本。您將無法在公式或其他計算中使用它們。

但這是Google Sheets 最簡單的解決方案:使用Power Tools 附加組件將文本轉換為日期。

它實際上是其他轉換工具中的一個單選按鈕。

How to change date format in Google Sheets and convert date to number and text

該工具識別Google Sheets 中所有這些自定義格式,並將文本轉換為日期,以便所有單元格都保持一致,並可用於進一步引用:

How to change date format in Google Sheets and convert date to number and text

就是這樣!我希望到目前為止您已經知道如何在Google Sheets 中更改日期格式以及將日期轉換為數字或文本。請隨時在下面的評論部分分享其他很酷的方法。 ;)

以上是如何在Google表中更改日期格式,然後將日期轉換為數字和文本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
如何在Excel中創建時間軸以濾波樞軸表和圖表如何在Excel中創建時間軸以濾波樞軸表和圖表Mar 22, 2025 am 11:20 AM

本文將指導您完成為Excel Pivot表和圖表創建時間表的過程,並演示如何使用它以動態和引人入勝的方式與數據進行交互。 您的數據在Pivo中組織了

excel 能否導入 xml 文件excel 能否導入 xml 文件Mar 07, 2025 pm 02:43 PM

Excel可以使用其內置的“來自XML數據導入”功能導入XML數據。 進口成功在很大程度上取決於XML結構。結構良好的文件很容易導入,而復雜的文件可能需要手動映射。 最佳實踐包括XML

如何在Excel中下拉如何在Excel中下拉Mar 12, 2025 am 11:53 AM

本文說明瞭如何使用數據驗證(包括單個和因列表)在Excel中創建下拉列表。 它詳細介紹了該過程,為常見方案提供解決方案,並討論諸如數據輸入限制和PE之類的限制

如何在Excel中概括一列如何在Excel中概括一列Mar 14, 2025 pm 02:42 PM

本文討論了使用SUM函數,Autosum功能以及如何總和特定單元格中的Excel中總和列的方法。

如何在Excel中製作餅圖如何在Excel中製作餅圖Mar 14, 2025 pm 03:32 PM

本文詳細介紹了在Excel中創建和自定義餅圖的步驟,專注於數據準備,圖表插入和個性化選項,以增強視覺分析。

如何計算excel中的平均值如何計算excel中的平均值Mar 14, 2025 pm 03:33 PM

文章討論使用平均功能在Excel中計算平均值。主要問題是如何有效地將此功能用於不同的數據集。(158個字符)

如何在Excel中製作桌子如何在Excel中製作桌子Mar 14, 2025 pm 02:53 PM

文章討論了Excel中的創建,格式化和自定義表,並使用諸如總和,平均和透視物等功能進行數據分析。

如何在Excel中添加下拉如何在Excel中添加下拉Mar 14, 2025 pm 02:51 PM

文章討論了使用數據驗證在Excel中創建,編輯和刪除下拉列表。主要問題:如何有效管理下拉列表。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
2 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
2 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 Mac版

SublimeText3 Mac版

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

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境