Seite 1 von 2
Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 03:18
von DDzzz
Hallo OOler, ist es möglich in einer Tabelle die Zellinhalte zu vergleichen und bei Bedarf eine Leerzeile einzufügen? Ich habe eine CD-Liste (siehe Anhang) und möchte gerne dass der Bandname jeweils nur einmal über den entsprechenden Alben steht und jeder Block mit einer Leerzeile (oder einem Sonderzeichen fürs anschließende GREP) getrennt wird. Dazu müsste OO quasi die Zellinhalte vergleichen, sozusagen "wenn nächste zelle anders als aktuelle zelle" dann "zeile einfügen, inhalt der nächsten zelle nach XY kopieren". Ist sowas möglich? Oder hat jemand eine andere Idee?
Vielen Dank und Grüße!
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 04:06
von DDzzz
Eventuell könnte ein Spezialfilter helfen aber das ist für mich leider zu fortgeschritten... ich baue auf euch Profis

Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 06:41
von Karolus
Hallo
Schildere bitte das eigentliche Ziel, und nicht nur auf welche Weise du es erreichen möchtest.
Karolus
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 08:40
von clag
Hallo DDzzz,
DDzzz hat geschrieben:ist es möglich in einer Tabelle die Zellinhalte zu vergleichen und bei Bedarf eine Leerzeile einzufügen?
nein, automatisch kann das nur ein Makro
Aber du kannst ja selber pro Band eine Leerzeile mit Bandnamen einfügen, die dann an passender Stelle angezeigt wird.
Ich habe dir mal eine Lösung gestrickt, die deinen Darstellungswunsch mit einer Formel realisiert.
ich hoffe es hilft dir weiter
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 10:40
von DDzzz
clag hat geschrieben:Ich habe dir mal eine Lösung gestrickt, die deinen Darstellungswunsch mit einer Formel realisiert.
Danke die Funktion ist schonmal gut aber es ist wichtig dass das ohne Handarbeit auskommt (9.000 posten) und Leerzeilen eingefügt werden.
@Karolus: ich habe eine neue Tabelle angehängt mit Ist und Soll!
Danke schonmal!

Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 11:13
von Karolus
Hallo
Soweit hab ich durchaus verstanden - aber du schreibst im Ausgangspost etwas von "grep" - daher meine Frage: was hast du eigentlich vor ?
Karolus
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 11:31
von DDzzz
Das wird nachher in Indesign gesetzt, zur formatierung nutze ich GREP, es wird dann so aussehen:

- Unbenannt.JPG (80.5 KiB) 918 mal betrachtet
Dazu muss aber wie du siehst erstmal der Bandname über die Alben, sonst reicht der Platz nicht aus, bei 9000 Alben von 7000 Bands ist das von Hand zu machen reichlich mühsam
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 13:17
von paljass
Hi,
schau dir mal das beigefügte Beispiel an.
Du musst zuerst eine neue Spalte einfügen (im Beispiel die Spalte A) und da die Werte 0 und 1 eintragen; alles weitere macht die Formel, die nach unten kopierbar ist.
Neben deinem Soll-Bereich habe ich dann per Formel die Werte aus dem Ist-Bereich geholt.
Achte bitte darauf, dass die Formeln nicht nach rechts kopierbar sind; in den einzelnen Spalten kannst du aber nach unten kopieren.
Gruß
paljass
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 13:40
von DDzzz
Hallo paljass, das scheint ja zu funktionieren aber wenn ich versuche deinen Code in meine Tabelle mit gleichem Layout zu übertragen bekomme ich nur Error in der Spalte A. Ich habe mal versucht meine vollständige Liste in dein Beispiel einzufügen, das funktioniert zwar aber nach "30 Seconds to Mars" nichtmehr. Ich bin gerade überfordert und kann den Fehler nicht finden weil ich den Code nicht verstehe leider
Die komplette Liste ist zu groß zum Posten (9 kb drüber...) aber hier ist der Link:
https://dl.dropboxusercontent.com/u/674 ... 281%29.ods
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 14:00
von clag
Hallo DDzzz,
Einen habe ich da noch für dich
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 14:07
von paljass
Nun ja,
mit ein wenig mehr Eigeninitiative hätte man darauf kommen können, dass
ZÄHLENWENN($A$3:$A$19
ur bis Zeile 19 zählt und dass
SVERWEIS(ZEILE(A2);$A$3:$F$19
eben auch nur den Bereich bis Zeile 19 durchsucht.
Wenn du die beiden 19 durch 10000 ersetzt, sollte das auch mit den restlichen Alben klappen.
Gruß
paljass
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 14:16
von DDzzz

ok Danke! Ja jetzt wo du es so sagst stimmts ich bin nur gerade hochgradig übermüdet, überarbeitet und überfordert weil ich schon die ganze Nacht an der Lösung sitze... ich werde gleich mal sehen ob ich es jetzt schaffe

Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 14:40
von clag
Hi DDzzz
fertig sieht es so aus
hmm ungefähr 5min Arbeit
Sortieren
Filtern (Bandnamen extrahieren)
Bandnamen Zeilen einfügen und Formatieren
neue Spalte mit Formel füllen
nochmal sortieren
fertig

Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 15:29
von DDzzz
clag hat geschrieben:
Sortieren
Filtern (Bandnamen extrahieren)
Bandnamen Zeilen einfügen und Formatieren
neue Spalte mit Formel füllen
nochmal sortieren
Das verstehe ich jetzt nicht so ganz, wie man die Bandnamen sortiert und Duplikate entfernt weiss ich aber das Zeilen einfügen? Geht das automatisiert?
Re: Zellinhalte vergleichen und Leerzeilen einfügen
Verfasst: Mo, 04.11.2013 15:39
von paljass
Hi,
Das verstehe ich jetzt nicht so ganz,
mach dir nichts draus, ich verstehs auch nicht
Aber so wie ich clag kenne, kommt da noch ne nähere Beschreibung.
Gruß
paljass