標題:
非標準時間格式,該儲存格自動變色
[打印本頁]
作者:
jsc0518
時間:
2021-4-21 17:54
標題:
非標準時間格式,該儲存格自動變色
Dear all,
我想在儲存格內設定(條件式格式設定):當該欄位人工輸入資料時並非是標準時間格式,該儲存格自動變色
請問要怎麼設定?使用哪一函數呢?
謝謝!
黃色底部分,我希望是非時間格式時,它會自動變色
[attach]33227[/attach]
[attach]33228[/attach]
作者:
samwang
時間:
2021-4-22 08:22
回復
1#
jsc0518
請測試看看,謝謝
作者:
jsc0518
時間:
2021-4-22 12:06
回復
2#
samwang
您好!感謝您的回覆。
再問一下,有辦法連"日期"都可以卡嗎?我只希望這欄位只有 hh:mm
[attach]33234[/attach]
Thank you so much.
作者:
samwang
時間:
2021-4-22 13:04
本帖最後由 samwang 於 2021-4-22 13:07 編輯
回復
3#
jsc0518
請再測試看看,謝謝。
作者:
jsc0518
時間:
2021-4-22 13:30
回復
4#
samwang
可以了,太感謝你了。
可以教我這語法的意思嗎???
=(CELL("format",A2)<>"D9")*(CELL("type",A2)<>"b")+ISTEXT(A2)
作者:
jsc0518
時間:
2021-4-22 13:41
回復
4#
samwang
發現一問題,輸入5.18,它會變成時間
[attach]33239[/attach]
作者:
jsc0518
時間:
2021-4-22 13:51
回復 samwang
發現一問題,輸入5.18,它會變成時間
jsc0518 發表於 2021-4-22 13:41
發現其他問題
[attach]33240[/attach]
作者:
samwang
時間:
2021-4-22 13:54
本帖最後由 samwang 於 2021-4-22 14:01 編輯
回復
6#
jsc0518
如果把A欄設為通用格式,第一次輸入為日期格式,該儲存格就會設為時間格式,
如又輸入5.18,則就會視為數字格式強制改為時間格式
我自己也覺得很奇怪,
這可能要請其他大大來解惑了
謝謝。
作者:
samwang
時間:
2021-4-28 10:51
請教一下各位大大,針對這題問題有何看法或解法?? 感謝
作者:
hcm19522
時間:
2021-4-28 14:12
=ISERR(A2*1)+(A2>1)
作者:
samwang
時間:
2021-4-28 14:40
回復
10#
hcm19522
感謝h大大回覆,公式精簡有力,學習了。
另外,請教在#7樓的那個問題有解嗎? 好像儲存格格式...,謝謝。
作者:
jsc0518
時間:
2021-4-28 19:03
回復
11#
samwang
再麻煩大家,是否有其他方法可以克服呢?
Thank you.
作者:
ML089
時間:
2021-4-29 10:55
本帖最後由 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
作者:
ML089
時間:
2021-4-29 11:10
CELL("format",A2) 只是偵測目前儲存格格式化情況,跟儲存格內容沒有關係。
例如
A1 設為 D9格式,在A1輸入 文字 "ABC",輸入數字 123,使用CELL("format",A1) 都會得到 "D9" 格式
若是,原有資料的檢查,"8:30" 跟 8:30 這兩個時間看起來是一樣的時間,但 一個是文字,另一個是數字,你認為2個都OK,或要區分不一樣。
作者:
jsc0518
時間:
2021-4-29 21:29
回復
14#
ML089
Hi 感謝您的回應,
我不是很懂您所說的意思,是否可以有範例看呢?
感恩感恩!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)