• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

vertikaal zoeken (verkeerde waarden)

Status
Niet open voor verdere reacties.

jeroen0078

Gebruiker
Lid geworden
26 jan 2006
Berichten
28
Hallo,

Op blad 1 (in bestand voorbeeld zie bijlage) heb ik een validatie toegepast en daaronder vertikaal zoeken dat verwijst naar blad 2 (de tabel). Alles werkt correct, als ik een bepaalde naam aanduidt in blad 1 dan krijg ik de straat eronder. Maar als ik nu in blad 2 een naam toevoeg zoals bvb serge heb ik toegevoegd dan krijg ik daar een straat maar er staat geen straat naast deze naam in de tabel op blad 2.

Weet iemand wat de reden is dat hij verkeerde gegevens weergeeft

alvast bedankt
 
Uit de help functie van Excel:

Zoekt naar een waarde in de meest linkse kolom van een tabel en geeft als resultaat een waarde uit dezelfde rij in een kolom die u in de tabel hebt opgegeven. Gebruik VERT.ZOEKEN in plaats van HORIZ.ZOEKEN als de vergelijkingswaarden zich in een kolom links van de gegevens bevinden die u zoekt.

De tekenreeks VERT in de functienaam VERT.ZOEKEN staat voor "verticaal".

Syntaxis

VERT.ZOEKEN(zoekwaarde;tabelmatrix;kolomindex_getal;benaderen)

zoekwaarde: is de waarde die u wilt zoeken in de eerste kolom van de matrix. zoekwaarde kan een waarde zijn, een verwijzing of een tekenreeks.

tabelmatrix: is de gegevenstabel waarin u naar gegevens wilt zoeken. U kunt een verwijzing naar een bereik of een bereiknaam opgeven, zoals Database of Lijst.

Als benaderen WAAR is, moeten de waarden in de eerste kolom van tabelmatrix in oplopende volgorde zijn gesorteerd (...; -2; -1; 0; 1; 2; ... ; A-Z; ONWAAR; WAAR), anders kan VERT.ZOEKEN een onjuist resultaat geven. Als benaderen ONWAAR is, hoeft tabelmatrix niet gesorteerd te zijn.

Klik op de opdracht Sorteren in het menu Data en klik vervolgens op Oplopend om de waarden in oplopende volgorde te sorteren.

De waarden in de eerste kolom van tabelmatrix kunnen tekstwaarden, getallen of logische waarden zijn.

Bij tekstwaarden wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters.

kolomindex_getal: is het nummer van de kolom in tabelmatrix waaruit u de gezochte waarde moet ophalen. Als kolomindex_getal 1 is, wordt de waarde uit de eerste kolom in tabelmatrix opgehaald, als kolomindex_getal 2 is uit de tweede kolom, enz. Als kolomindex_getal kleiner is dan 1, geeft VERT.ZOEKEN de foutwaarde #WAARDE! als resultaat. Als kolomindex_getal groter is dan het aantal kolommen in tabelmatrix, geeft VERT.ZOEKEN de foutwaarde #VERW! als resultaat.

benaderen: is een logische waarde die aangeeft of VERT.ZOEKEN wel of niet exact overeenkomende waarden moet zoeken. Als benaderen WAAR is of is weggelaten, resulteert de functie in een benadering van de opgegeven waarde als een exacte overeenkomst niet kan worden gevonden. Dat wil zeggen dat het resultaat de volgende grootste waarde is die kleiner is dan de zoekwaarde. Als benaderen ONWAAR is, wordt er alleen naar een exacte overeenkomst gezocht. Wordt deze niet gevonden, dan resulteert de functie in de foutwaarde #N/B.

Aanvullende informatie

Als VERT.ZOEKEN zoekwaarde niet kan vinden en benaderen WAAR is, gebruikt de functie de grootste waarde die kleiner dan of gelijk aan zoekwaarde is.
Als zoekwaarde kleiner is dan de kleinste waarde in de eerste kolom van tabelmatrix, geeft VERT.ZOEKEN de foutwaarde #N/B als resultaat.
Als VERT.ZOEKEN zoekwaarde niet kan vinden en als benaderen ONWAAR is, geeft VERT.ZOEKEN de foutwaarde #N/B als resultaat.


Even in ZWART waar mogelijk je probleem door ontstaat.
Als je voor de waarde 'benaderen' een 0 (nul) gebruikt zal Excel altijd op zoek gaan naar de exacte waarde, bij niet gevonden krijg je een #N/B terug.
Met de formule IFNB in de combinatie met ALS kan je de 'fout' melding ook netjes afvangen.
=ALS(ISNB('formule');"Geen waarde gevonden";'formule')
 
Laatst bewerkt:
Hallo,

Op blad 1 (in bestand voorbeeld zie bijlage) heb ik een validatie toegepast en daaronder vertikaal zoeken dat verwijst naar blad 2 (de tabel). Alles werkt correct, als ik een bepaalde naam aanduidt in blad 1 dan krijg ik de straat eronder. Maar als ik nu in blad 2 een naam toevoeg zoals bvb serge heb ik toegevoegd dan krijg ik daar een straat maar er staat geen straat naast deze naam in de tabel op blad 2.

Weet iemand wat de reden is dat hij verkeerde gegevens weergeeft

alvast bedankt

Welke formule gebruik je precies? Beter nog, zorg voor een kleine bijlage met je bestand.
 
Helaas ben je vergeten je bestand ook mee te sturen.

Ik denk dat je het woord ONWAAR bent vergeten in de formule VERT.ZOEKEN.
=VERT.ZOEKEN(A1;Blad2!A:D;2;ONWAAR)
Vul je dit niet in of zet je daar Waar zoekt ie naar de best mogelijke waarde en niet exact naar het te zoeken woord.

plaats je voorbeeldje hier ook even dan kunnen we zo zien wat er mist of aangepast moet worden.
 
IFBN moet zijn ISNB

Dag dames, heren,

Dank voor de tips zodat ik verder ging zoeken. :thumb:

Vooral de "IFNB" had ik nodig.

Na wat gezoek bleek dit "ISNB" te moeten zijn! :o :)

Groeten,
Nanette
(www.oporde.nl)
 
Je hebt helemaal gelijk, ik heb m'n oude bericht even aangepast.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan