Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Umstellung von Werten aus Zeilen in Spalten

Forumthread: Umstellung von Werten aus Zeilen in Spalten

Umstellung von Werten aus Zeilen in Spalten
19.02.2025 11:15:47
Nils Stanigel
Hallo,

ich betreue eine umfangreiche Schlüsselliste für unseren Betrieb. Diese muss ich aber in zwei Formen führen, um später auch Änderungen schneller zu finden.
Dazu habe ich eine Liste erstellt, die die Namen der Mitarbeiter aufführt, dazu ihre Zimmer- und Schlüsselnummern. Diese Liste kann ich auch recht gut pflegen, falls Mitarbeiter wechseln, einsteigen oder aussteigen. Daher würde ich die gerne auch zur Pflege der Daten nutzen.

Aber ich benötige noch mehrere Listen, wovon die größte eine Liste ist, in der die Räume aufgeführt sind mit den gleichen Werten. Nur sind die hier eben nach den Räumen aufgelistet. Das wäre alles kein Problem, aber es gibt nun eben einmal Räume von 1 Mitarbeiter bis zu 4 Mitarbeitern.

Dass diese Umsortierung geht, ist mir klar, aber ich habe seit ein paar Tagen in der Hinsicht leider einen Knoten in den Gedanken. Dieses Beispiel (https://www.herber.de/bbs/user/175772.xlsx ) soll zeigen, wie ich das meine. Ich möchte halt in der linken Tabelle Werte eingeben, die dann nach den Raumnummern sortiert alle rechts entsprechend automatisch eingetragen werden. Ich schaffe das mit dem 1. Namen aus der Tabelle, aber leider bleiben die weiteren Personen auf der Strecke.

Vielleicht könnt Ihr mir hier helfen, diesen Denkknoten zu lösen. Ich danke Euch schon einmal im Vorraus.

Nils

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Umstellung von Werten aus Zeilen in Spalten
19.02.2025 12:03:49
Raimund
Hi Nils

Warum keine Pivot Tabelle erzeugen und nach Änderungen diese nur aktualisieren?

https://www.herber.de/bbs/user/175774.xlsx

Gruss

Raimund

AW: Umstellung von Werten aus Zeilen in Spalten
19.02.2025 13:34:53
Nils Stanigel
Leider ist die Tabelle erheblich umfangreicher wie in dem Beispiel. Der Versuch mit der anderen Antwort funktionierte leider auch nicht.
Anzeige
AW: Umstellung von Werten aus Zeilen in Spalten
19.02.2025 13:48:47
Raimund
Hi Nils.

Was hat es damit zu tum, wie umfangreich deine Tabelle ist?
Mache aus deiner Tabelle eine intelligente (Ctrl + T) und erzeuge eine Pivot Tabelle.
Mit Hilfe von Slicer kannst du dir alles anzeigen lassen oder filtern wie du möchtest.

Wie dem auch sein.

Gruss

Raimund
Anzeige
AW: Umstellung von Werten aus Zeilen in Spalten
19.02.2025 12:04:40
MCO
Hallo Nils!

In O365 ist es gar nicht so schwer:




-ABCDEF
17RaumSchlüsselVorname 1Name 2Vorname 2Name 3
181123AACC


-ABCDEF
17=EINDEUTIG(Tabelle1[[#Alle];[Raum]:[Schlüssel]])Vorname 1Name 2Vorname 2Name 3
18=TEXTTEILEN((TEXTVERKETTEN(";";1;WENN(Tabelle1[Raum]=A18;Tabelle1[[Name]:[Vorname]];"")));";")

Versuchs mal

Gruß, MCO

Anzeige
AW: Umstellung von Werten aus Zeilen in Spalten
19.02.2025 13:31:32
Nils Stanigel
Danke für die Idee, nur habe ich eben die Tabelle umfangreicher wie das Beispiel gestaltet. Die passt sogar nur mit 85% quer auf DIN A3.

| Et. | Haken alt | Haken neu | Raum | Schlüssel | Anmerkungen | Bestand | Abt. | K1 | M1 Nachn. | M1 Vorn. | K2 | M2 Nachn. | M2 Vorn. | K3 | M3 Nachn. | M3 Vorn. | K4 | M4 Nachn. | M4 Vorn. | Gebäude | Anzahl


Die Personalaufstellung ist in Tabelle "tblPersonal" zu finden. Das oben sind die Spalten in der Ziel-Tabelle "tblRaum". Die Daten für die Namen M1 bis M4 sind also jeweils mit der Spalte Kx von einander getrennt. Diese enthält jeweils Kontroll-Kästchen, die ich aber händisch bei Kontrollen der entsprechenden Person aktivieren muss. Sicherlich wäre es möglich, das auch einzubinden durch ein zusätztliches Feld. Aber würden dann beim Speichern die Einträge in Kx nicht verloren gehen?

Und bei der Eingabe gibt er mir eine Fehlermeldung aus. Von der Logik her sollte das funktionieren. Macht leider aktuell noch nicht "Ah" in meinem Kopf.
Anzeige
AW: Umstellung von Werten aus Zeilen in Spalten
20.02.2025 08:15:01
MCO
Tja, was soll ich da sagen?

Deinen Aufbau deiner Tabelle kenn ich nur vom Bild, deinen Fehler seh ich nicht.
Wenn du die Tabellenbereiche für die Rückgabe entsprechend der auszugebenden Bereich anpasst und im Zielbereich dafür Platz schaffst (um Fehler #Überlauf! zu verhindern) dann sollte alles gut sein.

Du schaffst das!

Gruß, MCO
Anzeige
keine Antwort mehr..
21.02.2025 10:12:11
MCO
offensichtlich erledigt, damit geschlossen.
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.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige