Clever-Excel-Forum

Normale Version: Filter & Verknüpfung in Protokoll
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen

Vielleicht habt ihr eine Idee; oder kommt zum Schluss, dass so etwas eher mit Access erstellt werden sollte.
Ich danke euch für konstruktive Rückmeldungen!

Hintergrund
- Ich führe ein Sitzungsprotokoll in Spalte A bis M.
- In Spalte A wird per Formel eine Laufnummer erzeugt, sobald in B ein Datum eingefügt wird.
- In Spalte M sollen Zeilen, welche inhaltlich zusammengehören mittels der entsprechenden Laufnummer gekennzeichnet werden. Als Beispiel hat die Laufnummer 8 eine Verknüpfung zu den Laufnummern 20 und 25. Die Aufzählung basiert auf einer Lösung von Excel-Inside (895-dropdown-liste-mit-mehrfachauswahl)

Fragen
- ist es möglich, die Liste auf die Laufnummern 8, 20 und 25 zu filtern, wenn ich bspw. auf die Zelle N9 klicke?
- Die Laufnummern werden nicht automatisch aktualisiert, wenn eine Zeile gelöscht oder hinzugefügt wird. Ist daher die Aufzählung per Formel (A9 &"," & A21 & "," & A26) besser?
- ist es möglich, die Verknüpfungen automatisch in "beide Richtungen" zu erstellen? Würde im obigen Beispiel heissen, dass bei der Laufnummer 20 hinten in der Zelle M die Laufnummer 8 und 25 steht; bei 25 die Nummern 8 und 20.

Grundsätzlich: kennt jemand ein besseres System / Excel-Template für solche Bedürfnisse?

Danke für eure Anregungen - alles Gute
Urs (MS Office Professional Plus 2016)

Beispiel

Data

