AW: Umstellung von Werten aus Zeilen in Spalten
21.02.2025 22:15:33
Nils Stanigel
Ist die Lösung evtl. einfach mit verknüften Formeln realisierbar? Ich frage danach, da teilweise weitere Nutzer keine Erfahrungen mit den Makros haben.
Ich zeige zur VErdeutlichung die beiden Tabellenaufbauten. Die Angaben rechts und links beziehen sich auf den Link´zu der Datei im Ursprungspost.
Die Starttabelle "tblPersonal" (aus dem Beispiel-Modell links) besitzt folgende Spalten, die entsprechend teilweise händisch, teilweise automatisch ausgefüllt werden.
Zitat:
# | Nachname | Vorname | Abteilung | Raum | Kontr. | Schluessel | GS3-2 | Sonstige Schl. | Beschäftigung | Anz. Büro | Gebäude | Z | Pos.
Erklärung der Spalteninhalte beginnend mit Zelle A8 für die Überschrift:
Die Spalten beinhalten folgende Daten:
#: laufende Nummer (intelligente Nummerierung per Zeile() )
Name, Vorname, Abeilung, Raum, Beschäftigung enthalten manuelle Angaben
Die Schlüsselnummer wird anhand der Raumnummer aus der Schlüsselliste eingelesen.
Die Felder Kontr., GS3-2 und Sonst. Schl. sind manuelle Kontrollfelder. Kontr. ist eine manuelle Bestätigung für die Kontrolle des Schlüsselbesitzes. GS3-2 ist ein Sonderschlüssel,
Gebäude wird anhand der Abteilung eingelesen.
Anz. Büro ist eine durchgehende Nummerierung nach den Räumen.
Z ist eine durchgehende Nummerierung für jedes Gebäude
Pos. ist die Verkettung von Z und Gebäude
Die Sortierung der Daten erfolgt generell nach Gebäude, Abteilung, Raum, Nachame und Vorname
Die Zieltabelle "tblSchlüssel" (aus dem Beispiel-Modell rechts) enthält folgende Spalten. Diese Tabelle richtet sich nach unserem Schlüsselkasten.
Zitat:
Et. | Haken alt | Haken neu | Raum | Schlüssel | Anmerkungen | Schrankb. | Abt. | K1 | M1 Nachn. | M1 Vorn. | K2 | M2 Nachn. | M2 Vorn. | K3 | M3 Nachn. | M3 Vorn. | K4 | M4 Nachn. | M4 Vorn. | Gebäude | Vor. Schl.
Erklärung der Spalteninhalte beginnend mit Zelle A4 für die Überschrift:
Die Spalten beinhalten folgende Daten:
Et.: Etage der Räume
Haken alt: die aktuelle Reihenfolge der Haken im Schlüsselkasten, an dem der Schlüssel hängt
Haken neu: die neue Sortierung orientiert sich an den Raumnummern mit entsprechender Neu-Aufteilung
Raum, Schlüssel, Anmerkungen: Raum- und Schlüssel-Nummer für den Haken und Anmerkungen zu Sonderschlüsseln
Schrankb.: manuell eingetragen die Anzahl an Schlüsseln im Schlüsselkasten
Abt.: Angabe der Abteilung anhand der Schlüsselnummer
K1: Kontrollkästchen auf einer Übertragung der Kontrolldaten aus der Startliste (gilt auch für M2, M3 und M4)
M1 Nachname: Nachname des 1. Mitarbeiters
M1 Vorname: Vorname des 1. Mitarbeiters
(gleiches gilt für die Mitarbeiter 2 bis 4 in dem Büro)
Gebäude: Gebäudeangabe anhand der Abteilung
Vorh. Schl.: Die Summe aller Schlüssel in Schrank und Mitarbeitern
Die Sortierung der Daten erfolgt generell nach Haken neu
Am Ende sieht diese Tabelle als Datenzeile wie auf diesem Bild aus:
https://1drv.ms/i/s!AvCk6cJHf9wpkLJNDCeNLECT2t5ZLw?e=9NjqIe (Bild anklicken, bitte)
Die Grafik beginnt mit der gelben Spalte Et. Die Anzahl der Raumschlüssel ist von mir noch nicht vollständig überprüft worden.
Ausgeblendet sind Raum-Nummer, Schlüsselnummern, Anmerkungen und Kolleginnen-Namen. Die Kollegin wird nach dem ersten Kontrollfeld angezeigt, ich aber nicht in dem drauf folgenden Feld für den 2. Mitarbeiter.
Wie kann ich nun meinen Nachnamen entsprechend jeweils in dem grünen Feld, den Vornamen in der Zelle der dahinter einfügen? Das Kontrollkästchen soll dann entsprechend der Kontr.-Angabe hinter dem Namen in "tblPersonal" aktiviert werden.
Mein aktueller Versuch der Auswertung in der grünen Zelle sieht aktuell so aus:
Zitat:
=WENN(XVERWEIS([@Raum];tblPersonal[Raum];tblPersonal[Anz. Büro];"")=2;XVERWEIS([@Raum];tblPersonal[Raum];tblPersonal[Nachname];"");"")
Wo ist mein Denkfehler in der ganzen Formel?
Ich bin gerade am überlegen, ob der XVERWEIS überhaupt funktioniert. Mit den ersten Namen funktioniert es. Da ist dann halt nur die Angabe Büro];"")=2;XVERWEIS mit einer 1, 2, 3 oder 4 angelegt.
Ich bitte auch um Verzeihung, dass ich da aktuell blind rumhantiere. Das liegt an einer üblen emotionalen Belastung 22 der letzten Woche.
Ich habe die Problematik eben noch einmal weiter unten dargestellt. Ich gebe zu, die Problematik wurde von mir doch zu sehr runtergebrochen.