Hallo zusammen,
ich habe mal wieder Schwierigkeiten mit Excel. Ich habe eine Tabelle in einem Arbeitsblatt, die Werte aus verschiedenen anderen Arbeitsblättern als Übersicht zusammenführt. Wenn alles voll ausgefüllt wäre, hätte diese Tabelle maximal 36 Zeilen, normalerweise sind aber nur ca. die obersten 25 gefüllt, in den anderen überträgt die Formel nur "Leere" aus den anderen Arbeitsblättern.
In Zeile 37 stehen Auswertungen, Summen usw. Wenn ich aber z.B. nur 20 Einträge habe ist es lästig, immer bis nach unten schauen/scrollen zu müssen. Praktischerweise können Leerzeilen automatisch ausgeblendet werden, aber hier kommt das Problem: Neben der Tabelle ist eine freie Spalte und dann weitere Daten, die keinen direkten Zusammenhang mit der Tabelle haben, zwischen denen und der Tabelle ich aber oft hin und her schauen muss. Wenn jetzt automatisch leere Zeilen ausgeblendet werden, fehlen diese natürlich auch auf der rechten Seite.
Ich habe probiert, die Daten rechts weiter nach unten verschieben und die Ansicht in zwei Fenster unterteilen (das kommt dem nahe, was ich suche, funktioniert aber nicht so richtig). Grundsätzlich genau was ich will erfüllt ein eingefügtes Textfeld, das auch bestehen bleibt, wenn Zellen ausgeblendet werden, da ich aber eine Tabelle brauche funktioniert das nicht. Eine "hervorgehobene" Tabelle ähnlich wie ein Textfeld scheint es nicht zu geben.
Ich verstehe, dass sich nicht einzelne Zellen ausblenden lassen, weil das "Brüche" in der Tabelle geben würde, aber irgendwie muss mein Problem doch zu lösen sein, oder nicht? Ich hoffe, ihr versteht meine Beschreibung - sonst bastele ich mal eine Demo (die echte Tabelle darf ich hier leider nicht hochladen).
Hallo Klaus-Dieter,
danke für die Antwort! Allerdings verstehe ich leider noch nicht, was du damit gemau meinst, denn in meinem Fall kann ich mir nicht vorstellen, wie man das sinnvoll alles auf eine Tabelle bekommen soll. Ich bastel mal eine Demo, vielleicht wird es dann klar. Dann kannst du vielleicht auch etwas zum Dateiübertrag per Formel sagen - es funktioniert gut so, aber ich stelle es gerne um, wenn du mir eine geschicktere Variante zeigst.
Das echte Dokument im Prinzip so aufgebaut wie die Demo, nur natürlich mehr Daten, mehr Blätter, mehr Formeln... Das Prinzip wird aber hoffentlich klar. Am Ende in "Gesamt" stehen die Summen aller jeweiligen Zellen in den einzelnen vorherigen Blättern.
In das erste Blatt "Liste" werden am Anfang des Jahres die Bezeichnungen und weitere Informationen zu den einzelnen Positionen eingefügt, die dann in allen folgenden Blättern auftauchen. Eine murksige Lösung (die aber genau das macht, was ich suche) wäre also, erst alle Bezeichnungen einzutragen, sodass man die Anzahl (z.B. 20) weiß, dann die Auswertung ab Zeile 21 bis ans Ende der Tabelle runterschieben, dann die leeren Zeilen ausblenden (da ändert sich im Laufe des Jahres gewöhnlich nichts dran). Dann hätte man, was ich will, aber man müsste es jedes Jahr von Hand neu machen (und wir haben viele dieser Tabellen).
Klar könnte man die Auswertung rechts auch einfach ganz unten drunter Schieben, aber dann müsste ich ständig scrollen, so ist für den "Workflow" eigentlich alles perfekt - außer den überflüssigen leeren Zeilen.
mach doch die Auswertungszeile über die Tabelle (evtl. zusätzlich diese Zeilen fixieren)
__________________________________________________ Je mehr ich weiß, desto mehr erkenne ich, dass ich nichts weiß.
(Albert Einstein frei nach Sokrates)
Das wäre zumindest besser als es jetzt ist, ja, danke für die Idee! Trotzdem wäre mir es anders lieber. Lässt sich das mit Excel denn nicht umsetzen? Ich war ganz verwirrt beim suchen, bevor ich die Frage gestellt habe, weil ich annommen hatte, dass es eine einfache Möglichkeit gibt. Kann man nicht vielleicht die Seitenauswertung ganz nach unten verschieben und dann nach oben irgendwie "Schwebend verlinken" in einem Baustein? Also ich meine in Word z.B. kann ich ja auch eine Tabelle einfügen und einstellen, dass sie immer am selben Platz bleibt, egal was mit dem Text drum herum passiert.
__________________________________________________ Je mehr ich weiß, desto mehr erkenne ich, dass ich nichts weiß.
(Albert Einstein frei nach Sokrates)
04.08.2021, 14:02 (Dieser Beitrag wurde zuletzt bearbeitet: 04.08.2021, 14:12 von MartinaS.)
Das war auch mein Lösungsversuch (habe ich im ersten Post versucht zu beschreiben). Auf den ersten Blick dachte ich "Ja, das ist es!", aber ich komme damit nicht zurecht - wie soll man das denn einstellen? Der Supporteintrag hilft mir nicht weiter. Ich habe es mal so eingerichtet wie es mir richtig erscheint (Demo 2), aber jetzt kann ich ja nur getrennt nach rechts/links, nicht getrennt nach oben/unten scrollen. So ist es ja fast richtig, aber ich kriege das rechte Fenster nicht alleine nach unten gescrollt.
Sorry, falsch gelesen: Neues Fenster ist ja noch eine andere Option. Das würde gehen, wenn sich die Fenster irgendwie "docken" ließen und es nur bei den benötigten Arbeitsblättern passieren würde (bei Ansicht teilen geht das ja und lässt sich auch speichern). Aber docken scheint nur im Vollbild zu gehen (was ich meist nicht will) und für letzteres sehe ich keine Option. Edit: Ich habe es gerade nochmal probiert, aber über Fenster erscheint mir das alles zu unpraktisch, wenn müsste es wie gesagt über teilen klappen.
dann wäre noch ein Makro/VBA möglich, welcher der die Sichtbarkeit der "Leerzeilen" ausblendet
__________________________________________________ Je mehr ich weiß, desto mehr erkenne ich, dass ich nichts weiß.
(Albert Einstein frei nach Sokrates)
Meinst du ein Makro, was die von mir beschriebene "Murks-Methode" automatisiert? Wenn es keine einfachere Lösung gibt wäre das keine schlechte Idee. Zwar nicht so sauber, wie ich es mir gewünscht hätte, aber zumindest kommt man zum Ziel. Also würdet ihr sagen, das ist der einzige Weg?
Voraussetzungen:
eingefügter Kamera-Bereich größer als die Tabelle - geht nur mit entsprechend großem Datenbereich,
Daten nicht im Bereich, der ausgeblendet wird
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)