ABCDEFGHIJKLM
1LfNrDatumGruppeHauptKatUnterKat1UnterKat2BeschriebArtHandlungsbedarfWerTerminStatusVerknüpfung
2000108.05.2018AGrundlagen11Text1AufgabejaApendent
3000209.05.2018AGrundlagen22Text2AufgabejaBpendent
4000310.05.2018AGrundlagen33Text3AufgabejaCpendent
5000411.05.2018AGrundlagen44Text4AufgabejaApendent
6000508.05.2018AGrundlagen55Text1AufgabejaBpendent
7000616.05.2018AGrundlagen66Text2AufgabejaCerledigt
8000717.05.2018AAdministration11Text3AufgabejaAerledigt
9000815.06.2018AAdministration22Text4AufgabejaBerledigt20, 25
10000912.06.2018APlanungen33Text1InformationjaCandauernd
11001020.06.2018AGrundlagen44Text2AufgabejaApendent
12001102.08.2018AGrundlagen55Text3InformationneinBandauernd17, 29
13001217.08.2018AGrundlagen66Text4AufgabejaCpendent
14001314.08.2018AAdministration11Text1AufgabejaApendent
15001429.08.2018AAdministration22Text2InformationneinBpendent
16001530.08.2018APlanungen33Text3BeschlussInternjaCandauernd
17001631.08.2018AAdministration44Text4InformationjaAandauernd
18001728.08.2018AGrundlagen55Text1InformationjaBandauernd
19001805.09.2018AAdministration66Text2InformationneinCandauernd
20001904.10.2018AAdministration11Text3AufgabejaAerledigt
21002005.10.2018APlanungen22Text4AufgabejaBerledigt
22002102.10.2018AAdministration33Text1InformationjaCandauernd
23002210.10.2018AGrundlagen44Text2InformationjaAandauernd
24002318.10.2018AAdministration55Text3InformationneinBandauernd
25002419.10.2018AAdministration66Text4InformationneinCandauernd
26002516.10.2018APlanungen11Text1InformationneinAandauernd
27002624.10.2018AAdministration22Text2InformationneinBandauernd
28002725.10.2018AAdministration33Text3AufgabejaCerledigt
29002826.10.2018AAdministration44Text4AufgabejaApendent
30002923.10.2018APlanungen55Text1InformationneinBandauernd
31003031.10.2018AAdministration66Text2InformationneinCandauernd
32003108.11.2018AAdministration11Text3AufgabejaApendent
33003216.11.2018AGrundlagen22Text4AufgabejaBpendent
Formeln der Tabelle
ZelleFormel
A2=WENN(B2="";"";ZEILE(A1))
A3=WENN(UND(A2<>"";B2<>"");A2+1;"")
A4=WENN(UND(A3<>"";B3<>"");A3+1;"")
A5=WENN(UND(A4<>"";B4<>"");A4+1;"")
A6=WENN(UND(A5<>"";B5<>"");A5+1;"")
A7=WENN(UND(A6<>"";B6<>"");A6+1;"")
A8=WENN(UND(A7<>"";B7<>"");A7+1;"")
A9=WENN(UND(A8<>"";B8<>"");A8+1;"")
A10=WENN(UND(A9<>"";B9<>"");A9+1;"")
A11=WENN(UND(A10<>"";B10<>"");A10+1;"")
A12=WENN(UND(A11<>"";B11<>"");A11+1;"")
A13=WENN(UND(A12<>"";B12<>"");A12+1;"")
A14=WENN(UND(A13<>"";B13<>"");A13+1;"")
A15=WENN(UND(A14<>"";B14<>"");A14+1;"")
A16=WENN(UND(A15<>"";B15<>"");A15+1;"")
A17=WENN(UND(A16<>"";B16<>"");A16+1;"")
A18=WENN(UND(A17<>"";B17<>"");A17+1;"")
A19=WENN(UND(A18<>"";B18<>"");A18+1;"")
A20=WENN(UND(A19<>"";B19<>"");A19+1;"")
A21=WENN(UND(A20<>"";B20<>"");A20+1;"")
A22=WENN(UND(A21<>"";B21<>"");A21+1;"")
A23=WENN(UND(A22<>"";B22<>"");A22+1;"")
A24=WENN(UND(A23<>"";B23<>"");A23+1;"")
A25=WENN(UND(A24<>"";B24<>"");A24+1;"")
A26=WENN(UND(A25<>"";B25<>"");A25+1;"")
A27=WENN(UND(A26<>"";B26<>"");A26+1;"")
A28=WENN(UND(A27<>"";B27<>"");A27+1;"")
A29=WENN(UND(A28<>"";B28<>"");A28+1;"")
A30=WENN(UND(A29<>"";B29<>"");A29+1;"")
A31=WENN(UND(A30<>"";B30<>"");A30+1;"")
A32=WENN(UND(A31<>"";B31<>"");A31+1;"")
A33=WENN(UND(A32<>"";B32<>"");A32+1;"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Hi,

besser und einfacher wäre es wenn du in Spalte A mit fester Nummer arbeitest, die du manuell einträgst.
Wenn du auf die automatische Nummernvergabe nicht verzichten möchtest/kannst, dann versuch es mal so. Beim Einfügen von Zeilen sollten dann die Bezüge bleiben. Wenn du Zeilen löscht auf die sich bezogen wurde kommt eine Fehlermeldung.

____|__A_|______B_____|_C_|_____D_____|
   1|Nr  |            |   |Verknüpft  |
   2|   2|  10.02.2018|   |           |
   3|   3|  11.02.2018|   |           |
   4|   4|  12.02.2018|   |2;6        |
   5|   5|  13.02.2018|   |           |
   6|   6|  14.02.2018|   |           |
   7|   7|  15.02.2018|   |           |
A2    =WENN(B2="";"";ZEILE())  Nach unten kopieren
D4    =ZEILE(A2)&";"&ZEILE(A6)  'Ist dann mit 10.02 und 14.02 verknüpft

alles andere geht dann nur per VBA.

Gruß Elex
Lieber Elex

Vielen Dank für deine Rückmeldung und die Idee! Smile

Gruss Urs