2016-03-21 15 views
0

Bisher schaffe ich eine Validierung zu machen, dass die Spalte macht nur Zahlen akzeptieren:Berechnete Spalte Validierung akzeptieren ein bestimmtes Zeichen und Zahlen nur

= ISNUMBER ([Column_Name] + 0)

Aber ich möchte Benutzer in der Lage zu sein ";" Inside als Spaltenwert also nur Zahlen und Semikolon erlaubt.

Wer hat eine Idee, wie ich das schaffen kann?

+0

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

+0

@ScottHoltzman beacuse Semikolon nicht funktioniert kann zwischendurch Zahlen so "321313; 231312" nicht funktioniert, welche sollte es – Obsivus

+0

Sie wird wahrscheinlich eine benutzerdefinierte VBA-Validierung benötigen, um dies zu gewährleisten. Eine regelmäßige Datenvalidierung kann dies nicht unterstützen. –

Antwort

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

Basicly FIND() für Zeichen in der Spalte aussehen und ISNUMBER() wird bestimmen, von Funden wahr/falsch.

  • Spalte akzeptiert sowohl Zahlen als auch ";".
+0

Beachten Sie, dass dies 'abc;' oder irgendetwas akzeptiert, solange das ';' existiert. –

+0

@ScottHoltzman Autsch das stimmt :( – Obsivus

Verwandte Themen