返回列表 上一主題 發帖

非標準時間格式,該儲存格自動變色

回復 10# hcm19522


感謝h大大回覆,公式精簡有力,學習了。

另外,請教在#7樓的那個問題有解嗎? 好像儲存格格式...,謝謝。

TOP

回復 11# samwang


再麻煩大家,是否有其他方法可以克服呢?
Thank you.
Just do it.

TOP

本帖最後由 ML089 於 2021-4-29 10:58 編輯

回復 6# jsc0518

時間在EXCEL是小於1的小數部位
日期在EXCEL是大於1的整數部位
5.18 被時間格式化後只顯示其中 0.18 為時間 4:19,另外整數為日期 1911/1/5 (沒有顯示)

若你要控制或判斷是否輸入時間,
第一個判斷為 =A2<1,
第二判斷是否格式化為時間格式  =CELL("format",A2)
"D7":h:mm AM/PM
"D6":h:mm:ss AM/PM
"D9":h:mm
"D8":h:mm:ss "D8"

建議於資料輸入,於資料驗證 限制只能輸入 <1 的小數
若是原有資料以 儲存格格式化方式來檢查時,A2格式化公式 輸入 =TEXT(A2,"[<=1]!0;!1;!1;!1")/1
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

CELL("format",A2) 只是偵測目前儲存格格式化情況,跟儲存格內容沒有關係。
例如
A1 設為 D9格式,在A1輸入 文字 "ABC",輸入數字 123,使用CELL("format",A1) 都會得到 "D9" 格式

若是,原有資料的檢查,"8:30" 跟 8:30 這兩個時間看起來是一樣的時間,但 一個是文字,另一個是數字,你認為2個都OK,或要區分不一樣。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 14# ML089

Hi 感謝您的回應,
我不是很懂您所說的意思,是否可以有範例看呢?
感恩感恩!
Just do it.

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題