datagott > microsoft.public.* > microsoft.public.office.excel

Anouk (26.02.2007, 14:39)
Hoi,

ik heb een probleem met vertikaal zoeken.

In bestand A zoek ik middels de naam het bijbehorende personeelsnummer
uit bestand B. Als ik dan in bestand A met dit gevonden
personeelsnummer in bestand C getallen willen zoeken krijg ik als
resultaat #N/B?.
Als ik e.e.a handmatig invoer wil het wel. Bijkomend probleem is dat
in bestand C het personeelsnummer waarmee gezocht moet worden
samengesteld wordt uit een rits tekens:
=DEEL(T5;5;6)&DEEL(T5;1;3)&DEEL(T5;12;3)

Betekent dit dat Excel niet verder kan werken met gezochte en gevonden
waarden (in dit geval personeelsnummer?).

En ten tweede: kan het liggen aan de fomule
=DEEL(T5;5;6)&DEEL(T5;1;3)&DEEL(T5;12;3) waaruit in bestand C het
personeelsnr samengesteld wordt dat Excel er niet verder mee kan
zoeken?

Groetjes,
Anouk
john philippen (26.02.2007, 16:57)
Anouk

maak van =DEEL(T5;5;6)&DEEL(T5;1;3)&DEEL(T5;12;3)
=waarde(DEEL(T5;5;6)&DEEL(T5;1;3)&DEEL(T5;12;3))

volgens mij gaat het dan wel goed.

m.v.g.
john Philippen
emil (26.02.2007, 17:01)
Anouk,
maak het jezelf makkelijk door in bestand C het volledige personeelnummer in
een [verborgen] kolom te zetten.
dan kan dan met de reeds bestaande formule.

vervolgens nest je de eerste zoekactie van A naar B in de zoekactie
resultaat naar C.

VERT.ZOEKEN(VERT.ZOEKEN(naam;bestand B;1;ONWAAR)
;bestand C;1;ONWAAR)
Anouk (27.02.2007, 09:04)
Hoi,

de oplossing met =waarde(DEEL(T5;5;6)&DEEL(T5;1;3)&DEEL(T5;12;3))
werkt al perfect! Misschien kun je nog uitleggen waarom? Want zonder
WAARDE te gebruiken komt er toch ook een waarde uit?

Bedankt.

Groetjes,
Anouk

john philippen schreef:
[..]
john philippen (27.02.2007, 10:09)
anouk,

de waarde die je krijgt zonder gebruik te maken van de functie waarde is een
tekst(waarde)
terwijl jij naar een numerieke waarde zoekt in de kolom van personeelsnummer.
de functie waarde zet dus een tekstgetal om in een numerieke waarde.

m.v.g.
john
Soortgelijke onderwerpen