Office: (Office 365) Werte von 2 Spalten abhängig machen

Helfe beim Thema Werte von 2 Spalten abhängig machen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe ein Anliegen für das ich aktuell keine Lösung finde, wahrscheinlich stehe ich etwas auf dem Schlauch. Folgendes Problem liegt... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Leon97, 20. Juni 2023.

  1. Leon97 Neuer User

    Werte von 2 Spalten abhängig machen


    Hallo zusammen, ich habe ein Anliegen für das ich aktuell keine Lösung finde, wahrscheinlich stehe ich etwas auf dem Schlauch. Folgendes Problem liegt vor:

    Ich habe eine CSV-Datei, exportiert aus einer Datenbank. In dieser Datei sind 2 Spalten enthalten: uid, pid

    uid = Eindeutige, unique ID
    pid = kann mehrfach vorkommen, Verweis auf eine uid

    Auszug aus der Tabelle:

    uid pid
    1 0
    2 1
    3 2
    4 3
    5 4
    6 4
    7 4

    Es handelt sich um mehrere 100 Zeilen. Händisch in jede pid Zelle (=A2... etc.) zu schreiben ist zu viel Aufwand.

    Ziel soll es sein das die uid-Spalte beliebig geändert werden kann und die pid-Werte automatisch geändert werden, um die Daten später in eine andere Tabelle zu migrieren.

    Ich hoffe es gibt eine Lösung dafür. :)

    Grüße Leon
     
    Leon97, 20. Juni 2023
    #1
  2. steve1da Office Guru
    Hola,
    was wäre konkret dein Wunschergebnis, wenn sich die uid ändert?
    Gruß,
    steve1da
     
    steve1da, 20. Juni 2023
    #2
  3. HKindler
    HKindler Erfahrener User
    Hi,

    es gibt sicher für alles eine Lösung, sofern man nur das Problem kennt. Ich verstehe den dein Anliegen nicht. Wie hängt die pid von der uid ab? Wieso willst du irgendwo (wo?) =A2 schrieben? Was hat das mit "uid-Spalte beliebig ändern" zu tun? Wie sollen dann "die pid-Wert automatisch geändert werden"?

    Oder anders ausgedrückt: Ich habe keinen blassen Schimmer, was du machen willst.
     
    HKindler, 20. Juni 2023
    #3
  4. Leon97 Neuer User

    Werte von 2 Spalten abhängig machen

    Wenn sich die uid ändert soll sich logischerweise auch die verknüpfte pid ändern.
    Ändert sich also in dem oben genannten Beispiel die 4 in eine 40 sieht die Tabelle danach wie folgt aus:

    uid pid
    1 0
    2 1
    3 2
    40 3
    5 40
    6 40
    7 40
     
    Leon97, 20. Juni 2023
    #4
  5. steve1da Office Guru
    Sorry, für mich ist da keine Logik erkennbar. Es ändert sich die uid von 4 auf 40, die pid aber nicht? Die ändert sich erst ab der uid 5?
     
    steve1da, 20. Juni 2023
    #5
  6. Leon97 Neuer User
    Danke erstmal für die schnellen Antworten. Ich beschreibe das Problem mal noch etwas bildlicher.
    Stellt euch vor das in der Tabelle Daten von Seiten einer Website gespeichert werden, jeder Eintrag ist eine einzelne Seite bzw. Unterseite.
    Die uid ist eindeutige ID für die Seite, die pid ist die uid von der Seite auf der die Seite eine Unterseite ist.
    Im Beispiel also wie folgt:
    • Die Seite mit der uid 1 ist eine Unterseite der Seite mit der uid 0, weil pid = 0.
    • Die Seite mit der uid 40 ist eine Unterseite der Seite 3, weil pid = 3
    • Die Seiten 5,6,7 sind weitere Unterseiten der Seite mit der uid 40
    Ändere ich die uid, muss diese natürlich auch für alle gleichen pid geändert werden, damit die Seiten weiterhin Unterseiten der gleichen Seite bleiben.
    Ich muss 2 dieser Tabellen miteinander migrieren, also die Werte aus einer an die andere anhängen damit das System die neuen Seiten anlegt. Dafür brauch ich die Abhängikeit zwischen der uid und pid.

    Ich hoffe das war verstädnlich. :)
     
    Leon97, 20. Juni 2023
    #6
  7. HKindler
    HKindler Erfahrener User
    Hier mal eine VBA-Lösung. Allerdings mit der Einschränkung, dass nur eine uid gleichzeitig geändert wird. Die uid steht in Spalte A die pid in Spalte B

    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim AktWert As Variant
    If Target.CountLarge = 1 Then
        If Not Intersect(Target, Columns(1)) Is Nothing Then
            AktWert = Target
            Application.EnableEvents = False
            On Error Resume Next
            Application.Undo
            Intersect(Me.UsedRange, Columns(2)).Replace Target, AktWert, xlWhole
            Target = AktWert
            Application.EnableEvents = True
            On Error GoTo 0
        End If
    End If
    End Sub
     
    HKindler, 20. Juni 2023
    #7
Thema:

Werte von 2 Spalten abhängig machen

Die Seite wird geladen...
  1. Werte von 2 Spalten abhängig machen - Similar Threads - Werte Spalten abhängig

  2. Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.

    in Microsoft Excel Hilfe
    Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.: Hallo, kann mir jemand bitte bei folgenderm Helfen. Habe etwas ähnliches gefunden was ich brauche, nur noch eine kleine Änderung ist notwendig. Aufgabe: Es wird geprüft, ob in Spalte Q ein Wert...
  3. Werte in Spalten Kopieren und drucken

    in Microsoft Excel Hilfe
    Werte in Spalten Kopieren und drucken: Hallo zusammen. In Tabelle 5 Spalte BA2:BA116 stehen Werte. Diese Werte sollen nach und nach in Tabellenblatt7 in Zelle A3 kopiert werden und dann drucken. Dann der nächste Wert. Kann mir da mal...
  4. Aus zwei Spalten einen Wert interpolieren

    in Microsoft Excel Hilfe
    Aus zwei Spalten einen Wert interpolieren: Hallo, Hoffe Ihr könnt mir helfen?!! In der angehängten Datei ist ein Bild von einer Excel Datei in der zwei Spalten zu sehen sind. Eine Spalte beinhaltet eine Füllmenge in cm und die zweite die...
  5. Letzter Wert in Zeile - abhängig von Inhalt einer Spalte

    in Microsoft Excel Hilfe
    Letzter Wert in Zeile - abhängig von Inhalt einer Spalte: Hallo zusammen, ich habe Tabellen, in der Kollegen Daten eintragen (jeder Kollege hat eine eigene Tabelle). Diese Daten importiere ich per Power Query in eine neue Tabelle. Nun möchte ich mit...
  6. Formel gesucht

    in Microsoft Excel Hilfe
    Formel gesucht: Hallo Zusammen, ich bin auf der Suche nach einer Formel, welche mir einen Haufen an Arbeit ersparen würden. Vielleicht könnt Ihr mir helfen :) Gibt es eventuell eine Formel (oder eine...
  7. Mittelwert, abhängig von 2 bestimmten Werten einer Spalte

    in Microsoft Excel Hilfe
    Mittelwert, abhängig von 2 bestimmten Werten einer Spalte: Hallo zusammen, ich muss leider mal wieder feststellen, dass Excelformeln scheinbar nicht meine Stärke sind, daher habe ich eine Frage an Euch und hoffe Ihr könnt helfen. ;-) Ich versuche...
  8. Spalte mit werten Farbig markieren

    in Microsoft Excel Hilfe
    Spalte mit werten Farbig markieren: Hallo zusammen, gibt es in Excel eine Möglichkeit Aufgrund des Wertes in Zeile 1 jeder Spalte zu entscheiden ob diese farbig markiert wird oder nicht. Als Beispiel nenne ich hier einen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden