Re: [de-users] Zeichenkette auseinander nehmen.
Hallo Siegfried, schau dir doch mal die Funktion an die ich letztes Jahr hierzu gemacht habe. Eventuell bringt dich das ja weiter. Hört sich für mich zumindest danach an. https://listarchives.libreoffice.org/de/users/msg22043.html lg Jürgen Am 20.05.2020 um 10:14 schrieb openoff...@skerra.net: Hallo, Ich bekomme immer eine Tabelle mit einer Spalte mit 150 Zellen wo Produktabkürzungen hintereinander geschrieben sind, die mit einem Plus getrennt sind. Es können 1- 6 Produkte sein. Ich möchte in 6 Spalte je einen Wert haben. Anschließend möchte ich die Werte unten zusammen ziehen. z.B. 80 mal Er, 20 mal Zw Habe mal mit den Befehl Links was versucht =LINKS(a3;SUCHEN("+";a3)-1) Kann mirjemand Helfen? Grüße Siegfried Er+Zw+W6,40 Er Zw W6,40 Er+W6,39 Er W6,39 Er+W7,00 Er W7,00 Er+Ei+Zw+W6,4 Er Ei Zw W6,4 Er+Se Er Se Er+Se+Seb+Por+Ei Er Se Seb Por Ei W6,4 W6,4 Er+Ei+2Zw+W6,4 Er Ei 2Zw W6,4 Fwo Fwo -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Zeichenkette auseinander nehmen.
Am 20.05.2020 um 11:54 schrieb openoff...@skerra.net: > Hallo Wolfgang, > > Das kann man machen wenn man nur eine Spalte hat. > In den anderen Spalten sind auch Werte und Namen. > Und nur die eine Spalte will ich auswerten. Wie bitte willst du denn die Einzelwerte auswerten, wenn nicht in eigenen Spalten? Und du schrubst ja selbst | Ich möchte in 6 Spalte je einen Wert haben. Also entweder entsprechende Spalten einfügen, oder auf ein eigenes Tabellenblatt oder einen freien Bereich o. ä. auslagern. Per Formel sehe ich jedenfalls schwarz, da müsstest du mit jeder Menge Hilfszellen und unmöglichen Formelmonstern arbeiten. Die einzige denkbare Alternative wäre noch ein Makro. Aber auch da hast du das Problem, dass du irgendwie Platz für die Ausgabespalten zur Verfügung stellen musst. | Function Parameter (sSource as string, iIndex as integer, sSeparator as string) | dim sParamArray as variant | dim sResult as string | sParamArray = Split(sSource, sSeparator) | if iIndex < LBound(sParamArray())+1 or iIndex > UBound(sParamArray())+1 then | sResult = "?" | else | sResult = sParamArray(iIndex-1) | end if | Parameter = sResult | End Function [TOFU gelöscht] Wolfgang -- Donald Trump ist ein großer Visionär, der seiner Zeit weit voraus ist: Er verbreitet schon jetzt den Slogan "make America great again", obwohl dieser erst in der Ära /nach/ ihm seine volle Bedeutung entfalten wird. -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Zeichenkette auseinander nehmen.
Hallo Wolfgang, Das kann man machen wenn man nur eine Spalte hat. In den anderen Spalten sind auch Werte und Namen. Und nur die eine Spalte will ich auswerten. Grüße Siegfried Am 20.05.2020 um 11:24 schrieb Wolfgang Jäth: "Daten = Trext in Spalten = Trennoptionen: (*) Getrennt, [X] Andere: '+'" Wolfgang Am 20.05.2020 um 10:14 schrieb openoff...@skerra.net: Hallo, Ich bekomme immer eine Tabelle mit einer Spalte mit 150 Zellen wo Produktabkürzungen hintereinander geschrieben sind, die mit einem Plus getrennt sind. Es können 1- 6 Produkte sein. Ich möchte in 6 Spalte je einen Wert haben. Anschließend möchte ich die Werte unten zusammen ziehen. z.B. 80 mal Er, 20 mal Zw Habe mal mit den Befehl Links was versucht =LINKS(a3;SUCHEN("+";a3)-1) Kann mirjemand Helfen? Er+Zw+W6,40 Er Zw W6,40 Er+W6,39 Er W6,39 Er+W7,00 Er W7,00 Er+Ei+Zw+W6,4 Er Ei Zw W6,4 Er+Se Er Se Er+Se+Seb+Por+Ei Er Se Seb Por Ei W6,4 W6,4 Er+Ei+2Zw+W6,4 Er Ei 2Zw W6,4 Fwo Fwo -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-users] Zeichenkette auseinander nehmen.
Am 20.05.2020 um 10:14 schrieb openoff...@skerra.net: > Hallo, > > Ich bekomme immer eine Tabelle mit einer Spalte mit 150 Zellen wo > Produktabkürzungen hintereinander geschrieben sind, die mit einem Plus > getrennt sind. > Es können 1- 6 Produkte sein. > > Ich möchte in 6 Spalte je einen Wert haben. > Anschließend möchte ich die Werte unten zusammen ziehen. > > z.B. 80 mal Er, 20 mal Zw > > Habe mal mit den Befehl Links was versucht =LINKS(a3;SUCHEN("+";a3)-1) > > Kann mirjemand Helfen? "Daten => Trext in Spalten => Trennoptionen: (*) Getrennt, [X] Andere: '+'" Wolfgang -- Donald Trump ist ein großer Visionär, der seiner Zeit weit voraus ist: Er verbreitet schon jetzt den Slogan "make America great again", obwohl dieser erst in der Ära /nach/ ihm seine volle Bedeutung entfalten wird. -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
[de-users] Zeichenkette auseinander nehmen.
Hallo, Ich bekomme immer eine Tabelle mit einer Spalte mit 150 Zellen wo Produktabkürzungen hintereinander geschrieben sind, die mit einem Plus getrennt sind. Es können 1- 6 Produkte sein. Ich möchte in 6 Spalte je einen Wert haben. Anschließend möchte ich die Werte unten zusammen ziehen. z.B. 80 mal Er, 20 mal Zw Habe mal mit den Befehl Links was versucht =LINKS(a3;SUCHEN("+";a3)-1) Kann mirjemand Helfen? Grüße Siegfried Er+Zw+W6,40 Er Zw W6,40 Er+W6,39Er W6,39 Er+W7,00Er W7,00 Er+Ei+Zw+W6,4 Er Ei Zw W6,4 Er+Se Er Se Er+Se+Seb+Por+EiEr Se Seb Por Ei W6,4W6,4 Er+Ei+2Zw+W6,4 Er Ei 2Zw W6,4 Fwo Fwo -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy