Seite 2 von 2

Re: verbinden - verketten

Verfasst: So, 09.12.2012 16:40
von Karolus
Hallo

Ich hab dazu eine AddinFunktion gebastelt hier
Aus Calc wird sie mit:

Code: Alles auswählen

=PYJOIN( bereich ; trennzeichen ) 
aufgerufen.
  • + Leere Zellen im Bereich werden als solche erkannt und nicht als 0 oder leeren Text "" verarbeitet.
    - Leider werden Datumswerte im Bereich als serielle Zahl übernommen, ich sehe derzeit keine Möglichkeit das zu umgehen.
Karolus

Re: verbinden - verketten

Verfasst: So, 09.12.2012 22:17
von Karolus
Hallo
Ich antworte hier auf deine PN

Wenn per PYJOIN Nullen angezeigt werden dann sind auch welche in den Zellen, die Anzeige in den Zellen wird aber entweder per Formateinstellung oder per Ansichtsoption in Calc unterbunden.

Erweitere die Formel auf

Code: Alles auswählen

=PYJOIN(WENN( bereich=0;"";bereich);"") 
bestätige die Formel als Matrix-funktion per 'strg+shift+enter' oder mit der [x]Matrix-option im Formelassistenten.

Btte keine Rückfragen per PN - wenn wir das hier diskutieren haben mehr Leute etwas davon.

Karolus

Re: verbinden - verketten

Verfasst: Mo, 10.12.2012 11:51
von pwistuba
Hallo,
das funktioniert aber nur für eine Zeile.
Ich habe probiert mit gedrücker Strg Taste den Befehl nach unten zu kopieren, das geht aber nicht.
Wie kann ich den Befehl über die 1380 Zeilen sonst kopieren?

Re: verbinden - verketten

Verfasst: Mo, 10.12.2012 11:53
von pwistuba
Hallo,

alles Stop. Ich muss einen Schreibfehler in der Formal gehabt haben.

Alles funktioniert.

Danke, super

Re: verbinden - verketten

Verfasst: Sa, 05.01.2013 13:16
von pwistuba
Hallo,
Sie haben recht!
Das war ein ganz blöder Fehler, ich versprechen wenn Sie mir ein letztes mal helfen das ich mir einen screen shot erstelle und das dann später nachlesen kann!
Jetzt habe ich die Formel mit der Wenn Abfrage benutzt, habe aber immer noch einen Wert Fehler, den ich absolut nicht finde.
http://aav-vertrieb.bplaced.net//Privat ... 6_Wert.jpg

Wäre wirklich dankbar.

Re: verbinden - verketten

Verfasst: Sa, 05.01.2013 15:57
von Karolus
Hallo
Ich zitiere letzmals aus der letzten Antwort:
bestätige die Formel als Matrix-funktion per 'strg+shift+enter' oder mit der [x]Matrix-option im Formelassistenten.
Karolus

Re: verbinden - verketten

Verfasst: Mo, 07.01.2013 18:37
von pwistuba
Hallo,
noch mal.
Also das mit der Eingabe 'strg+shift+enter' habe ich befolgt aber es geht immer noch nicht?
Ist denn mein Syntax richtig, sprich Bereichauswertung U2:IN22=0
=PYJOIN(WENN(U2:IN22=0;"";U2:IN2);"; ")

Danke

Re: verbinden - verketten

Verfasst: Mo, 07.01.2013 19:12
von lorbass
Ja, richtig. Und funktioniert hier (GNU/Linux; LO 3.5.4.2) auch problemlos.

PYJOIN ist eine in Python geschriebene Funktion. Hast du Python installiert? Ich habe im Thread nix dazu gefunden.

Gruß
lorbass

Re: verbinden - verketten

Verfasst: Mo, 07.01.2013 20:02
von Karolus
Hallo
pwistuba hat geschrieben:Hallo,
noch mal.
Also das mit der Eingabe 'strg+shift+enter' habe ich befolgt aber es geht immer noch nicht?
Ist denn mein Syntax richtig, sprich Bereichauswertung U2:IN22=0
=PYJOIN(WENN(U2:IN22=0;"";U2:IN2);"; ")

Danke
So kann deine Formel nicht gehen vorne 'U2:IN22' hinten: 'U2:IN2'

Ansonsten häng eine Beispielsdatei an, bei der es nicht funktioniert, ich hab keine Lust auf ein "heiteres Fehler-Raten"

Karolus

Re: verbinden - verketten

Verfasst: Di, 08.01.2013 13:10
von pwistuba
Ich habe die Datei hochgeladen.

Diese heist "Kraftstoffpumpen_4.xls"

Re: verbinden - verketten

Verfasst: Di, 08.01.2013 13:38
von Karolus
Hallo
pwistuba hat geschrieben:Ich habe die Datei hochgeladen.

Diese heist "Kraftstoffpumpen_4.xls"
Und bitte wo ??
Du bist hier registriert und angemeldet, wenn du einen Beitrag erstellst gibt es unten einen Tab 'Dateianhang hochladen' - rate mal wozu der gut ist.

Falls du deine Datei als .xls speicherst kann eine 'AddInn-funktion' für Calc nicht funktionieren, solange es keine entsprechende Exceladdin-funktion gibt

Re: verbinden - verketten

Verfasst: Di, 08.01.2013 15:45
von pwistuba
Jetzt hat es mit dem hochladen geklappt.
Die Datei ist jetzt "Test_1.ods".
Das merkwürdige ist das es ja schon einmal funktioniert hat bei mir.
Ich habe jetzt eine neue Datei geöffnet und einige Zeilen eingefügt. PYJOIN funktioniert ja ohne WENN, darum zuvor die Frage ob der Syntax bei mir stimmt?

Re: verbinden - verketten

Verfasst: Di, 08.01.2013 16:34
von Karolus
Hallo

Langsam reichts jetzt mit dummstellen - siehe Antwort vom 5.1 15:57 Uhr

Re: verbinden - verketten

Verfasst: Fr, 11.01.2013 11:29
von pwistuba
Danke für die Gedult, weis nicxht warum aber jetzt funktionierts.
Hatte vorher auch STRg+shit+enter probiert.

Danke nochmals