WinFuture-Forum.de: Excel 2010 Verlinkung auf eine Zelle in einer anderen Datei - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Office 2010
  • 2 Seiten +
  • 1
  • 2

Excel 2010 Verlinkung auf eine Zelle in einer anderen Datei


#1 Mitglied ist offline   Venom316 

  • Gruppe: aktive Mitglieder
  • Beiträge: 231
  • Beigetreten: 28. Februar 09
  • Reputation: 9

geschrieben 14. Juni 2012 - 19:26

Hi,

Ich möchte mal fragen ob es bei Excel möglich ist Werte aus einer anderen Excel Datei die im selben Ordner liegt wie die in die ich das Ergebniss Verlinken will einzufügen.

Ich habe Excel.1 und Excel.2

Hintergrund ist der, in Excel.1 berechne ich etwas, und in Excel.2 was ganz anderes.
Die Berechnung in Excel.2 beinhaltet aber immer ein Ergebniss aus Excel.1 was ich bisher per Hand eingebe und wenns möglich ist möchte ich das ganze bischen Automatisieren. :)
Eingefügtes Bild
0

Anzeige



#2 Mitglied ist offline   Wiesel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.932
  • Beigetreten: 09. Mai 06
  • Reputation: 525
  • Geschlecht:unbekannt
  • Wohnort:Punxsutawney, 742 Evergreen Terrace
  • Interessen:Mein Schneckenhaus

geschrieben 14. Juni 2012 - 19:50

=[Datei.xlsx]Tabelle!$A$1


Zu deutsch: in der eckigen Klammer steht der Dateiname, danach der Name der Mappe und dann die Zelle.

Edit: Die Klammern und das Ausrufezeichen müssen drinbleiben!


greets
around the world
0

#3 Mitglied ist offline   Venom316 

  • Gruppe: aktive Mitglieder
  • Beiträge: 231
  • Beigetreten: 28. Februar 09
  • Reputation: 9

geschrieben 14. Juni 2012 - 20:11

Vielen Dank, klappt echt Prima und erspart mir jetzt immer das Einfügen des Wertes :D :smokin:
Eingefügtes Bild
0

#4 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 14. Juni 2012 - 20:39

Ach das wußte ich noch gar nicht, dass das geht. Wird dann die eigentlich ungeöffnete Datei, aus welcher der Wert ausgelesen wird, auch wie eine geöffnete Datei behandelt oder kann die nur schreibgeschützt geöffnet werden, wie eine eigentlich geöffnete Datei?

Also dass man die im Netzwerk für "Mehrfachöffnung" freigeben kann weiß ich aber falls das nicht ist meine ich jetzt.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#5 Mitglied ist offline   Venom316 

  • Gruppe: aktive Mitglieder
  • Beiträge: 231
  • Beigetreten: 28. Februar 09
  • Reputation: 9

geschrieben 15. Juni 2012 - 20:49

Also wie das mit Netzwerk aussieht weiss ich nicht,
Ich habe meine Dateien in einem Lokalen Ordner liegen und die Zellen werden auch abgerufen wenn die Quelldatei Geschlossen ist. Excel fragt dann immer beim Start ob er die Datei auslesen soll und wenn man dies Bestätigt dann macht der das auch. :D
Eingefügtes Bild
0

#6 Mitglied ist offline   Pecos 

  • Gruppe: aktive Mitglieder
  • Beiträge: 27
  • Beigetreten: 15. Juni 12
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Nordhessen
  • Interessen:KFZ; Motorrad; PC; Reisen

geschrieben 15. Juni 2012 - 21:02

Ich gehe bei Daten übernehmen aus anderen Dateien folgenden Weg:
Beide Dateien öffnen, in Zielzelle =gleich eingeben, dann in Quellzelle entsprechende Zelle markieren und Enter. Anschließend kann die Quelldatei geschlossen bleiben. Wird sie (diese Zelle) aktuallisiert, ist der Zielbereich auch aktuell.
Pecos

Dieser Beitrag wurde von Pecos bearbeitet: 16. Juni 2012 - 18:51

0

#7 Mitglied ist offline   C3PO3 

  • Gruppe: Mitglieder
  • Beiträge: 9
  • Beigetreten: 27. Juni 12
  • Reputation: 0

geschrieben 27. Juni 2012 - 15:19

Das war mir auch neu. Cool!
0

#8 Mitglied ist offline   rediOffice 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 16. April 14
  • Reputation: 0

geschrieben 16. April 2014 - 14:21

Hallo in die Runde :)

ich stehe gerade vor einem ähnlichen Problem.

Und zwar habe ich 3 Excel-Datein, diese haben jeweils die gleichen Mappen nur halt mit anderem Inhalt.
Ich versuche folgendes zu realisieren.

=[Datei1.xls]KW16-14!$C$25


damit krieg ich ja die Zelle C25 aus Mappe "KW16-14" in Datei1

mit folgender Funktion ziehe ich den aktuellen Mappennamen in die Zelle V56

=RECHTS(ZELLE("Dateiname");LÄNGE(ZELLE("Dateiname"))-FINDEN("]";ZELLE("Dateiname")))


jetzt möchte ich aber statt KW16-14 im ersten Code den Inhalt der Zell V56 haben.


Irgendwie krieg ich das nicht hin :(
Kann mir da jemand helfen?
0

#9 Mitglied ist offline   Wiesel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.932
  • Beigetreten: 09. Mai 06
  • Reputation: 525
  • Geschlecht:unbekannt
  • Wohnort:Punxsutawney, 742 Evergreen Terrace
  • Interessen:Mein Schneckenhaus

geschrieben 16. April 2014 - 17:01

Willkommen im Forum.

Bei Dateiübergreifenden Verlinkungen muss die Syntax ja bleiben. Du muss die Mappe definieren, du kannst ja nicht einfach die Mappe weglassen.

Du darfst dann also nicht einfach das KW16-14 weglassen, sondern nur die Zelle da hinter ändern in $V$56.

Edit: Außerdem muss man das ja auch nicht händisch eintragen. Wenn beide Mappen offen sind, gibst du einfach in die Zelle das = Zeichen ein und klickst dann in der anderen Datei in die entsprechende Zelle und schon wird das automatisch eingetragen.
around the world
0

#10 Mitglied ist offline   rediOffice 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 16. April 14
  • Reputation: 0

geschrieben 16. April 2014 - 17:14

Danke für die nette Aufnahme und die schnelle Antwort.

Es geht mir darum nicht den Namen wegzulassen, sondern zu automatisieren.
Sprich, wenn sich der Mappenname ändert, sollte sich auch die Funktion ändern, da ich nicht permanent die Funktion anpacken kann.

z.Z. sieht meine Funktion so aus (aber ich krieg nen Fehler, dass die Funktion falsch ist)

=[FSK_2014.xls]$V$56!$C$25


in V56 steht (für den aktuellen Mappennamen)

=RECHTS(ZELLE("Dateiname");LÄNGE(ZELLE("Dateiname"))-FINDEN("]";ZELLE("Dateiname")))


Die Dateien werden halt immer um eine Mappe erweitert, die den gleichen Namen haben.
0

#11 Mitglied ist offline   Wiesel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.932
  • Beigetreten: 09. Mai 06
  • Reputation: 525
  • Geschlecht:unbekannt
  • Wohnort:Punxsutawney, 742 Evergreen Terrace
  • Interessen:Mein Schneckenhaus

geschrieben 16. April 2014 - 17:19

Und so wie du das hast geht es nicht. Du hast da jetzt den Dateinamen und 2 Zellen definiert, aber keine Mappe.

[datei.xls]mappe!$A$1

Diese Syntax muss bleiben.

ergibt

=v56&[FSK_2014.xls]KW16-14!$C$25


eventuell das was du willst?
around the world
0

#12 Mitglied ist offline   Sturmovik 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.776
  • Beigetreten: 10. Januar 08
  • Reputation: 445
  • Geschlecht:unbekannt
  • Wohnort:In Reichweite der Kaffeemaschine
  • Interessen:IT, Luftfahrt, historische Technik

geschrieben 16. April 2014 - 17:44

Wenn du viele derartige Verbindungen einbaust, wärs vielleicht sinnvoll, die Quelldaten als externe Datenquelle zu verbinden.
«Geschichte wiederholt sich nicht, aber sie reimt sich» (Mark Twain)

Unix won't hold your hand. You wanna shoot your foot, Unix reliably delivers the shot.

True Cloudstorage
0

#13 Mitglied ist offline   species 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.341
  • Beigetreten: 12. März 05
  • Reputation: 50
  • Geschlecht:Männlich
  • Wohnort:Hessen
  • Interessen:Computer ; Formel 1

geschrieben 16. April 2014 - 17:56

=[FSK_2014.xls]Indirekt($V$56)!$C$25

Könnte gehen, mit indirekt wird bei Verlinkungen der Inhalt der angegebenen Zelle verwendet und nicht mehr der Bezug.

Es geht auf alle Fälle mit der Indirekt Funktion, hab es selbst schon so gemacht.

Hab leider erst Morgen wieder Gelegenheit es selbst zu probieren, da ich hier kein MSO habe.

Species.

Dieser Beitrag wurde von species bearbeitet: 16. April 2014 - 18:07

Eingefügtes Bild

Eingefügtes Bild
0

#14 Mitglied ist offline   rediOffice 

  • Gruppe: Mitglieder
  • Beiträge: 4
  • Beigetreten: 16. April 14
  • Reputation: 0

geschrieben 17. April 2014 - 08:54

Danke für die ganzen Antworten,

@Sturmovik
Die externe Datenverbindung, bringt mir leider nichts, da diese statisch ist und nicht variabel.
Es werden immer neue Mappen parallel in allen Dateien angelegt.

@Species

Dein Lösungsvorschlag funktioniert leider auch nicht, kriege ständig die Fehlermeldung, das die Funktion einen Fehler hat. :/

@Wiesel ich versuche ja nicht den Aufbau der Funktion zu verändern, sondern für mappe! eine Variable zu definieren die sich ständig mitändert.

Danke für eure Unterstützung :)
0

#15 Mitglied ist offline   species 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.341
  • Beigetreten: 12. März 05
  • Reputation: 50
  • Geschlecht:Männlich
  • Wohnort:Hessen
  • Interessen:Computer ; Formel 1

geschrieben 17. April 2014 - 10:11

Du musst in einer Zelle den Kompletten Verweis zusammanbauen per Formel, und dann kannst du diesen mit =Indirekt(Zelle) abrufen.

Beispiel: Angehängte Datei  Bsp.zip (3,79K)
Anzahl der Downloads: 2855

Species

Dieser Beitrag wurde von species bearbeitet: 17. April 2014 - 10:28

Eingefügtes Bild

Eingefügtes Bild
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0