02.12.2019, 17:35
Oha...hab mich doch selber zu einer recht guten Lösung winden können.
In meinen Tabellen lasse ich einfach alle Zahlen in der Form 00 00 00. In der Ausgangsmatrix habe ich einfach die Sternchen in eine Extra-Spalte "abgetrennt", so dass SVERWEIS nun komplett ohne Sonderzeichen arbeiten kann (ja es ist der Funktion eigentlich egal). Das klappt quasi auch nur, weil sich die 6-stelligen Zahlen nicht wiederholen (und werden sie auch nicht) und halt nur manche das * tragen.
Im Gegenzug habe ich eine bedingte Formatierung für die Zahlen eingeführt, die quasi sagt, wenn die Zahl in der Matrix vorkommt und ein Sternchen in der Nachbarspalte steht, dann formatiere mir das auf "00 00 00*". Für alle anderen ist die Standardformatierung dann einfach "00 00 00".
Übersetzt in Excel ist das dann so:
=WENN(SVERWEIS(B3;Matrix;2;FALSCH)="*";WAHR;FALSCH)
und die benutzerdefinierte Formatierung dann:
00 00 00"*"
Falls jemand noch einen anderen WEg hat, ich lerne gern noch dazu
In meinen Tabellen lasse ich einfach alle Zahlen in der Form 00 00 00. In der Ausgangsmatrix habe ich einfach die Sternchen in eine Extra-Spalte "abgetrennt", so dass SVERWEIS nun komplett ohne Sonderzeichen arbeiten kann (ja es ist der Funktion eigentlich egal). Das klappt quasi auch nur, weil sich die 6-stelligen Zahlen nicht wiederholen (und werden sie auch nicht) und halt nur manche das * tragen.
Im Gegenzug habe ich eine bedingte Formatierung für die Zahlen eingeführt, die quasi sagt, wenn die Zahl in der Matrix vorkommt und ein Sternchen in der Nachbarspalte steht, dann formatiere mir das auf "00 00 00*". Für alle anderen ist die Standardformatierung dann einfach "00 00 00".
Übersetzt in Excel ist das dann so:
=WENN(SVERWEIS(B3;Matrix;2;FALSCH)="*";WAHR;FALSCH)
und die benutzerdefinierte Formatierung dann:
00 00 00"*"
Falls jemand noch einen anderen WEg hat, ich lerne gern noch dazu