Hallo,
ich habe noch ein anderes Problem: in einer Zelle steht ein langer Text in der Form aaaaaa\bbbbbb. Jetzt würde ich gerne die a’s und die b’s in zwei Zellen auslesen, was mit den Funktionen links und rechts auch prinzipiell funktioniert. Das Problem ist nur, dass die Anzahl der Stellen unterschiedlich ist, also einmal aaa\bb und das andere mal a\bbbbb. Wie kann ich in diese Funktion eine Abfrage einbauen? Oder geht es damit gar nicht? Womit ginge es dann?
Bin für jeden Tipp dankbar
Oliver
Hallo,
ich habe noch ein anderes Problem: in einer Zelle steht ein
langer Text in der Form aaaaaa\bbbbbb. Jetzt würde ich gerne
die a’s und die b’s in zwei Zellen auslesen, was mit den
Funktionen links und rechts auch prinzipiell funktioniert. Das
Problem ist nur, dass die Anzahl der Stellen unterschiedlich
ist, also einmal aaa\bb und das andere mal a\bbbbb. Wie kann
ich in diese Funktion eine Abfrage einbauen? Oder geht es
damit gar nicht? Womit ginge es dann?
Hallo Oliver,
das funktioniert mit folgenden Formeln (gesetzt den Fall, das Trennzeichen ist „“ und kommt nur einmal in der Zelle vor):
Für den Teil vor dem Trennzeichen verwendest du:
=TEIL(A1;1;FINDEN("";A1;1)-1)
und für den Teil danach:
=TEIL(A1;FINDEN("";A1;1)+1;500)
A1 beschreibt in dem Fall die Zelle, dessen Inhalt aufgeteilt werden soll.
Das -1 und +1 in den beiden Formeln ist nur notwendig wenn du das Trennzeichen nicht angezeigt haben willst, wenn doch, lässt du das einfach weg.
Freundliche Grüße,
Jerry
Hallo Oliver,
dieses Makro führt die Funktion „Text in Spalten aus“.
Sub TextTrennen()
Range("A1:A15").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, \_
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, \_
Semicolon:=False, Comma:=False, Space:=False, Other:=True, **OtherChar \_
:="\"** , FieldInfo:=Array(Array(1, 1), Array(2, 1))
End Sub
Den Bereich Range(„A1:A15“).Select mußt Du noch für Dich anpassen …
Ich hoffe, das hilft Dir weiter.
gruss
moritzbock
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo,
vielen Dank euch beiden. Es funktioniert! Das spart mir doch eine Menge Arbeit!
Oliver
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]