Hi Ron,
Als ik het zo lees staat je tabelmatrix relatief waardoor hij deze steeds een regel opschuift.
Even een voorbeeld, stel ik heb op Blad2 een reeks met laten we zeggen medewerker nummer en naam:
10 Jan
20 Freek
30 Karel
Op blad1 wil ik dan van ieder nummer de naam erbij zoeken, de nummers staan door elkaar:
30
20
10
Zet ik in de cel naast 30: =VERT.ZOEKEN(A2;Blad2!A1:B3;2;ONWAAR) dan krijg ik netjes Karel.
Freek krijg ik ook nog te zien maar bij 10 (Jan) krijg ik #N/B.
Hoe komt dit?
Doordat je de formule door kopieert naar onderen (van B2 --> B3 --> B4) trekt Excel de tabelmatrix ook door:
=VERT.ZOEKEN(A2;Blad2!A1:B3;2;ONWAAR)
=VERT.ZOEKEN(A3;Blad2!A2:B4;2;ONWAAR)
=VERT.ZOEKEN(A4;Blad2!A3:B5;2;ONWAAR)
Wat je wel wilt is dat hij steeds zoekt op een andere waarde overeenkomstig de rij waar de formule in staat (A2 / A3 / A4) maar het bereik / de tabelmatrix moet hij eigenlijk zoals ze dat noemen
absoluut houden.
Om dit bereik absoluut te maken moet je de rij en kolom vooraf laten gaan door een dollar teken
Dit doe jet het gemakkelijkst door het bereik met je muis te selecteren en dan op F4 te klikken.
Je krijgt dan de volgende formules:
=VERT.ZOEKEN(A2;Blad2!$A$1:$B$3;2;ONWAAR)
=VERT.ZOEKEN(A3;Blad2!$A$1:$B$3;2;ONWAAR)
=VERT.ZOEKEN(A4;Blad2!$A$1:$B$3;2;ONWAAR)
Het naar beneden kopieren van Blad2!$A$1:$B$3 laat nu de verwijzing intact waardoor je formule blijft werken
Gr.Mike