Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1744to1748
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Tbl in Array, untersuchen und bearbeiten, neue Tabelle erstellen

Tbl in Array, untersuchen und bearbeiten, neue Tabelle erstellen
16.03.2020 14:54:42
Frank
Hallo zusammen,
ich stehe vor einer (für mich) super komplexen Aufgabe und hoffe, dass es einen von euch gibt, der sich jetzt im Homeoffice langweilt ;-). Eine Tabelle "tbl_IDM_Impo" ist wie folgt aufgebaut:
Spalte A -- Informationen zum User (Name, Abteilungen(en), Standort, etc.)
Spalten B bis (n) -- Informationen zur möglichen Gruppenzugehörigkeit
Diese Tabelle muss Zeile für Zeile durchsucht werden.
Spalte A muss nach definierten Kriterien aufgesplittet und in einer neuen Tabelle_NEU mit etwas veränderter Reihenfolge als neue Zeile mit mehreren Spalten ausgeben werden.
Anschließend müssen die Folgespalten B bis (n) nach einem Schlüsselwort ("APPL") durchsucht werden.
Wenn das Schlüsselwort gefunden wurde, muss der Inhalt der Zelle aufgesplittet werden, um den Applikationsnamen zu finden.
Gibt es in Tabelle_NEU bereits eine Spalte mit dem Applikationsnamen, wird beim Nutzer ein "X" gesetzt.
Falls es noch keine Spalte mit dem gefundenen Namen gibt, wird diese angehängt und ein "X" für den User gesetzt.
Beispieldaten:
Spalte A:
cn=User1,ou=IT,o=NYC
cn=User3,ou=OR2,ou=OR,o=PAR
Anmerkung:
cn= identifiziert den Anwender
ou= identifiziert eine Abteilung, ggf. bis zu 3 Unterabteilungen
o= identifiziert den Standort (aber nur in Spalte A)
In Spalte A sollte also nach folgenden Trennern "gesucht" und gesplittet werden.
Gewünschtes Ergebnis für Spalte A (in neuer Tabelle)
USR Abt1 Abt2 Abt3 Abt4 Ort
User1 IT NYC
User3 OR OR2 PAR
-----------
Beispieldaten:
Spalte B:
cn=SGSEM,ou=APPL,o=CM
cn=ICAClient,ou=APPL,o=CM
cn=DVSambaFire,o=NYC
cn=SGSEM,ou=APPL,o=CM
Anmerkung:
Wenn "ou=APPL", dann Applikationsname = cn -- z.B. "SGSEM"
Wenn kein "APPL" in der Zelle gefunden wird, dann nächste Spalte des Users prüfen...
Gewünschtes exemplarisches Gesamtergebnis für Spalte A + Rest die nachfolgenden Spalten B bis (n) (in neuer Tabelle in den weiteren Spalten bei Tabelle_NEU)
USR Abt1 Abt2 Abt3 Abt4 Ort SGBasis SGSEM portal-NYCSEM ICAClient
User1 IT NYC
User2 IMPORT x x x
User3 OR OR2 PAR x
User4 MUC
User5 TZ TZ3 TZ31 NYC x x
Eine Beispieltabelle habe ich angehängt. Danke für die Unterstützung. Ich spendiere ein Bier an den Helfer / die Helferin.

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sehe keine Beispieltabelle :-(
16.03.2020 14:56:58
JoWE
AW: Tbl in Array, untersuchen und bearbeiten, neue Tabelle erstellen
16.03.2020 18:26:57
JoWE
Anzeige

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige