資料驗證(二):數值、文字、日期

閱讀時間約 4 分鐘
上週因為不小心確診了,身體實在好難運轉,只好忍痛休刊一次,不好意思。這週恢復得差不多,可以回來電腦桌前繼續寫作了!
上次我們介紹怎麼用資料驗證的功能,在儲存格上製作下拉式選單,讓我們可以驗證資料是否符合某條件、避免輸入無效的值,減少錯誤的發生。
除了常見的下拉式選單,我們還有其他的驗證機制可以使用,今天要介紹的是數值文字日期的資料驗證。比如說,我們可以...
  • 數值的資料驗證,限制使用者只能輸入 1 到 100 之間的數字
  • 文字的資料驗證,限制使用者只能輸入正確格式的電子郵件地址
  • 日期的資料驗證,限制使用者只能輸入某月某日之前的日期
設計的機制其實也很簡單,來看看怎麼設定吧!

先來複習一下

如果你忘記要怎麼召喚出資料驗證的視窗,這邊再介紹一次!你可以在工具列的「資料」選單找到「資料驗證」:

第 0 步:「資料驗證」功能在哪裡?

想製作資料驗證,要先選你想要製作資料驗證(也就是下拉式選單)的範圍。你可以在工具列的「資料」選單找到「資料驗證」:
之後,你的右手邊會出現一個窗格:
等等所有資料驗證的設定都會在這邊完成!
你也可以在剛剛選取的儲存格上面,點右鍵 > 最下面有「查看儲存格動作」>「資料驗證」:
這樣也會出現剛剛的對話視窗喔!
其他更詳細的說明(例如針對無效資料要怎麼警告使用者、驗證說明文字要怎麼寫)可以看之前分享過的教學「下拉式選單」>「進階選項」的部分喔。傳送門在這邊:資料驗證(一):製作下拉式選單(清單)

文字

先看看是文字的資料驗證,我們有「文字包含」、「文字不包含」、「文字完全符合」、「儲存格中的文字是有效的電子郵件地址」跟「儲存格中的文是有效的網址」這五項可以選擇。
設定的方式很簡單,例如我們設定「儲存格中的文字是有效的電子郵件地址」:
那這樣使用者輸入不符合特定格式的電子郵件,就會出現錯誤:

日期

再來是日期。日期可以限制的條件有「是有效的日期」、「日期為」、「日期早於」、「日期不晚於」、「日期晚於」、「日期不早於」、「日期介於」、「日期不介於」,看字面也其實滿好理解的。
如果你在 Google 試算表使用的語言代碼是台灣或香港,這邊日期你可以用「年年年年/月月/日日」的格式來設定,例如「2022/12/12」、「2011/03/11」、「2010/01/01」等等。
怎麼確定自己的試算表語言代碼是台灣或香港呢?你可以去工具列的「檔案」> 「設定」:
打開來就會看到語言代碼是不是設定成「台灣」、或是「香港」了:
回到資料驗證,假使我們想要設定某儲存格必須是有效日期,那就是在條件設定「日期」>「是有效的日期」:
按下儲存後,你會發現在那個儲存格按兩下,就會出現小日曆給你選了:

數值

OK,最後是「數值」!
我們有一樣有一些條件可以選擇:大於、大於或等於、小於、小於或等於、等於、不等於、介於和不介於。要注意到這邊的「介於」和「非介於」有包含頭尾,例如介於 1 到 5 之間的話,1、2、3、4、5 都可以填,但 0 跟 6 就會違反驗證規則了。
不過我想大家看字面意思、自己動手選選看應該也大概明白怎麼操作了,所以我這邊就簡單挑一個「介於」示範一下怎麼做。
條件選取「介於」,在頭尾的兩個空格各輸入 1 和 5:
按下儲存,那麼你設定的那個儲存格就只能填入 1 到 5 之間的數字了。

