[excel 2003] Verwijzen naar andere bestanden (dynamisch

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik probeer in een excel bestand data te halen uit een ander bestand.
Op zich gaat dit prima, totdat ik probeer om het geheel dynamisch te maken.

vb;
code:
1
='H:\Data\hop\Week 11-45\[test.xls]Blad1'!$A$1

Dit werkt prima, hij haalt netjes de data op uit cel A1, op werkblad 1 uit het bestand test.xls

Echter, nu zou ik graag willen dat hij de mapnaam uit een lokale cel haal, dus stel,

A1=Week 11-45

Dan zou het iets moeten worden van;
code:
1
='H:\Data\hop\"A1"\[test.xls]Blad1'!$A$1

Dit werkt echter niet, iemand een idee hoe dit wel moet?

Acties:
  • 0 Henk 'm!

  • WVL_KsZeN
  • Registratie: Oktober 2002
  • Laatst online: 19:47
Je moet eens kijken naar de functie 'INDIRECT'

voorbeeld :

waarde van A1 = 'B4'
formule in cel A2 = INDIRECT (A1)

In cel A2 komt dan de waarde van cel B4.

In jouw geval dus iets als :

=INDIRECT( TEKST.SAMENVOEGEN("'H:\Data\hop\" ; A1 ; "\[test.xls]Blad1'!$A$1") )

zoiets..

[ Voor 27% gewijzigd door WVL_KsZeN op 11-11-2011 14:25 ]

/me heeft eindelijk ook een icoontje.. woef.. boeien..


Acties:
  • 0 Henk 'm!

  • SinergyX
  • Registratie: November 2001
  • Laatst online: 20:25

SinergyX

____(>^^(>0o)>____

Samen met WVL zou je kunnen doen:
A1 'H:\Data\hop\
A2 'Week 11-45
A3 '\[test.xls]Blad1'!$A$1

Dan als resultaat in bv A4:
=indirect(A1&A2&A3)

Dit even net getest, dit werkt.

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
SinergyX schreef op vrijdag 11 november 2011 @ 11:07:
Samen met WVL zou je kunnen doen:
A1 'H:\Data\hop\
A2 'Week 11-45
A3 '\[test.xls]Blad1'!$A$1

Dan als resultaat in bv A4:
=indirect(A1&A2&A3)

Dit even net getest, dit werkt.
het ligt misschien helemaal aan mij, maar om de 1 of andere reden krijg ik dit niet werkend..

Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Het lijkt er ook op dat er een start-quote mist (voor H:\). Kijk anders eens wat A1&A2&A3 is? :p

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • WVL_KsZeN
  • Registratie: Oktober 2002
  • Laatst online: 19:47
bij mijn stukje die startquote ook even toegevoegd.. dat heb je als je het niet test :D Maar ik vermoed dat SinergyX er wel uitkomt zo ;)

/me heeft eindelijk ook een icoontje.. woef.. boeien..


Acties:
  • 0 Henk 'm!

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 01:48

Reptile209

- gers -

Altijd handige tip voor complexere INDIRECT()'s: Gooi - zoals pedorus ook al suggereert - je formule eenst los in een cel, zodat je kunt zien hoe je verwijzing er uit komt te zien. Daarna pas in INDIRECT() gooien.

Zo scherp als een voetbal!

Pagina: 1