Hallo
Bollerfant hat geschrieben:Ich möchte irgendwie die Spalte mit der Spalte Telefon und Anschrift "verknüpfen" , sodass wenn ich vorne den Namen eintrage - vorrausgesetzt er ist schon einmal vorher eingetragen mit Telefon+Anschrift - das Programm direkt die Werte die er mit dem Namen verknüpft einfügt.
Beispiel:
Max Mustermann | Musterstr.3 | 12345
wenn ich jetzt in irgendeiner Zeile von der Spalte Name "Max Mustermann" eintrage soll er hinter Addresse+Telefon vervollständigen
Diese Art der Auto-Vervollständigung ist mit Funktionen nicht zu bewerkstelligen. Eine Zelle selbst kann nicht auf diese Art erweitert werden. Man braucht in einer Tabellenkalkulation immer eine ganz ausgefüllte Zelle, um von irgendwo anders mit einem Befehl wieder darauf zugreifen zu können.
Spontan fallen mir zwei Funktionen für Dein Anliegen ein: mit VERKETTEN kannst Du Zellinhalte aneinanderhängen und mit SVERWEIS kannst Du anhand eines Suchbegriffs eine Matrix durchsuchen und auf Zellen dieser Suchmatirx zugreifen.
Du kannst ja pro Tabellendokument mehrere Tabellen anlegen. Angenommen, Du erstellst eine davon als Adress-Matrix. In der ersten Spalte hast Du den Namen (oder ein Kürzel, das wäre bequemer und ich gehe jetzt im Beispiel mal davon aus) und in den Folgespalten die Adressdetails.
Die ganze Tabelle markierst Du und definierst sie als Bereich (Daten/Bereich), z.B. "Adressen".
In der Lohntabelle könntest Du jetzt z.B. in Spalte A auch die Kürzel eingeben. In Spalte B brauchst Du dann den SVERWEIS, der in etwa das tun soll:
Das Kürzel in Spalte A lesen, damit den Bereich "Adressen" durchsuchen und daraus die Adressdaten einlesen. Pro SVERWEIS-Befehl kannst Du immer nur auf den Inhalt einer Zelle zugreifen, daher brauchst Du dann noch den Befehl VERKETTEN um mehrere Zellen aneinanderzuhängen.
Ich kann Dir dazu ein Muster zukommen lassen.
Aber vielleicht solltest Du noch ein wenig mehr darüber erzählen, was der Hintergrund ist, wie gross das ganze werden kann, um zu sehen, ob das wirklich eine gute Lösung ist.
Gruss, Lib
Hallo[quote="Bollerfant"]Ich möchte irgendwie die Spalte mit der Spalte Telefon und Anschrift "verknüpfen" , sodass wenn ich vorne den Namen eintrage - vorrausgesetzt er ist schon einmal vorher eingetragen mit Telefon+Anschrift - das Programm direkt die Werte die er mit dem Namen verknüpft einfügt.
Beispiel:
Max Mustermann | Musterstr.3 | 12345
wenn ich jetzt in irgendeiner Zeile von der Spalte Name "Max Mustermann" eintrage soll er hinter Addresse+Telefon vervollständigen[/quote]
Diese Art der Auto-Vervollständigung ist mit Funktionen nicht zu bewerkstelligen. Eine Zelle selbst kann nicht auf diese Art erweitert werden. Man braucht in einer Tabellenkalkulation immer eine ganz ausgefüllte Zelle, um von irgendwo anders mit einem Befehl wieder darauf zugreifen zu können.
Spontan fallen mir zwei Funktionen für Dein Anliegen ein: mit VERKETTEN kannst Du Zellinhalte aneinanderhängen und mit SVERWEIS kannst Du anhand eines Suchbegriffs eine Matrix durchsuchen und auf Zellen dieser Suchmatirx zugreifen.
Du kannst ja pro Tabellendokument mehrere Tabellen anlegen. Angenommen, Du erstellst eine davon als Adress-Matrix. In der ersten Spalte hast Du den Namen (oder ein Kürzel, das wäre bequemer und ich gehe jetzt im Beispiel mal davon aus) und in den Folgespalten die Adressdetails.
Die ganze Tabelle markierst Du und definierst sie als Bereich (Daten/Bereich), z.B. "Adressen".
In der Lohntabelle könntest Du jetzt z.B. in Spalte A auch die Kürzel eingeben. In Spalte B brauchst Du dann den SVERWEIS, der in etwa das tun soll:
Das Kürzel in Spalte A lesen, damit den Bereich "Adressen" durchsuchen und daraus die Adressdaten einlesen. Pro SVERWEIS-Befehl kannst Du immer nur auf den Inhalt einer Zelle zugreifen, daher brauchst Du dann noch den Befehl VERKETTEN um mehrere Zellen aneinanderzuhängen.
Ich kann Dir dazu ein Muster zukommen lassen.
Aber vielleicht solltest Du noch ein wenig mehr darüber erzählen, was der Hintergrund ist, wie gross das ganze werden kann, um zu sehen, ob das wirklich eine gute Lösung ist.
Gruss, Lib