search1979
Gebruiker
- Lid geworden
- 6 jun 2019
- Berichten
- 14
Hoi,
Ik ben bezig om een bestand te maken die automatisch vanuit 5 andere (bron) bestanden zoekt of een naam voorkomt in deze bestanden en indien ja de waarde overneemt uit een bepaalde kolom.
Cel B4 = de naam die gezocht wordt.
Kolom 4 is de plek waar met een tijdstip te zien is of een medewerker gepland is
Kolom 8 is de waarde die weergegeven moet worden als een medewerker dus wel in het betreffende bestand is gepland
De formule die ik tot nu toe heb gemaakt is:
Eigenlijk werkt dit perfect, tot het moment dat een naam in 2 bronbestanden voorkomt. Dan blijkt dus dat het zoeken naar een waarde in kolom 4 geen uitsluiting biedt en de juiste waarde niet meer te voorschijn komt.
Als voorbeeld:
medewerker staat met naam in bronbestand 2 en 5, maar wordt werkelijk gepland in bronbestand 5. De uitkomst van de formule is dan een leeg veld, omdat in bronbestand 2 (welke als eerste in de formule wordt gecontroleerd) het doelvakje in kolom 8 leeg is 9de medewerker is namelijk in bronbestand 5 gepland)
Waarschijnlijk wat simpels, maar ik kom er zelf even niet op, vandaar de vraag hier.
Ik weet niet of het zin heeft, maar hier een voorbeeldbestand met de formule in vakje A1
Ik ben bezig om een bestand te maken die automatisch vanuit 5 andere (bron) bestanden zoekt of een naam voorkomt in deze bestanden en indien ja de waarde overneemt uit een bepaalde kolom.
Cel B4 = de naam die gezocht wordt.
Kolom 4 is de plek waar met een tijdstip te zien is of een medewerker gepland is
Kolom 8 is de waarde die weergegeven moet worden als een medewerker dus wel in het betreffende bestand is gepland
De formule die ik tot nu toe heb gemaakt is:
Code:
=ALS(ISFOUT(VERT.ZOEKEN($B4;'C:\plek1\[bestand1]maandag'!$B:$E;4;ONWAAR));ALS(ISFOUT(VERT.ZOEKEN($B4;'C:\plek2\[bestand2]maandag'!$B:$E;4;ONWAAR));ALS(ISFOUT(VERT.ZOEKEN($B4;'C:\plek3\[bestand3]maandag'!$B:$E;4;ONWAAR));ALS(ISFOUT(VERT.ZOEKEN($B4;'C:\plek4\[bestand4]maandag'!$B:$E;4;ONWAAR));ALS(ISFOUT(VERT.ZOEKEN($B4;'C:\plek5\[bestand5]maandag'!$B:$E;4;ONWAAR));"";VERT.ZOEKEN($B4;'C:\plek5\[bestand5]maandag'!$B:$I;8;ONWAAR));VERT.ZOEKEN($B4;'C:\plek4\[bestand4]maandag'!$B:$I;8;ONWAAR));VERT.ZOEKEN($B4;'C:\plek3\[bestand3]maandag'!$B:$I;8;ONWAAR));VERT.ZOEKEN($B4;'C:\plek2\[bestand2]maandag'!$B:$I;8;ONWAAR));VERT.ZOEKEN($B4;'C:\plek1\[bestand1]maandag'!$B:$I;8;ONWAAR))
Als voorbeeld:
medewerker staat met naam in bronbestand 2 en 5, maar wordt werkelijk gepland in bronbestand 5. De uitkomst van de formule is dan een leeg veld, omdat in bronbestand 2 (welke als eerste in de formule wordt gecontroleerd) het doelvakje in kolom 8 leeg is 9de medewerker is namelijk in bronbestand 5 gepland)
Waarschijnlijk wat simpels, maar ik kom er zelf even niet op, vandaar de vraag hier.
Ik weet niet of het zin heeft, maar hier een voorbeeldbestand met de formule in vakje A1
Bijlagen
Laatst bewerkt: