mir wurde in diesem Forum schon öfter geholfen und ich hoffe für mein jetziges Problem wieder eine Lösung zu bekommen.
Sachverhalt: In einer Zelle stehen Namen in der Schreibweise "Name, Vorname" ohne Anführungszeichen. Nun sollen die Namen in einer neuen Zelle in der schreibweise "Name_Vorname" ohne Anführungszeichen auftauchen.
Dieses ist bis dahin noch kein Problem, aber es gibt ja auch Namen mit mehrteiligen Vornamen oder Familiennamen und das sogar mit und ohne Bindestrich.
Mein Ziel ist es, alle Zeichenfolgen ", " (Komma+Leerzeichen); Leerzeichen (einzeln) und die Bindestriche jeweils durch den Fußstrich ("_") zu ersetzen.
Hintergrund:
Die so erzeugten Zellinhalte werden bei der Erstellung von Tabellenblättern per Makro, als Blattname verwendet. Dieser Blattname ist wiederum Bestandteil von Formeln, die nicht fuktionierten, wenn Leerzeichen, Komma oder Bindestriche im Namen enthalten waren.
Eventuelle hab ich auch nur etwas bei den Formeln nicht beachtet.
Folgende Formeln werden genutzt:
=SUMME(INDIREKT($D8&"!$AB$40")) $D8 enthält den Tabennblattnamen
=WENN(ISTNV(SVERWEIS(RECHTS(ZELLE("dateiname";A1);LÄNGE(ZELLE("dateiname";A1))-FINDEN("]";ZELLE("dateiname";A1)));Matrix;2;FALSCH));"";SVERWEIS(RECHTS(ZELLE("dateiname";A1);LÄNGE(ZELLE("dateiname";A1))-FINDEN("]";ZELLE("dateiname";A1)));Matrix;2;FALSCH))
letztere Formel habe ich im Forum gefunden und für meine Zwecke angepasst!
Ich bin für jeden Hinweis dankbar
Gruß Jürgen