到目前爲止,我設法使一個驗證,使列只接受數字:計算列驗證接受一個特定的字符和數字只有
= ISNUMBER([COLUMN_NAME] +0)
但我希望用戶能夠鍵入「;」作爲列值在裏面,所以只允許使用數字和分號。
任何人有任何想法我可以如何管理?
到目前爲止,我設法使一個驗證,使列只接受數字:計算列驗證接受一個特定的字符和數字只有
= ISNUMBER([COLUMN_NAME] +0)
但我希望用戶能夠鍵入「;」作爲列值在裏面,所以只允許使用數字和分號。
任何人有任何想法我可以如何管理?
=OR(ISNUMBER(FIND(";";[Column_Name]));ISNUMBER([Column_Name]+0))
Basicly FIND()
將尋找在列字符和ISNUMBER()
將是確定的FINDS真/假。
請記住,只要存在';',它就會接受'abc;'或任何東西。 –
@ScottHoltzman哎喲那是真的:( – Obsivus
'= OR(G19 = 「;」,ISNUMBER(G19 + 0))' –
@ScottHoltzman並不怎麼一回事,因爲分號工作可以插圖中的數字如此 「321313; 231312」 是不行的,這是它應該 – Obsivus
你可能需要定製的VBA驗證來確保這一點。我不定期的數據驗證可以支持這一點。 –