Re: [de-users] Zeichenkette auseinander nehmen.

2020-05-20 Diskussionsfäden Jürgen Kirsten

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.

2020-05-20 Diskussionsfäden Wolfgang Jäth


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.

2020-05-20 Diskussionsfäden 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.

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.

2020-05-20 Diskussionsfäden Wolfgang Jäth
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.

2020-05-20 Diskussionsfäden 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,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