Überprüfen Sie, ob die Zelle Nicht-Alpha-Zeichen in Excel enthält

7

Gibt es eine Nicht-VBA-Möglichkeit, Col B und Col C zu überprüfen, um zu sehen, ob sie Zeichen enthalten, die Nicht-Alpha sind? Nur um durch Nicht-Alpha zu verdeutlichen, meine ich alles, was nicht Teil des Alphabets ist (Groß- / Kleinschreibung wird nicht beachtet).

Spalte B und Spalte C ist eine Liste von Vor- und Nachnamen. Einige dieser Namen enthalten Symbole oder Zahlen durch fehlerhafte Dateneingabe. Ich versuche alle zu finden, die repariert werden müssen. Also muss ich diejenigen finden, die ANYTHING enthalten, das kein Buchstabe ist.

    
Chad Portman 24.04.2015, 19:13
quelle

2 Antworten

19

Es gibt eine "seltsame" aber einfache und generische Antwort.

%Vor%
  • Diese Formel gibt #VALUE! error zurück, wenn A1 irgendwelche Buchstaben enthält, die Buchstaben sind, die Zahl, wenn A1 nur Buchstaben enthält, oder #REF! Fehler, wenn A1 leer ist.

  • Sie können diese Formel in ein ISNUMBER oder ISERR einschließen, um dies in einen TRUE / FALSE-Wert zu konvertieren.

  • Ersetzen Sie SEARCH durch FIND , damit Groß- und Kleinschreibung beachtet wird.

  • Sie können ein beliebiges Zeichen in die Zeichenfolge "abc...xyz" einfügen. Dies erleichtert das Testen von alphanumerischen Zeichen oder gebräuchlichen Interpunktionszeichen usw.

"1:"&LEN(A1) bedeutet, dass vom ersten bis zum letzten Buchstaben geprüft wird. Wenn Sie dies in "2:"&(LEN(A1)-1) ändern, werden die ersten und letzten Buchstaben nicht überprüft.

    
Roobie Nuby 15.09.2015, 10:30
quelle
2

Sie können 26 verschachtelte SUBSTITUTE s verwenden, um alle Buchstaben aus dem Text zu entfernen.

Wenn etwas übrig ist, enthält die Zelle Nicht-Alpha-Zeichen.

Und dank @RaGe, dass Sie auch nach leeren Zellen suchen müssen:

%Vor%

    
Rick Hitchcock 24.04.2015 20:12
quelle

Tags und Links