就這麼簡單!
那麼如果要做一些更進階的設定,像是限定使用者只能輸入奇數、偶數、輸入的日期必須晚於今天的日期、必須輸入正確的身分證字號、輸入的首字必須大寫等等,又要怎麼做呢?
這時候你就會用到「自訂公式」了!上面這些條件都可以透過自訂公式來完成。敬請期待囉~
如果你喜歡這次的文章,歡迎你透過這些方法支持我:
・按下愛心、按下儲存
・留言告訴我你的想法
・加入喜特先生的官方沙龍,即時看到我發布的教學
・付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
・追蹤喜特先生的 Facebook
・按這邊小額贊助我的創作!
想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!
我是喜特先生,Mr. Sheet,我們下個教學見!
此篇文章會顯示動態置底廣告
為什麼會看到廣告
avatar-img
14.2K會員
148內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
喜特先生官方沙龍 的其他內容
常見的下拉式選單怎麼做?資料驗證又是什麼?資料驗證是個「驗證資料是否符合某條件的機制」,我們通常會用它來避免別人輸入無效的值,減少錯誤的發生。來看看吧!
你知道空格有可能會搞壞你的分析嗎?來看看怎麼避免吧!
今天來介紹一個可以讓你快速上手的小技巧,叫做「凍結」🧊。 如果想讓資料在你滾動試算表的時候,固定在原本的位置上,方便查看,我們可以用「凍結」這個功能,固定這些資料列或資料欄。來看看怎麼做吧!
重複的資料好煩啊啊啊啊啊!怎麼把它們清掉呢?三招秀給你看看!傳送門這邊請。
保護你的試算表被編輯,你可以這麼做!
今天來介紹轉置(Transpose),兩招可以讓你輕鬆做好欄列互換 (ノ>ω<)ノ
常見的下拉式選單怎麼做?資料驗證又是什麼?資料驗證是個「驗證資料是否符合某條件的機制」,我們通常會用它來避免別人輸入無效的值,減少錯誤的發生。來看看吧!
你知道空格有可能會搞壞你的分析嗎?來看看怎麼避免吧!
今天來介紹一個可以讓你快速上手的小技巧,叫做「凍結」🧊。 如果想讓資料在你滾動試算表的時候,固定在原本的位置上,方便查看,我們可以用「凍結」這個功能,固定這些資料列或資料欄。來看看怎麼做吧!
重複的資料好煩啊啊啊啊啊!怎麼把它們清掉呢?三招秀給你看看!傳送門這邊請。
保護你的試算表被編輯,你可以這麼做!
今天來介紹轉置(Transpose),兩招可以讓你輕鬆做好欄列互換 (ノ>ω<)ノ
你可能也想看
Google News 追蹤
Thumbnail
在前一篇我們已經成功地建立簽核表單及簽核節點並關聯回請假表單,而本篇會接著介紹如何管理簽核節點狀態並同步更新簽核表單狀態。
Thumbnail
本文介紹瞭如何在後端系統開發時設計不同表單的簽核流程,包括請假表單和採購表單。以及如何動態生成簽核表單,並建立簽核節點。另外還介紹瞭如何利用繼承來簡化簽核流程的設定。
這一篇會介紹我當時填志願考量的點,例如面試時間、作備審的複雜程度(科系不要填得太廣泛太散)。透過我的經歷,大家應該能夠更好的了解現在的制度。還有蠻重要的一點是高三下的段考如何準備。個人申請的成績採計到三下,同步顧好段考也是重要的。希望學弟妹能夠通過我的經歷,讓自己在這個升學制度下能夠順利地走完~
Thumbnail
本次將為大家介紹,如何用Google表單來自製顧客滿意度調查表 進入Google表單有三個步驟,首先必須先進入Google流覽器的環境 接下來,開啟Gmail信箱,第三個步驟,選擇Google應用程式中的表單功能 再點選應用程式集,在程式集中再點選表單的功能,就會出現表單的編輯畫面 此時要建
Thumbnail
日期網友詢問一個多條件動態下拉式選單的設計,如下圖。 資料中有各種年齡層的目標對象可食用食物的資料分析,其中1代表該年齡層可以吃的食物、0代表不能吃的食物。 原PO想要根據這個資料來源製作一個下拉選單,當選擇該年齡層的目標對象時,下拉式選單分別於主食、肉類、葉菜類顯示可食用的食物名稱(原始資
Thumbnail
每日自動檢查資料庫運作所產生的訊息,若發現有錯誤,自動寄出警告信給擔當人員
Thumbnail
權限管理=新增、修改、刪除+審核 通常,這種程式的設計會包含權限管理,其中包括現場修改、刪除等三大類功能。然而,根據經驗,我們還需要關注另一類功能,即審核權限。 審核不執行新增 審核權限通常不執行新增的動作,僅限於某些欄位的輸入。新增、修改、刪除這些操作基本上是容易理解的。也就是說,對於這個工
Thumbnail
 程式開發,功能 :               本程式執行後,自動寄出email,寄出的內容可依照讀取的參數檔內容而決定
Thumbnail
今天紀錄的是因應工作需要而學習的小技能。 我想達到的目標:當欄位裡面出現「寄出」這個關鍵字的時候整欄變色,以辨別該項目的狀態。
Thumbnail
本篇主要是設計,當【沒有任何數值】與【原本就有數值】這兩種情況結合在一起時的 VBA 解決方案。分享內容包括張忍大師的函數解決方法。文章中包含影片檔案下載以及參考文獻連結。
Thumbnail
在前一篇我們已經成功地建立簽核表單及簽核節點並關聯回請假表單,而本篇會接著介紹如何管理簽核節點狀態並同步更新簽核表單狀態。
Thumbnail
本文介紹瞭如何在後端系統開發時設計不同表單的簽核流程,包括請假表單和採購表單。以及如何動態生成簽核表單,並建立簽核節點。另外還介紹瞭如何利用繼承來簡化簽核流程的設定。
這一篇會介紹我當時填志願考量的點,例如面試時間、作備審的複雜程度(科系不要填得太廣泛太散)。透過我的經歷,大家應該能夠更好的了解現在的制度。還有蠻重要的一點是高三下的段考如何準備。個人申請的成績採計到三下,同步顧好段考也是重要的。希望學弟妹能夠通過我的經歷,讓自己在這個升學制度下能夠順利地走完~
Thumbnail
本次將為大家介紹,如何用Google表單來自製顧客滿意度調查表 進入Google表單有三個步驟,首先必須先進入Google流覽器的環境 接下來,開啟Gmail信箱,第三個步驟,選擇Google應用程式中的表單功能 再點選應用程式集,在程式集中再點選表單的功能,就會出現表單的編輯畫面 此時要建
Thumbnail
日期網友詢問一個多條件動態下拉式選單的設計,如下圖。 資料中有各種年齡層的目標對象可食用食物的資料分析,其中1代表該年齡層可以吃的食物、0代表不能吃的食物。 原PO想要根據這個資料來源製作一個下拉選單,當選擇該年齡層的目標對象時,下拉式選單分別於主食、肉類、葉菜類顯示可食用的食物名稱(原始資
Thumbnail
每日自動檢查資料庫運作所產生的訊息,若發現有錯誤,自動寄出警告信給擔當人員
Thumbnail
權限管理=新增、修改、刪除+審核 通常,這種程式的設計會包含權限管理,其中包括現場修改、刪除等三大類功能。然而,根據經驗,我們還需要關注另一類功能,即審核權限。 審核不執行新增 審核權限通常不執行新增的動作,僅限於某些欄位的輸入。新增、修改、刪除這些操作基本上是容易理解的。也就是說,對於這個工
Thumbnail
 程式開發,功能 :               本程式執行後,自動寄出email,寄出的內容可依照讀取的參數檔內容而決定
Thumbnail
今天紀錄的是因應工作需要而學習的小技能。 我想達到的目標:當欄位裡面出現「寄出」這個關鍵字的時候整欄變色,以辨別該項目的狀態。
Thumbnail
本篇主要是設計,當【沒有任何數值】與【原本就有數值】這兩種情況結合在一起時的 VBA 解決方案。分享內容包括張忍大師的函數解決方法。文章中包含影片檔案下載以及參考文獻連結。