2016-03-21 60 views
0

到目前爲止,我設法使一個驗證,使列只接受數字:計算列驗證接受一個特定的字符和數字只有

= ISNUMBER([COLUMN_NAME] +0)

但我希望用戶能夠鍵入「;」作爲列值在裏面,所以只允許使用數字和分號。

任何人有任何想法我可以如何管理?

+0

'= OR(G19 = 「;」,ISNUMBER(G19 + 0))' –

+0

@ScottHoltzman並不怎麼一回事,因爲分號工作可以插圖中的數字如此 「321313; 231312」 是不行的,這是它應該 – Obsivus

+0

你可能需要定製的VBA驗證來確保這一點。我不定期的數據驗證可以支持這一點。 –

回答

0
=OR(ISNUMBER(FIND(";";[Column_Name]));ISNUMBER([Column_Name]+0)) 

Basicly FIND()將尋找在列字符和ISNUMBER()將是確定的FINDS真/假。

  • 列將接受數字和「;」。
+0

請記住,只要存在';',它就會接受'abc;'或任何東西。 –

+0

@ScottHoltzman哎喲那是真的:( – Obsivus

相關問題