Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Gültigkeitsprüfung alphanumerisch

Forumthread: Gültigkeitsprüfung alphanumerisch

Gültigkeitsprüfung alphanumerisch
miha
Hallo,
ich suche eine Formellösung für eine benutzerdefinierte Gültigkeitsprüfung "auf bis 40 alphanumerische Zeichen", so in der Art:
=WENN(UND(LÄNGE(A1)<41;ODER(UND(CODE(TEIL(A1;1;1))>47;CODE(TEIL(A1;1;1))<58); UND(CODE(TEIL(A1;1;1)) >64;CODE(TEIL(A1;1;1))<91);UND(CODE(TEIL(A1;1;1))>96;CODE(TEIL(A1;1; 1))<123)));1;0)
Ich scheitere aber daran, dass ich so alle Zeichen einzeln prüfen muss.
Hat jemand einen Tipp?
Danke,
miha
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Gültigkeitsprüfung alphanumerisch
28.04.2010 17:11:03
ransi
HAllo
Ist doch ganz einfach ;-)
Versuch mal so:
 BCD
2123ä?}WAHR 
31234WAHR 
4ÄÖÜ-.,FALSCH 
5+#ß?FALSCH 
6   

Formeln der Tabelle
ZelleFormel
C2=SUMMENPRODUKT(ISTZAHL(FINDEN(TEIL(B2;ZEILE(INDIREKT("$A$1:$A$" & LÄNGE(B2))); 1); "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";1))*1)>0
C3=SUMMENPRODUKT(ISTZAHL(FINDEN(TEIL(B3;ZEILE(INDIREKT("$A$1:$A$" & LÄNGE(B3))); 1); "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";1))*1)>0
C4=SUMMENPRODUKT(ISTZAHL(FINDEN(TEIL(B4;ZEILE(INDIREKT("$A$1:$A$" & LÄNGE(B4))); 1); "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";1))*1)>0
C5=SUMMENPRODUKT(ISTZAHL(FINDEN(TEIL(B5;ZEILE(INDIREKT("$A$1:$A$" & LÄNGE(B5))); 1); "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";1))*1)>0


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Die Formel gibt WAHR wenn wenigstens eins von deinen 40 Zeichen in dem String vorkommt.
ransi
Anzeige
AW: Gültigkeitsprüfung alphanumerisch
29.04.2010 09:48:33
miha
Hallo ransi,
nicht ganz, aber Du hast mich auf den Weg gebracht! Die Formel soll nur WAHR liefern, wenn ALLE Zeichen alphanumerisch sind:
=SUMMENPRODUKT(ISTZAHL(FINDEN(TEIL(B4;ZEILE(INDIREKT("$A$1:$A$"&LÄNGE(B4)));1); "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";1))*1)=LÄNGE(B4)
Danke, miha
Anzeige
AW: Gültigkeitsprüfung alphanumerisch
29.04.2010 16:52:48
miha
Hallo,
ein Nachtrag für die später mal suchenden:
Mit SUCHEN statt FINDEN geht's noch etwas kürzer:
=SUMMENPRODUKT(ISTZAHL(SUCHEN(TEIL(B4;ZEILE(INDIREKT("$A$1:$A$"&LÄNGE(B4)));1); "0123456789abcdefghijklmnopqrstuvwxyz";1))*1)=LÄNGE(B4)
miha
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige