Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

vertical zoeken met formule in meerdere tabbladen

5,254 views
Skip to first unread message

scrap61

unread,
Feb 3, 2011, 3:08:12 PM2/3/11
to
Ik heb een excel sheet met 5 tabbladen.
In het eerste tabblad wil ik gegevens vertikaal zoeken op de andere
tabbladen. Zie onderstand.
Omdat de tabbladen andere namen hebben, heb ik op rij 3 de naam van
het tabblad geplaatst.
Met de formule: =VERT.ZOEKEN(A5;_10!A:C;3;ONWAAR) krijg ik de juiste
waarde. Hoe ziet de formule er uit als ik _10 wil vervangen door B3
(=_10). Er dus een verwijzing in wil maken naar cel B3.


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

]-[oRus

unread,
Feb 3, 2011, 3:27:28 PM2/3/11
to
scrap61 schreef op 03-02-2011 :

Ik denk met
=VERT.ZOEKEN(A5;INDIRECT($B$3&"!A:C");3;ONWAAR)

--
Vriendelijke groeten,

]-[oRus
www.lacrique.nl


scrap61

unread,
Feb 3, 2011, 3:37:32 PM2/3/11
to

Yep, dat is hem. Bedankt

scrap61

unread,
Feb 4, 2011, 6:53:01 AM2/4/11
to
On 3 feb, 21:27, ]-[oRus <ho...@fake.invalid> wrote:

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)))

]-[oRus

unread,
Feb 4, 2011, 7:42:21 AM2/4/11
to
scrap61 beweerde op 04-02-2011:


> =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


scrap61

unread,
Feb 8, 2011, 4:15:15 AM2/8/11
to
> ]-[oRuswww.smallsystemservice.nl- Tekst uit oorspronkelijk bericht niet weergeven -
>
> - Tekst uit oorspronkelijk bericht weergeven -

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))

]-[oRus

unread,
Feb 8, 2011, 6:26:40 AM2/8/11
to
Op 08-02-2011 wilde scrap61 het volgende kwijt:

> On 4 feb, 13:42, ]-[oRus <ho...@fake.invalid> wrote:
>> scrap61 beweerde op 04-02-2011:
>>
>>
>>
>>
>>
>>> On 3 feb, 21:27, ]-[oRus <ho...@fake.invalid> wrote:
>>>> scrap61 schreef op 03-02-2011 :
>>
>>>>> Ik heb een excel sheet met 5 tabbladen.
>>>>> In het eerste tabblad wil ik gegevens vertikaal zoeken op de
>>>>> andere tabbladen. Zie onderstand.
>>>>> Omdat de tabbladen andere namen hebben, heb ik op rij 3 de naam
>>>>> van het tabblad geplaatst.
>>>>> Met de formule: =VERT.ZOEKEN(A5;_10!A:C;3;ONWAAR) krijg ik de
>>>>> juiste waarde. Hoe ziet de formule er uit als ik _10 wil
>>>>> vervangen door B3 (=_10). Er dus een verwijzing in wil maken naar
>>>>> cel B3. 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,
>>
>>>> ]-[oRuswww.lacrique.nl
>>> 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))
>> )
>>
>> 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,
>>
>> ]-[oRuswww.smallsystemservice.nl- Tekst uit oorspronkelijk bericht
>> niet weergeven -
>>
>> - Tekst uit oorspronkelijk bericht weergeven -

> 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


scrap61

unread,
Feb 8, 2011, 7:31:59 AM2/8/11
to
On 8 feb, 12:26, ]-[oRus <ho...@fake.invalid> wrote:
> Op 08-02-2011 wilde scrap61 het volgende kwijt:
>
>
>
>
>
> > On 4 feb, 13:42, ]-[oRus <ho...@fake.invalid> wrote:
> >> scrap61 beweerde op 04-02-2011:
>
> >>> On 3 feb, 21:27, ]-[oRus <ho...@fake.invalid> wrote:
> >>>> scrap61 schreef op 03-02-2011 :
>
> >>>>> Ik heb een excel sheet met 5 tabbladen.
> >>>>> In het eerste tabblad wil ik gegevens vertikaal zoeken op de
> >>>>> andere tabbladen. Zie onderstand.
> >>>>> Omdat de tabbladen andere namen hebben, heb ik op rij 3 de naam
> >>>>> van het tabblad geplaatst.
> >>>>> Met de formule: =VERT.ZOEKEN(A5;_10!A:C;3;ONWAAR) krijg ik de
> >>>>> juiste waarde. Hoe ziet de formule er uit als ik _10 wil
> >>>>> vervangen door B3 (=_10). Er dus een verwijzing in wil maken naar
> >>>>> cel B3. 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,
>
> >>>> ]-[oRuswww.lacrique.nl
> >>> 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))
> >> )
>
> >> 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,
>
> >> ]-[oRuswww.smallsystemservice.nl-Tekst uit oorspronkelijk bericht

> >> niet weergeven -
>
> >> - Tekst uit oorspronkelijk bericht weergeven -
> > 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;O­NWAAR);VERT.ZOEKEN(A6;INDIRECT($F$3&"!A:C");3;ONWAAR))
>
> --
> Vriendelijke groeten,
>
> ]-[oRuswww.lacrique.nl- Tekst uit oorspronkelijk bericht niet weergeven -

>
> - Tekst uit oorspronkelijk bericht weergeven -

Hartelijk dank voor je inspanning, De formule hierboven werkt echter
niet. Ik ga het wel anders oplossen.

0 new messages