Seite 1 von 3
Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 01:27
von Sterndeuter
Hallo,
für meinen Musikverein habe ich eine Liste erstellt, in der alle sich im Notenarchiv befindlichen Lieder mit den jeweils verfügbaren Einzelstimmen zu sehen sind. Folgender Aufbau:
Spalte A: Titel des Stücks
Spalte B-E: Diverse Informationen zum Lied (Komponist, etc.)
Spalte F-...: Die Instrumente, jeweils eine Stimme pro Spalte. Hier habe ich einfach ein x in die Zelle eingefügt, wenn die Stimme vorhanden ist.
Was schwebt mir nun vor: Ich möchte auf einem anderen Arbeitsblatt in einer bestimmten Zelle einen Titel eingeben und dann aufgelistet bekommen, welche Stimmen von diesem Titel verfügbar sind.
Ist eine solche Aufgabe mit Calc überhaupt realisierbar? Und wenn ja: Wie? Ich habe nicht die leiseste Idee, nach welchen Stichworten ich in der Hilfe suchen könnte, hoffe aber auf eure Unterstützung bei dieser Aufgabe.
Viele hoffnungsvolle Grüße,
Daniel
Re: Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 09:45
von Lupo
Einfügen Namen Verwalten Name: "Liste" Bereich: $A$2:$AMJ$1048576
Einfügen Namen Verwalten Name: "Titel" Bereich: =INDEX(Liste;1;1):INDEX(Liste;ANZAHL2($DB.$A$2:$A$1048576);1)
(In der ersten Zeile stehen Überschriften, wie Titel, Kommentar, ..., V1, V2, Va, Vc, Tromp, ..., S, A, T, B, ...)
Auf dem neuen Blatt:
A1: Deine zukünftige Eingabe (noch leer)
B1: =VERGLEICH(A1;Titel;0)
F1: =INDEX(Liste;$B$1;SPALTE(F1)) kopierst Du nach rechts, soweit nötig.
Da Du "X" statt 1 oder 0 verwenden möchtest: Extras Optionen LibreOfficeCalc Ansicht [ ] Nullwerte (abwählen)
A1: Daten Gültigkeit Zulassen: Zellbereich Quelle: =Titel
Anmerkung: Diese in Excel selbstverständliche Vorgehensweise ist hier recht "clumsy". Macht man einen Fehler, darf man abhängige Namen neu definieren. Insbesondere ist oft A:A nicht erlaubt, oder es wird in $A$1:$A$1084576 umgewandelt, was aber etwas anderes ist. Denn wenn ich in Excel in A:A die erste Zeile neu einfüge, bleibt es wie gewünscht in allen Formelbezügen A:A. Hier nicht!Die Formeln sähen mit A:A außerdem eleganter aus.
Re: Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 13:50
von Sterndeuter
Hallo und vielen Dank für die schnelle Antwort.
Die Formeln funktionieren nach einigen Versuchen auch wunderbar und geben meine x in den entsprechenden Spalten aus. Allerdings geben sie nicht das von mir gewünschte Ergebnis an. Vielleicht hab ich es auch nur falsch ausgedrückt:
Ich möchte gerne eine Liste bekommen, in der die Stimmen der Lieder stehen, nicht eine ebenso lange Liste wie die, die ich schon habe. Also zum Beispiel unter der Eingabezelle aufgelistet: 1Fl 1Kl 1Trp 2Trp und so weiter. Als Liste direkt untereinander, ohne erst wieder die Tabellen-x in einer Tabelle nachzuschauen.
Ist das damit auch irgendwie möglich? Also dass in der Zelle dann statt "x" das entsprechende Instrument steht?
Gruß, Daniel
Re: Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 14:53
von Lupo
In Deiner schon vorliegenden Liste:
- klicke auf die 1. Zeile (Vorspalte von A1): Einfügen Namen Festlegen Name "Header" (ganze erste Zeile)
- statt "X" trägst Du ab jetzt nun die Anzahl ein!
Im neuen Blatt:
- die Formeln rechts hinter E1 kannst Du wieder löschen; der Rest bleibt bitte erhalten!
- füge eine neue Spalte vor der bisherigen Spalte A ein (Deine Eingabe ist nun in B1).
A3: {=VERGLEICH(WAHR();INDEX(Liste;$C$1;6+A2):INDEX(Liste;$C$1;256)>0;0)+A2}
als Arrayformel abschließen!
B3: =INDEX(Liste;$C$1;5+A3)&"x "&INDEX(Header;5+A3)
- A3:B3 runterkopieren, soweit benötigt!
Re: Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 18:43
von Sterndeuter
Super, das hilft mir extrem weiter. Ich brauche keine Anzahl der Originale, da unser Archiv jede Stimme nur 1 Mal enthält. Nur ein Problem gibt es: Die Formeln habe ich aus deinen Angaben kopiert, die Tabelle überspringt jedoch immer die ersten Spalten. Die Flöten werden immer komplett rausgelassen. Was ist da falsch? Und wieso werden bei mir die Positionen vorne angezeigt?
Gruß, Daniel
Re: Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 20:05
von Lupo
- in B3 genügt nun der hintere INDEX-Teil
- in A3 und B3 ersetze die Konstanten 6 durch 2 sowie 5 durch 1 (Deine Tabelle sieht plötzlich anders aus, als beschrieben!)
- die bedingte Formatierung fehlt, welche die Positionsnummern und die Fehlerwerte versteckt. Du hast anscheinend nicht meine letzte Tabelle verwendet!
- Du musst A3:B3 weiter runterziehen, denn es werden nicht alle Instrumente gezeigt!
Re: Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 20:44
von Sterndeuter
Ich bin doch manchmal echt ein Trottel... Ich hatte die Tabelle zwischenzeitlich bearbeitet und die "Zwischenspalten" gelöscht. Ich habe sie jetzt mal in deine Tabelle kopiert und siehe da: Es funktioniert einwandfrei. Ich muss mich sehr bei dir bedanken.
Ich habe nun noch eine weiterführende Frage: Kann man über Calc die Einträge mit PDF-Dateien verknüpfen? Folgende Situation habe ich nämlich zusätzlich: Die Noten werden eingescannt und als PDF gespeichert. Nun möchte ich gerne mir anzeigen lassen, welche Stimmen von welchem Titel verfügbar sind und dann markieren, welche Stimmen wie oft ausgedruckt werden sollen. Das würde mir die Arbeit, neue Stücke zu kopieren, erheblich vereinfachen. Ist das möglich oder braucht man dafür noch viel fortgeschrittenere Kenntnisse?
Viele dankbare Grüße,
Daniel
PS: Wie hast du die Gitternetzlinien ausgeschaltet? Ich hätte sie gerne wieder dabei...
Re: Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 21:38
von Lupo
- entsprechende .PDFs ausdrucken lassen:
Das benötigt Makros. Da muss ich leider momentan passen. Selbst bei Excel-VBA müsste ich da ziemlich dran knispeln.
- Gitternetzlinien:
Extras Optionen LibreOfficeCalc Ansicht Gitterlinien: Für den Bildschirm erfolgt diese Einstellung leider nur für die GANZE DATEI! (warum um Himmels willen denn das? Bei Excel geht es PRO TABELLE einzustellen; da gehört es richtigerweise zur Gruppe "Fenster")
Nicht gefragt hingegen ist: Format Seite Tabelle Tabellengitter behandelt dies PRO TABELLE EINZELN (für den Ausdruck)
Re: Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 21:53
von swolf
Hallo Daniel,
Wie hast du die Gitternetzlinien ausgeschaltet? Ich hätte sie gerne wieder dabei...
für einzelne Tabellen einfach mit Klick auf das Symbol in der Formatleiste.
Globale Einstellung=für alle Tabellen/Dokumente
findest du, wie Alexander schon sagte, in Extras-Optionen.
Re: Tabelle auswerten - Ja/Nein
Verfasst: So 21. Okt 2012, 22:02
von Lupo
Danke für die Erleuchtung, wie es bei einzelnen Tabellen FÜR DIE ANSICHT geht, swolf! Gibt es genau dafür auch einen Menübefehl? Den habe ich noch nicht gefunden.