Zellinhalte vergleichen und Leerzeilen einfügen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

DDzzz
*
Beiträge: 14
Registriert: Mo, 14.10.2013 18:05

Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag 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!
cd-beispiel.ods
(14.27 KiB) 46-mal heruntergeladen
DDzzz
*
Beiträge: 14
Registriert: Mo, 14.10.2013 18:05

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag von DDzzz »

Eventuell könnte ein Spezialfilter helfen aber das ist für mich leider zu fortgeschritten... ich baue auf euch Profis ;-)
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag von Karolus »

Hallo
Schildere bitte das eigentliche Ziel, und nicht nur auf welche Weise du es erreichen möchtest.

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag 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.
62708_DDzzz_cd-beispiel+loesung.ods
(12.31 KiB) 62-mal heruntergeladen
ich hoffe es hilft dir weiter
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
DDzzz
*
Beiträge: 14
Registriert: Mo, 14.10.2013 18:05

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag 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!
cd-beispiel-neu.ods
(16.94 KiB) 48-mal heruntergeladen
Danke schonmal! :-)
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
DDzzz
*
Beiträge: 14
Registriert: Mo, 14.10.2013 18:05

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag von DDzzz »

Das wird nachher in Indesign gesetzt, zur formatierung nutze ich GREP, es wird dann so aussehen:
Unbenannt.JPG
Unbenannt.JPG (80.5 KiB) 911 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
paljass
******
Beiträge: 803
Registriert: Do, 25.10.2012 07:25

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag 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
Dateianhänge
cd-beispiel-neu.ods
(20.89 KiB) 45-mal heruntergeladen
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
DDzzz
*
Beiträge: 14
Registriert: Mo, 14.10.2013 18:05

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag 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 :(
cd-versuch.ods
(41.36 KiB) 41-mal heruntergeladen
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
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag von clag »

Hallo DDzzz,

Einen habe ich da noch für dich :)
62708_DDzzz_cd-beispiel+loesung2.ods
(13.39 KiB) 47-mal heruntergeladen
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
paljass
******
Beiträge: 803
Registriert: Do, 25.10.2012 07:25

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag 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
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
DDzzz
*
Beiträge: 14
Registriert: Mo, 14.10.2013 18:05

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag von DDzzz »

:shock: 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 ;)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag von clag »

Hi DDzzz
fertig sieht es so aus
cd-versuch+Formelangewendet.ods
(25.21 KiB) 55-mal heruntergeladen
hmm ungefähr 5min Arbeit

Sortieren
Filtern (Bandnamen extrahieren)
Bandnamen Zeilen einfügen und Formatieren
neue Spalte mit Formel füllen
nochmal sortieren

fertig :D
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
DDzzz
*
Beiträge: 14
Registriert: Mo, 14.10.2013 18:05

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag 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?
paljass
******
Beiträge: 803
Registriert: Do, 25.10.2012 07:25

Re: Zellinhalte vergleichen und Leerzeilen einfügen

Beitrag von paljass »

Hi,
Das verstehe ich jetzt nicht so ganz,
mach dir nichts draus, ich verstehs auch nicht :wink:
Aber so wie ich clag kenne, kommt da noch ne nähere Beschreibung.

Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Antworten