ohne Abschluss als Arrayformel:
=WENN(ISTZAHL(SummenPRODUKT(SUCHEN(TEIL(A1;ZEILE(X1:X99);1);D1;1)));"OK";"enthält ungültige Zeichen")
Erläuterung
Soll auch GROSS-und-klein-Schreibung unterschieden werden, dann in der Formel FINDEN statt SUCHEN eingeben. Mit FINDEN werden auch die Zeichen/Joker * und ? richtig behandelt, die bei SUCHEN immer als vorhanden gelten.