ich möchte wenn in den Spalten D-F ein Datum eingegeben wird, das automatisch die Spalten B + C mit dem Datum in das jeweilige Tabellenblatt kopiert werden.
Beispiel Name a Haus 3 Datum Spalte D 03.07.24 dann sollen die Daten aus Spalte B+C+D in das Tabellenblatt Fußball H3 eingefügt werden.
12.07.2024, 16:53 (Dieser Beitrag wurde zuletzt bearbeitet: 12.07.2024, 16:54 von HKindler.)
Hi,
wozu willst du das? Setze für das Haus Filter ein und für die Sportart blendest du die anderen Spalten aus. Schon brauchst du nur ein einziges Blatt. Wenn du zu faul bist, die Filter ständig händisch zu setzen, dann machst du das einmalig und speicherst dir die Einstelllungen in benutzerdefinierten Ansichten.
Wenn du ein aktuelles Excel hättest, dann würde auch die Formel (hier für Blatt Fußball H3) =SPALTENWAHL(FILTER(Gesamt!B3:F28;(Gesamt!C3:C28=3)*(Gesamt!D3:D28<>""));1;2;3) in B3 genügen. Für die anderen Blätter musst du die letzte Zahl bei Spaltenwahl() anpassen (Sportart) bzw, die Drei bei den Filterbedingungen (Haus).
Gruß, Helmut
Win10 - Office365 / MacOS - Office365
Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:1 Nutzer sagt Danke an HKindler für diesen Beitrag 28 • duddits30
16.07.2024, 09:01 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2024, 09:02 von Rabe.)
Hallo Helmut,
die Formel ist ja so was von cool. Die gefällt mir.
Da ich das nicht kannte, musste ich ne Weile probieren, weil nicht nur die letzte Zahl anzupassen ist, sondern auch die Nummer des Hauses und die Spalte für die Sportart.
Hier mal die Formeln, die ich dann hatte. Fußball H4: =SPALTENWAHL(FILTER(Gesamt!B3:F28;(Gesamt!C3:C28=4)*(Gesamt!D3:D28<>""));1;2;3) Volleyball H3: =SPALTENWAHL(FILTER(Gesamt!B3:F28;(Gesamt!C3:C28=3)*(Gesamt!E3:E28<>""));1;2;4) Badminton H4: =SPALTENWAHL(FILTER(Gesamt!B3:F28;(Gesamt!C3:C28=4)*(Gesamt!F3:F28<>""));1;2;5)
Gruß Ralf
Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:1 Nutzer sagt Danke an Rabe für diesen Beitrag 28 • duddits30
16.07.2024, 12:55 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2024, 12:56 von HKindler.)
Hi Ralf,
das hatte ich doch geschrieben (OK, die Spalte für die Sportart hatte ich vergessen):
(12.07.2024, 16:53)HKindler schrieb: Für die anderen Blätter musst du die letzte Zahl bei Spaltenwahl() anpassen (Sportart) bzw, die Drei bei den Filterbedingungen (Haus).
Wer lesen kann ist klar im Vorteil...
Freut mich, dass es dir weiter hilft. Auch wenn ich den Sinn immer noch anzweifle.
16.07.2024, 14:12 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2024, 14:12 von EA1950.)
Hallo,
1) Ich habe deine Tabelle im Arbeitsblatt "Gesamt" in A1:F28 umgewandelt in eine strukturierte Tabelle namens "tbDaten". Damit werden die weiteren Formeln etwas übersichtlicher.
2) In den Detailarbeitsblättern (Fußball H3, ...) habe ich in Zelle C2 jeweils die Hausnummer gespeichert, damit sie nicht als Direktkonstante in den Formeln aufscheinen muss.
3) Da du als Version Excel2016 angegeben hast, verfügst du damit nicht über die vielen leistungssteigernden Errungenschaften ab Excel2021 bzw. Excel365, zB. über dynamische Arrays und auch nicht über die FILTER-Funktion. Aus diesem Grund musste ich folgende Formel (von @HKindler) =SPALTENWAHL(FILTER(tbDaten;(tbDaten[Haus]=C$2)*(tbDaten[Fußball]<>""));2;3;4) umschreiben auf: {=WENNFEHLER(INDEX(tbDaten; AGGREGAT(15;6;ZEILE($1:$999)/((tbDaten[Haus]=C$2)*(tbDaten[Fußball]<>""));$A3);{2.3.4});"")} Es handelt sich dabei um eine (statische) Array-Funktion, erkennbar an den beiden (rot-)geschweiften Klammern. Um eine solche Formel einzugeben, muss man a) zuerst den Resultat-Bereich der Array-Formel markieren (zB. Arbeitsblatt "Fußball H3": 'Fußball H3'!$B$3:$D$3), also in diesem Fall ein 1-zeiliger Bereich, bestehend aus 3 Zellen); b) dann ist die Array-Formel in die Formeleditierzeile einzugeben, jedoch ohne die geschweiften Klammern und ohne EINGABE-Taste zum Abschluss c) die Formeleingabe ist mit der Tastenkombination UMSCHALT+Strg+EINGABE abzuschließen d) danach erscheint die Formel in geschweiften Klammern, wie oben zu sehen.
4) Diese Formel im Zellbereich 'Fußball H3'!$B$3:$D$3 habe ich hinunterkopiert bis Zeile 26: $B$26:$D$26.
5) Achtung! Die Formel besitzt eine Beschränkung auf 999 Zeilen. Der einschränkende Formelteil befindet sich in ZEILE($1:$999). Fallen in einzelnen Arbeitsblättern mehr als diese 999 Zeilen an, müsste der Formelteil entsprechend erhöht werden (Vorgangsweise wie in Punkt 3a-3d).
6) Ähnliches habe ich auch in den anderen 5 Arbeitsblättern ("Fußball H4", "Volleyball H3", ...) durchgeführt.
Datei liegt bei.
Mit lieben Grüßen Anton.
Windows 10 64bit Office365 32bit
Folgende(r) 1 Nutzer sagt Danke an EA1950 für diesen Beitrag:1 Nutzer sagt Danke an EA1950 für diesen Beitrag 28 • duddits30
Danke für die vielen Ideen. Ich habe aber nun nach Ideen und Verbesserungswünschen von mehreren Kollegen, die Liste nochmal umgebaut und dann passt der Code leider nicht mehr. Wäre gut wenn nochmal jemand drüber gucken könnte.