• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Opgelost Excel syntax om veranderende celinhoud te gebruiken om data in een ander werkblad op te halen

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

TonBo

Gebruiker
Lid geworden
14 aug 2022
Berichten
20
vraag aan de gewaardeerde experts hier:
ik heb 2 werkboeken in Excel, in dezelfde directory
- de ene is "SALARIES", met 12 tabs, voor elke maand 1: 2401 t/m 2412
hier worden de "downloads" van hierna in verwerkt:

- dus de andere = "DOWNLOADS" met ook 12 tabs 01 t/m 12, voor elke maand 1

de DOWNLOADS data is in XLS format, met als tabnaam 01 02 03 etc., en die komt dus ook in die vorm binnen vanaf extern.

in SALARIES heb ik cel A1, met daarin het maandnummer, wat ik heb opgehaald vanuit de download tabnaam; dus bijv. "02" voor februari

nu moet ik, werkend vanuit SALARIES data ophalen in de correcte "DOWNLOADS" sheet met de formule:
=VERT.ZOEKEN($B7;'[Downloads.xls]02'!$G$2:$BZ$504;5;0)
02 staat voor de sheetnaam van februari
geeft geen problemen

wat ik nu zoek, is om in bovenstaande formule het "02" stukje vervangen door de celwaarde in A1.
Dus naar ,om maar aan te geven: van hard 01 -> celwaarde in A1, dus
=VERT.ZOEKEN($B7;'[Downloads.xls]A1'!$G$2:$BZ$504;5;0)

Daarmee zou ik dan steeds maar 1 en dezelfde formule nodig hebben in elke SALARIES sheet, voor alle 12 downloads.

iemand een idee? ik vind het niet......

bij voorbaat dank!
 
Ik heb een idee: gebruik de functie INDIRECT. Dus zoiets:
Code:
=VERT.ZOEKEN($B7;INDIRECT("'[Downloads.xls]"&A1&"'!$G$2:$BZ$504");5;0)
Meer assistentie: zie mijn handtekening.
 
Laatst bewerkt:
Nb.
Moet 'Downloads.xls' wel open staan.
 
Dank je AlexCel !
Ik ben er uit!
Ik had zelf/ met INDIRECT al veel geprobeerd en gesteggeld met " en ' en kwam er maar niet aan uit.

Nu wel!

nogmaals bedankt voor de snelle reactie!
 
HSV: dank voor de tip, had zo maar gekund, maar stond ook open!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan