naam Ik jij hij zij
gegevens vader moeder broer zuster
tabblad _10 _20 _30 _40
10 40
20 =VERT.ZOEKEN(A5;_10!A:C;3;ONWAAR)
30
Ik denk met
=VERT.ZOEKEN(A5;INDIRECT($B$3&"!A:C");3;ONWAAR)
--
Vriendelijke groeten,
]-[oRus
www.lacrique.nl
Yep, dat is hem. Bedankt
Kleine uitbreiding:
Ik wil nu op 3 verschillende tabbladen zoeken met 3 verschillende
waarden Heb van bovenstaande onderstaande formule gemaakt. Deze is
echter niet correct. Hoe wel?
=ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$3&"!A:C;
3;ONWAAR));ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$4&!A:C;
3;ONWAAR));VERT.ZOEKEN(A6;_INDIRECT($F$5&!A:C;
3;ONWAAR);VERT.ZOEKEN(A6;_INDIRECT($F$4&!A:C;
3;ONWAAR));VERT.ZOEKEN(A6;INDIRECT($F$3&!A:C;3;ONWAAR)))
> =ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$3 & "!A:C;3;ONWAAR));
ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$4&!A:C;3;ONWAAR));
VERT.ZOEKEN(A6;_INDIRECT($F$5&!A:C;3;ONWAAR);
VERT.ZOEKEN(A6;_INDIRECT($F$4&!A:C;3;ONWAAR)
);
VERT.ZOEKEN(A6;INDIRECT($F$3&!A:C;3;ONWAAR))
)
Je moet wel in elke INDIRECT() de juiste string opbouwen!!
In de eerste gebruik je alleen de beginaanhalingstekens en verder
nergens meer. Alle stukken '!A:C' moeten tussen quotes staan zoals in
het voorbeeld dat ik je gaf.
--
Vriendelijke groeten,
]-[oRus
www.smallsystemservice.nl
Ik ben hier blijkbaar geen held in, want het werkt niet. Indien ik
onderstaande plaats geeft hij een fout bij de laatste indirect.
=ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$3&"!A:C";
3);ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$4&"!A:C";
3);VERT.ZOEKEN(A6;_INDIRECT($F$4&"!A:C";
3;ONWAAR);VERT.ZOEKEN(A6;INDIRECT($F$3&"!A:C";3;ONWAAR))
> Ik ben hier blijkbaar geen held in, want het werkt niet. Indien ik
> onderstaande plaats geeft hij een fout bij de laatste indirect.
> =ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$3&"!A:C";
> 3);ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$4&"!A:C";
> 3);VERT.ZOEKEN(A6;_INDIRECT($F$4&"!A:C";
> 3;ONWAAR);VERT.ZOEKEN(A6;INDIRECT($F$3&"!A:C";3;ONWAAR))
Je maakt het jezelf ook wel moeilijk door zo'n complexe formule in een
keer te maken terwijl je geen benul hebt van de syntax van formules.
Maar ook ik heb het over het hoofd gezien.....
De syntax van INDIRECT() is INDIRECT(string). In jou wvoorbeeld heb je
voor geen enkele indirect het afsluitende haakje gebruikt! Bij de derde
keer staat er ineens een _ voor, waarom?
Dit zou de goede moeten zijn (los van de verwijzingen...)
=ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$3&"!A:C");3;ONWAAR);ALS(ISFOUT(VERT.ZOEKEN(A6;INDIRECT($F$4&"!A:C");3);VERT.ZOEKEN(A6;INDIRECT($F$4&"!A:C");3;ONWAAR);VERT.ZOEKEN(A6;INDIRECT($F$3&"!A:C");3;ONWAAR))
--
Vriendelijke groeten,
]-[oRus
www.lacrique.nl
Hartelijk dank voor je inspanning, De formule hierboven werkt echter
niet. Ik ga het wel anders oplossen.