目錄
Google Sheets 如何存儲日期
更改Google Sheets 日期格式為其他區域設置
如何更改Google Sheets 中的日期格式
Google Sheets:將日期轉換為數字
Google Sheets:將日期轉換為文本
Google Sheets:將文本轉換為日期
首頁 專題 excel 如何在Google表中更改日期格式,然後將日期轉換為數字和文本

如何在Google表中更改日期格式,然後將日期轉換為數字和文本

Apr 03, 2025 am 10:14 AM

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Java教學
1662
14
CakePHP 教程
1418
52
Laravel 教程
1311
25
PHP教程
1261
29
C# 教程
1234
24
Excel中的中位公式 - 實際示例 Excel中的中位公式 - 實際示例 Apr 11, 2025 pm 12:08 PM

本教程解釋瞭如何使用中位功能計算Excel中數值數據中位數。 中位數是中心趨勢的關鍵度量

Excel共享工作簿:如何為多個用戶共享Excel文件 Excel共享工作簿:如何為多個用戶共享Excel文件 Apr 11, 2025 am 11:58 AM

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

Google電子表格Countif函數帶有公式示例 Google電子表格Countif函數帶有公式示例 Apr 11, 2025 pm 12:03 PM

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

Excel:組行自動或手動,崩潰並擴展行 Excel:組行自動或手動,崩潰並擴展行 Apr 08, 2025 am 11:17 AM

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

如何將Excel轉換為JPG-保存.xls或.xlsx作為圖像文件 如何將Excel轉換為JPG-保存.xls或.xlsx作為圖像文件 Apr 11, 2025 am 11:31 AM

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

Google表圖教程:如何在Google表中創建圖表 Google表圖教程:如何在Google表中創建圖表 Apr 11, 2025 am 09:06 AM

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

Excel:如果單元格包含公式示例 Excel:如果單元格包含公式示例 Apr 09, 2025 am 09:04 AM

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

如何在Excel中進行計算 如何在Excel中進行計算 Apr 11, 2025 am 10:20 AM

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

See all articles