Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
308to312
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
308to312
308to312
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Dateien auslesen aus Pfadangabe

Dateien auslesen aus Pfadangabe
11.09.2003 16:10:25
lotharP
Hallo gesammelt,

habe in einer Datei Pfade mit Dateien untereinander stehen.
Ich möchte aus diesen Dateien immer die Werte bsw aus P6 in Tabelle GJ2004
ziehen.Das sieht bisher so aus:
VD\Kam\ROSSMANN.XLS
VD\Kam\BELA.XLS
VD\Kam\BELAESZET.XLS
VD\Kam\BUDNIKO.XLS
VD\Kam\BUENTING.XLS

In Spalte b1 steht GJ2004!$P$6
Nun dachte ich das ginge mit Indirekt: =INDIREKT(A1&"b1")
Das geht aber leider nicht! Hat jemand eine Idee oder kann mir sagen wo der Fehler liegt?

Danke i.V.

Gruß

Lothar

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dateien auslesen aus Pfadangabe
11.09.2003 16:27:17
Günther Oppold
Die Pfadangabe sieht normalerweise so aus:
='VD\Kam\[Datei.xls]Tabelle'!Zelle

mit Deiner Angabe in A1 kann EXCEL deshalb nicht viel anfangen.
=indirekt(links(A1;7)&"["&rechts(A1;länge(A1-7))&"]"&B1)
müsste eingentlich funktionieren. Ich glaube nicht, dass die ' - Zeichen unbedingt notwendig sind. Wenn es nicht funktioniert, lass Dir einfach ohne das Indirekt mal den ganzen Pfad zusammenstellen {z.B.: =links(A1;7)&"["&rechts(A1;länge(A1-7))&"]"&B1}und setze dann das Indirekt davor.

A B E R:
Indirekt-Formel funktioniert nur bei geöffneter Bezugsdatei!!!

Günther
Anzeige
AW: Dateien auslesen aus Pfadangabe
11.09.2003 16:30:51
LotharP
Hallo Günther,

danke! Das wird wahrscheinlich klappen?!! Das die Datei geöffnet sein muß wußte ich nicht! Und noch mehr gelernt!

Nochmals vielen Dank

Gruß

Lothar
HAAAAAALT! ;-)
11.09.2003 16:36:40
LotharP
Hallo Günther,
hab' gerade gesehen, du gehst von immer gleichen Pfaden/Dateinamen aus?
Das ist leider nicht der Fall! Es sind immer unterschiediche Pfade und Dateinamen, dann kann ich mit links und rechts nicht arbeiten?!

Noch ne andere Idee?

Gruß

Lothar
AW: HAAAAAALT! ;-)
11.09.2003 16:56:17
Ramses
Hallo

das wird vergebliche Liebesmühe sein :-(
Die Funktion Indirekt funktioniert meines Wissens nach nur bei geöffneten Dateien.

Gruss Rainer
Anzeige
AW: HAAAAAALT! ;-)
11.09.2003 17:05:26
LotharP
Hallo Ramses,

ja gut, das hatte ich soweit auch verstanden, aber die Idee mir den Pfad selbst zu basteln fand ich auch nicht schlecht.
Ich würde dazu gerne den Dateinamen selektieren und dan irgendwie konkatinieren mit &.
Problem istt nur wie: rechts( naja und dann alles bis zum slash!) usw.
Es gibt auch irgendwie sowas wie finden aber das krieg ich so auf die Schnelle(Und wahrscheinlich auch länger) nicht hin.
Kannst du da noch mal kurz einspringen?

Gruß

Lothar
gib doch mal 2-3 Beispiele
11.09.2003 17:12:16
Günther Oppold
Hi Lothar,

kannst Du nicht 2-3 Beispiele für die Pfadangabe machen?

oder: den Ganzen Pfad in mehrere Spalten aufteilen und in der Indirekt-Formel mit & verknüpfen?

Da die Datei geöffnet sein muss, ist es ohnehin fraglich, ob der gesamte Pfad mit angegeben sein muss, meiner Ansicht nach reicht die Datei und Tabellenbezeichnung.

Günther
Anzeige
AW: gib doch mal 2-3 Beispiele
11.09.2003 17:24:21
LotharP
Hallo Günter,

das sieht ungefähr so aus:
Mar\Schmitz\BUDNIKO.XLS
Edeka\Müllera\AVA.XLS
Mar\Müller\DOHLE.XLS
Teng\Meyer\Plus.XLS

Naja und ewig viele. Da steht auch noch ein Pfad davor, den kann ich aber dann entsprechend verbinden.
Das die Dateien offen dein müssen ist nict ganz so tragisch.
Ich habe vor mit den gelieferten Informationen per Sverweis später Daten einzulesen. Zunächst möchte ich allerdings nur bestimmte Felder, eben P6 anzeigen.
Andererseits ginge auch ein "Zusammenbauen" des Pfades mit Bezug auf P6.
Allerdings habe ich Ramses auch schon geschrieben, komm ich da noch nich so hin.
Mit finden, Rechts usw probier ich gerade rum, ist aber noch nicht ganz Auftrittsreif.

Gruß

Lothar
Anzeige
AW: gib doch mal 2-3 Beispiele
12.09.2003 06:52:55
Günther Oppold
Hi Lothar,

ich weiß zwar immer noch nicht wie die genaue Pfadangabe lautet, aber für deine Beispiele ergibt die Formel
=LINKS(A1;FINDEN("\";A1;FINDEN("\";A1;1)+1))______________=> xxx\xxx\
und die Formel:
=RECHTS(A1;LÄNGE(A1)-FINDEN("\";A1;FINDEN("\";A1;1)+1))___=> DATEI.XLS

Günther
AW: gib doch mal 2-3 Beispiele
12.09.2003 09:47:03
LotharP
Hallo Günther,

zunächst mal Danke für die Engelsgeduld!
Ich wollte halt irgendwie keine Namen etc. mitgeben und habe die Pfadnamen geändert.
Dieser Pfad mit Dateiname ergibt noch nicht ganz das gewünschte Ergebnis, aber ich bin nah dran! Da der BSlash beliebig oft vorkommen kann muß ich entsprechend noch ein wnig eingreifen.
BRUNS\FRIEDRIC\ALT\ROSSMANN.XLS ---->ALT\ROSSMANN.XLS
BRUNS\FRIEDRIC\BELA.XLS ---->BELA.XLS
BRUNS\FRIEDRIC\BELAESZET.XLS ---->BELAESZET.XLS
BRUNS\FRIEDRIC\BUDNIKO.XLS ---->BUDNIKO.XLS
BRUNS\ZIMMER\SUMME DHM ESZET\DHMESZET.XLS---->SUMME DHM ESZET\DHMESZET.XLS
BRUNS\ZIMMER\SUMME DHM\DHM.XLS ---->SUMME DHM\DHM.XLS
So in etwa sieht es aus.
Wenn dir noch etwas dazu einfällt ist's O.K., aber du hast mir auf jeden Fall sehr viel weiter geholfen!!

DANKE DIR

Gruß

Lothar
Anzeige
Sorry, mein Lieblingssoftwareerror O.T
11.09.2003 17:08:24
LotharP

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige