Excel: Zelle auf bestimmte Werte prüfen (Regulärer Ausdruck?)
Hallo zusammen
Ich bin kein Excel Experte und suche mir im Netz immer die Sachen zusammen die ich gerade brauche.
Aber, für das aktuelle Problem kann ich leider nichts vernünftiges finden und hoffe daher hier Hilfe zu bekommen.
Ich möchte drei verschiedene Zellen auf ihren Inhalt prüfen
Zelle, A1, darf nur Zahlen [0-9] enthalten, keine Leerzeichen
Zelle, A2, darf nur Buchstaben [Aa-Zz] enthalten, keine Leerzeichen
Zelle, A3, darf Buchstaben [Aa-Zz] und den Bindestrich [-] enthalten, keine Leerzeichen
Die Formeln sollen theoretisch so aussehen
Wenn ( A1 = [0-9] ; 1; 0 )
Wenn ( A2 = [Aa-Zz] ; 1 ; 0 )
Wenn ( A2 = [Aa-Zz] ODER [-] ; 1 ; 0 )
Das i Tüpelchen wäre noch eine eine Prüfung für Zelle A1 auf die Zeichenlänge.
Die sollte 9 Zeichen nicht überschreiten.
Hat hier jemand eine Lösung oder einen konkreten Tipp wie ich das lösen könnte?
Hintergrund für dieses Projekt ist, das ich jemanden diese Vorlage ausfüllen lassen muss, aber auf jeden Fall verhindern muss das nicht erlaubte Zeichen eingetragen werden.
Die Daten werden im Anschluss weiterverarbeitet und unterliegen eben genau diesen Beschränkungen.
Vielen Dank im voraus
Ralf
Ich bin kein Excel Experte und suche mir im Netz immer die Sachen zusammen die ich gerade brauche.
Aber, für das aktuelle Problem kann ich leider nichts vernünftiges finden und hoffe daher hier Hilfe zu bekommen.
Ich möchte drei verschiedene Zellen auf ihren Inhalt prüfen
Zelle, A1, darf nur Zahlen [0-9] enthalten, keine Leerzeichen
Zelle, A2, darf nur Buchstaben [Aa-Zz] enthalten, keine Leerzeichen
Zelle, A3, darf Buchstaben [Aa-Zz] und den Bindestrich [-] enthalten, keine Leerzeichen
Die Formeln sollen theoretisch so aussehen
Wenn ( A1 = [0-9] ; 1; 0 )
Wenn ( A2 = [Aa-Zz] ; 1 ; 0 )
Wenn ( A2 = [Aa-Zz] ODER [-] ; 1 ; 0 )
Das i Tüpelchen wäre noch eine eine Prüfung für Zelle A1 auf die Zeichenlänge.
Die sollte 9 Zeichen nicht überschreiten.
Hat hier jemand eine Lösung oder einen konkreten Tipp wie ich das lösen könnte?
Hintergrund für dieses Projekt ist, das ich jemanden diese Vorlage ausfüllen lassen muss, aber auf jeden Fall verhindern muss das nicht erlaubte Zeichen eingetragen werden.
Die Daten werden im Anschluss weiterverarbeitet und unterliegen eben genau diesen Beschränkungen.
Vielen Dank im voraus
Ralf
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 458573
Url: https://administrator.de/contentid/458573
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
13 Kommentare
Neuester Kommentar
na vielleicht ganz einfach der Umstand, dass das da oben keine gültigen Excel-Formeln sind...
Boah ey
PS: Ohne VBA wird das eher nichts. Nettes Tut: https://stackoverflow.com/questions/22542834/how-to-use-regular-expressi ...
Boah ey
PS: Ohne VBA wird das eher nichts. Nettes Tut: https://stackoverflow.com/questions/22542834/how-to-use-regular-expressi ...
na vielleicht ganz einfach der Umstand, dass das da oben keine gültigen Excel-Formeln sind...
Stimmt, da ist noch mehr nicht "Excel-Konform"
Aber als Denkanstoß für die weitere Suche sollte es reichen.
Edit:
Ohne VBA wird das eher nichts.
Würde ich nicht behaupten - genau dafür ist die Datenprüfung da.
Schlaumeier: Definier mal [0-9]{1,9} in der Datenprüfung!
Zitat von @eisbein:
Ich sehe das nur in Kombi dieser beiden.Ohne VBA wird das eher nichts.
Würde ich nicht behaupten - genau dafür ist die Datenprüfung da.
???
Meintest Du etwa: "Das würde ich dann aber nicht mehr warten (betreuen) wollen."
Meintest Du etwa: "Das würde ich dann aber nicht mehr warten (betreuen) wollen."
Und für die VBA Fraktion, mit Code im Worksheet_Change Event
https://we.tl/t-gITMUnatEf
https://we.tl/t-gITMUnatEf
Jeder wie er will und mag, gibt immer X Wege nach Rom .