Clever-Excel-Forum

Normale Version: Datengültigkeit andere Tabelle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo liebes Forum,

bin ganz neu hier, hab auch schon im Netz gegoogelt, aber noch nicht das passende gefunden....

Ich habe ca 50 Dateien, in denen jeweils 3 Zellen je ein (unterschiedliches ) Drop-Down-Menü enthalten.

Im zweiten Tabellenblatt jeder Datei habe ich momentan in Spalten A bis C die Daten für die je 2 Zellen liegen.

Jetzt mein Problem:
Wenn ich die Daten dort ändern oder ergänzen muss, passiert das ja jeweils nur in EINER Datei, ich müsste jetzt händisch alle Daten in jeweils der 50 Dateien ändern, da es ja scheinbar nicht möglich ist, die Liste mit den Daten auf EINE EXTERNE Datei zu legen, in der man die Daten nur EINMAL ändern müsste und auf die alle anderen Dateien dann zugreifen und ihre Daten für Drop-Down-Menü daraus ziehen....

Oder gibt es noch eine andere Möglichkeit?

Danke vorab!

Holm
Hallo Holm,

(11.04.2018, 08:42)hw68 schrieb: [ -> ]... da es ja scheinbar nicht möglich ist, die Liste mit den Daten auf EINE EXTERNE Datei zu legen, in der man die Daten nur EINMAL ändern müsste und auf die alle anderen Dateien dann zugreifen und ihre Daten für Drop-Down-Menü daraus ziehen....

warum soll das nicht gehen? Du kannst doch die Zellen der Liste(n) ganz normal mit Zellen einer externen Mappe verknüpfen.

Gruß Uwe
Hallo Uwe,

und wie sollte das gehen?  Sorry, so tiefe Kenntnisse hab ich leider nicht...   Huh

zB:

Dropdown-Menü  in Zelle   G14  erhält die Daten aus externer Datei   "Daten" Tabellenblatt 1  Bereich A1:A5 (müsste sich aber erweitern, falls die Daten in Tabellenblatt 1 dann größer werden, also schrittweise wachsen können....also falls A6...A7 usw.... dazu kommt

Danke schon mal!!

Holm
Hallo Holm,

über benannte (dynamische) Bereiche sollte es gehen. Als Beispiel:
In Mappe3.xlsx z.B. kommt die zentrale Liste.
In den anderen Mappen erstellst Du in einem separaten Blatt (hier Tabelle5) Verknüpfungen auf Vorrat zu der externen Liste (hier Mappe3):
=WENN([Mappe3.xlsx]Tabelle1!$A1="";"";[Mappe3.xlsx]Tabelle1!$A1) und vergib einen Namen, z.B. Liste1 mit Bezug auf
=INDIREKT("Tabelle5!$A1:$A"&ZÄHLENWENN(Tabelle5!$A:$A;">""")) .
Dem entsprechenden DropDown weist du Liste =Liste1 zu.
Die Mappe3 kannst Du dann auch schließen, es sollte trotzdem funktionieren.

Gruß Uwe
Hallo Uwe,

Die Daten liegen in  Mappe   "Daten"  auf Tabellenblatt 1.

In den anderen Mappen erstellst Du in einem separaten Blatt (hier Tabelle5) Verknüpfungen auf Vorrat zu der externen Liste (hier Mappe3):

=WENN([Mappe3.xlsx]Tabelle1!$A1="";"";[Mappe3.xlsx]Tabelle1!$A1)


In den anderen Datein erstelle ich (auf Tabellenblatt 2)  "Verknüpfungen auf Vorrat"....   ja wo denn?  In einer beliebigen Zelle?
Jeweils nur 1 mal oder soviele, wie ich Daten für jedes Drop-Down benötige?

also:  =WENN([Daten.xlsx]Tabelle1!$A1="";"";[Daten.xlsx]Tabelle1!$A1)        ????

Das hatte ich jetzt auf Tabellenblatt2 in Zelle A1 eingegeben.....dann wollte ich dieser Zelle den Namen "Liste1" zuweisen

[
Bild bitte so als Datei hochladen: Klick mich!
]


Ist das so richtig? *schwitz*   funktionieren tut es noch nicht.....

Grüße
Hallo Holm,

(11.04.2018, 12:16)hw68 schrieb: [ -> ]In den anderen Datein erstelle ich (auf Tabellenblatt 2)  "Verknüpfungen auf Vorrat"....   ja wo denn?  In einer beliebigen Zelle?
Jeweils nur 1 mal oder soviele, wie ich Daten für jedes Drop-Down benötige?

also:  =WENN([Daten.xlsx]Tabelle1!$A1="";"";[Daten.xlsx]Tabelle1!$A1)        ????

Das hatte ich jetzt auf Tabellenblatt2 in Zelle A1 eingegeben.....dann wollte ich dieser Zelle den Namen "Liste1" zuweisen

Bei Dir fehlt der komplette Pfad der Daten.xlsx. Den brauchst Du aber auch nicht eingeben, wenn Du die Verknüpfungen bei geöffneter Daten.xlsx erstellst. Der trägt sich beim Schließen der Daten.xlsx automatisch ein.
Wichtig ist, dass es hinten so aussieht !$A1) und nicht so !$A$1). Die Adresse passt sich dadurch beim Runterziehen automatisch an.
Die Formel ziehst Du runter so viel, wie Du denkst, wieviel Daten maximal sein könnten.

Die Namensvergabe hast Du anscheinend richtig, leider hast du das Fenster nicht breit genug gezogen, um die komplette Formel sehen zu können. Undecided

Gruß Uwe
Hallo Uwe,

danke schon mal für deine Geduld!!   Blush 

So sieht die Verknüpfung (auf Tabellenblatt 2) für einen Datensatz (für ein Drop Down) aus...


[
Bild bitte so als Datei hochladen: Klick mich!
]


 
Liste1 bezieht sich jetzt auf:

[
Bild bitte so als Datei hochladen: Klick mich!
]

Und so sieht Spalte A der Datei "Daten" aus:

[
Bild bitte so als Datei hochladen: Klick mich!
]

jetzt zeigt es mir in der Zelle, in der das Drop Down sein soll, nur die Pfade der Original(Daten)Datei an, aber nicht die Werte aus Zellen A1 bis A5

Komm mir so kopflos vor....   :22: 

Grüße
Hallo Uwe,

danke schon mal für deine Geduld!!   Blush 

So sieht die Verknüpfung (auf Tabellenblatt 2) für einen Datensatz (für ein Drop Down) aus...

Hier ist bestimmt noch ein Fehler im Datei-Pfad???? Hab jetzt noch einen \ zwischen "Vorlagen"und "Saten" im Pfad gemacht....


[
Bild bitte so als Datei hochladen: Klick mich!
]


 
Liste1 bezieht sich jetzt auf:

[
Bild bitte so als Datei hochladen: Klick mich!
]

Und so sieht Spalte A der Datei "Daten" aus:

[
Bild bitte so als Datei hochladen: Klick mich!
]

jetzt zeigt es mir in der Zelle, in der das Drop Down sein soll, nur die Pfade der Original(Daten)Datei an, aber nicht die Werte aus Zellen A1 bis A5

Komm mir so kopflos vor....   :22: 

Grüße
Hallo Holm,

vorhin hattest Du ein Hochkomma in der Zelle. Das wirkt sich so aus, dass der Zellinhalt als Text interpretiert und die Formel nicht berechnet wird.
Auch sind die beiden Teile der WENN-Funktion nicht gleich!

PS: Warum machst Du es denn nicht so wie ich vorschlug, dass Du die Verknüpfungen (in den WENN-Formeln) bei geöffneter Daten.xlsx anlegst? Dann brauchst Du keinen Pfad selber schreiben.

Gruß Uwe
Das versuche ich ja.....aber wie....???

[
Bild bitte so als Datei hochladen: Klick mich!
]

hier deine Formel......


wie bekomme ich den Pfad (sprich Bereich A1:A5) aus "Daten" Tabellenblatt1 von hier in die "Wenn-Verknüpfung"????





Huh
Seiten: 1 2