als langjähriger Nutzer von Excel habe ich mithilfe meiner Googlefähigkeiten bislang immer eine Lösung finden können, aber bei meinem jetzigen Problem stehe ich auf dem Schlauch.
1. Ich habe eine Tabelle mit x 100 Werten. Jedoch stehen am Anfang und/oder Ende der jeweiligen Zeile Sonderzeichen, die ganz unterschiedlich aussehen können. Beispiele:
,.-,.. Sebastian (((Manfred,-.,.--. .Stefan, Kurz ,-.,.-,!? ..-,,. Sebastian, Herbert .
Gibt es eine Funktion, bei der ich die Zeile von den vorderen und/oderen hinteren Zeichen befreien kann?
2. Ein weiteres Problem ist es, dass nicht nur Sonderzeichen dort stehen, sondern auch einfach mal nur einzelne Buchstaben und/oder Zahlen. Beispiel:
e e e e e e (((- Sebastian, Lutz .-. e e e
Gibt es die Möglichkeit einzeln vorkommende Buchstaben zu löschen? Wenn ich ersetze "e" durch " " mache, dann ersetzt er auch die Buchstaben im Wort. Das will ich auf jeden Fall vermeiden. Was muss ich also eintragen, wenn ich alle alleinstehenden "e" ersetzen will? Gibt es Alternativ eine Funktion um alle alleinstehenden Zeichen zu entfernen?
Vielen, vielen Dank schonmal! Bin gespannt, ob es da eine Lösung gibt. :20:
Hätte ich auch gleich drauf kommen können. Wer lesen kann, ist klar im Vorteil.
Ich habe auch noch ein drittes exotisches Problem, aber bin nicht sicher, ob ich das auch anders lösen kann, aber ich frage mal.
In der Datumsspalte kommt es leider vor, dass vor und hinter dem Datum noch Zahlen stehen, die da leider nicht hingehören. Beispiel (ist auch in der angefügten Tabelle):
1232417.2.200923
Gibt es da auch die Möglichkeit Excel (oder auch gerne einem anderen Programm) zu sagen, lösche alle Zeichen bis auf die ersten beiden vor dem ersten Punkt und alle Zeichen nach dem vierten Zeichen hinter dem letzten Punkt?
wo kommen die Daten her, hast du die reinkopiert , mit den Sachen kann hier niemand was anfangen
Wir brauchen die UrsprungsDatei
Ich vermute die liegen als Text vor -> Suchen und ersetzen ist hier Sinnlos.
Das ist der originale Korpus. Da ist jetzt kein Importierfehler. Bringt also auch nichts, wenn ich die komplette Datei hochlade. Wie gesagt würde es mir schon helfen, wenn ich wüsste, ob man Sonderzeichen am Zeilenanfang wegmachen kann und eben alleinstehende Buchstaben/ Zeichen.
wenn die beiden Beispiele stellvertretend für deine Originaltabelle stehen, sehe ich für eine automatische Entfernung der nicht benötigten Zeichen schwarz. Es gibt keinelei Gemeinsamkeiten, nach denen man mit Formeln den Wust aufdröseln könnte.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Public Function VornHintenWeg(strzelle As Range, Optional vonHinten As Boolean) As String 'Zeichenbereich [A-Z][a-z] If vonHinten Then VornHintenWeg = WOBINICH(StrReverse(strzelle.Value), "[a-a][a-z]") Else VornHintenWeg = WOBINICH(strzelle.Value, "[A-Z][a-z]") End If End Function
Function WOBINICH(strValue As String, _ strPattern As String) As Integer 'Funktion zur Ermittlung der Position von Zeichen mittels RegEx Dim objRegEx As Object, objPos As Object Dim iPos% With CreateObject("VBScript.RegExp") .Pattern = strPattern .IgnoreCase = True Set objPos = .Execute(strValue) End With iPos = objPos(0).FirstIndex WOBINICH = iPos End Function
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28 • Nowi