Registriert seit: 09.05.2025
Version(en): 365
Hallo zusammen,
ich verzweifle an einer Formel für eine Datenprüfung...

Ich würde gerne in den Zellen B6 - B504 nur Großbuchstaben und Zahlen zulassen, sowie keine Leerzeichen
Das ist mein aktueller Stand:
=UND(ISTFEHLER(FINDEN(" ", B6)), ISTZAHL(WECHSELN(B6, " ", "")) + GLEICH(B6, GROSS(B6)) = 1)
aber so wird gerade nichts akzeptiert als Eingabe... :(
Kann mir jemand helfen?

Gruß
Registriert seit: 12.04.2014
Version(en): Office 365
(09.05.2025, 23:22)neunzehn91 schrieb: ich verzweifle an einer Formel für eine Datenprüfung... 
...
GLEICH(...)
Diesen Funktionsnamen hast du dir ausgedacht.
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 21.06.2016
Version(en): 2021
10.05.2025, 04:59
(Dieser Beitrag wurde zuletzt bearbeitet: 10.05.2025, 04:59 von Ego.)
Hllo n...,
da hat sich die KI aber ganz schön mit der Office-Sprache vertan.
Im deutschen Excel ist das Trennzeichen ein ; und die englische Funktion EXACT ist IDENTISCH .
=UND(ISTFEHLER(FINDEN(" ";B6));ODER( ISTZAHL(B6);IDENTISCH(B6;GROSS(B6))))
ps
Oder kam die Übersetzung von dir?
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
10.05.2025, 07:18
(Dieser Beitrag wurde zuletzt bearbeitet: 10.05.2025, 07:18 von RPP63.)
Moin!
Als Formel in der Datengültigkeit
=B6=REGEXEXTRAHIEREN(B6;"[A-Z0-9]+")Hier mal als Formel in der bedingten Formatierung:
| A |
1 | ABC112O |
2 | ABC 12 |
3 | Abc12 |
4 | 1234Z |
5 | 8471y |
6 | |
Zelle | bedingte Formatierung... | Format |
A1 | 1: A1=REGEXEXTRAHIEREN(A1;"[A-Z0-9]+") | abc |
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 02.12.2017
Version(en): Microsoft365
Hallo,
als Formel für die Datengültigkeit genügt bereits:
=REGEXTESTEN(A1;"^[A-Z0-9]+$")
Gruß Anton.
Windows 10 64bit
Office365 32bit