Microsoft Excel

Herbers Excel/VBA-Archiv

Zahlen auslesen

Betrifft: Zahlen auslesen von: Hendrik
Geschrieben am: 22.09.2020 09:00:54

Hi Leute, ich würde gerne aus eine Zahlenreihe der Form 1-8-13-30-45-48 die Zahlen bzw. die Zeichen bis zum dritten "-" filtern. So das im Ergebnis dies rauskommt 1-8-13-30. Hat da jemand eine Idee ?


Liebe Grüße

Betrifft: AW: Zahlen auslesen
von: Daniel
Geschrieben am: 22.09.2020 09:29:30

Hi

Du kannst mit der Funktion Wechseln auch gezielt nur das 4. "-" durch ein anderes Zeichen oder Zeichenfolge ersetzen.
Hierzu gibt man dann beim Wechseln als 4. Parameter an, das wievielte Zeichen ersetzt werden soll.

Dann gibt es zwei Wege:
a) man ersetzt das 4. "-" durch ein anderes Zeichen ("#"), ermittelt dann mit FINDEN die Position dieses Zeichens und gibt dann mit LINKS den Text nur bis zu dieser Position aus.

b) man ersetzt das 4. "-" durch sehr viele Leerzeichen (mehr als der Text lang ist, bspw 100, nutze WIEDERHOLEN um diese zu erzeugen) und trennt dann den Text mit LINKS(...;100) inmitten dieser Leerzeichengruppe auf.
Die überflüssigen Leerzeichen kann man dann mit GLÄTTEN entfernen.

Bei Excel-Gut solltest du in der Lage sein, mit diesen Beschreibungen die Formeln selbst zu erstellen.

Gruß Daniel

Betrifft: Eine Möglichkeit wäre...
von: Case
Geschrieben am: 22.09.2020 09:31:26

Hallo, :-)

... das: ;-)

Beispieldatei...

Servus
Case

Betrifft: AW: Zahlen auslesen
von: Günther
Geschrieben am: 22.09.2020 10:54:11

Moin,
Daten | Abrufen und transformieren | Transformieren | Extrahieren | Text vor Trennzeichen…
 
Gruß
Günther  |  mein Excel-Blog

Betrifft: ...Oder so (mit UDF in singularer MatrixFml), ...
von: Luc:?
Geschrieben am: 22.09.2020 12:54:01

…Hendrik:
{=PickOn(A1;ZEILE(1:4);"-")} (UDF-Name ist maussensitiv → Link!)
Gruß, Luc :-?
„Die universelle Befähigung zur Unfähigkeit macht jede menschliche Leistung zu einem unglaublichen Wunder.“ Stapps ironisches Paradoxon
Nichtsdestotrotz Durchblick verbessern mit …


Beiträge aus dem Excel-Forum zum Thema "Zahlen auslesen"