VERT.ZOEKEN
De functie VERT.ZOEKEN retourneert een waarde uit een verzameling kolommen. Hiertoe wordt aan de hand van de waarden in de linkerkolom een rij gekozen en wordt aan de hand van een kolomnummer een kolom binnen die rij gekozen.
VERT.ZOEKEN(zoeken-naar; kolommenbereik; retourneren-kolom; bijna-gelijk)
zoeken-naar: De waarde waarnaar moet worden gezocht. zoekwaarde kan uit een willekeurige waarde bestaan.
kolommenbereik: Een verzameling cellen. kolommenbereik moet een verwijzing bevatten naar één bereik met cellen die willekeurige waarden kunnen bevatten.
retourneren-kolom: Een getalswaarde die het relatieve kolomnummer voorstelt van de cel waaruit de waarde moet worden geretourneerd. De meest linkse kolom van de verzameling is kolom 1.
bijna-gelijk: Een optionele modale waarde die bepaalt of een exacte overeenkomst is vereist.
bijna-gelijk (WAAR, 1 of weggelaten): Als er geen exacte overeenkomst is, wordt de rij met de grootste waarde in de linkerkolom geselecteerd die kleiner is dan of gelijk is aan de gezochte waarde. Als je bijna gelijk gebruikt, kun je geen jokers gebruiken in zoeken-naar.
precies gelijk (ONWAAR of 0): Retourneert een fout als er geen exacte overeenkomst is. Als je precies gelijk gebruikt, kun je jokers gebruiken in zoeken-naar Je kunt de joker ? (vraagteken) gebruiken om één teken te representeren, een * (asterisk) om meerdere tekens te representeren en het teken ~ (tilde) om aan te geven dat het daaropvolgende teken moet worden gezocht en niet als joker moet worden beschouwd.
Opmerkingen
VERT.ZOEKEN vergelijkt een zoekwaarde met de waarden in de meest linkse kolom van de opgegeven verzameling. Tenzij een exacte overeenkomst gewenst is, wordt de rij geselecteerd met de grootste waarde in de linkerkolom die kleiner is dan of gelijk is aan de zoekwaarde. Vervolgens wordt de waarde uit de opgegeven kolom in die rij geretourneerd door de functie. Als een exacte overeenkomst gewenst is en de zoekwaarde niet voorkomt in de meest linkse kolom, retourneert de functie een fout.
Voorbeelden |
---|
Gegeven wordt de onderstaande tabel. |
A | B | C | D | |
---|---|---|---|---|
1 | 0 | A | lorem | 1 |
2 | 20 | E | ipsum | 2 |
3 | 40 | I | dolor | 3 |
4 | 60 | O | sit | 4 |
5 | 80 | U | amet | 5 |
=VERT.ZOEKEN(20; A1:D5; 2) retourneert "E", omdat de waarde "E" zich in dezelfde rij bevindt als 20 (zoeken-naar), in de tweede kolom (retourneren-kolom) binnen de opgegeven verzameling (kolommenbereik). =VERT.ZOEKEN(39; A1:D5; 2) retourneert "E", omdat "E" zich in dezelfde rij bevindt als 20, de beste overeenkomst die de opgegeven waarde (39) niet overschrijdt, in de tweede kolom van de opgegeven verzameling. =VERT.ZOEKEN("M"; B1:D5; 2) retourneert "dolor", omdat "dolor" zich in dezelfde rij bevindt als "I", de beste overeenkomst die de opgegeven waarde ("M") niet overschrijdt, in de tweede kolom van de opgegeven verzameling (kolom C, omdat kolom B de eerste opgegeven kolom is). =VERT.ZOEKEN("C"; B1:D5; 2) retourneert "lorem", omdat "lorem" zich in dezelfde rij bevindt als "A", de beste overeenkomst die de opgegeven waarde ("C") niet overschrijdt, in de tweede kolom van de opgegeven verzameling. =VERT.ZOEKEN("blandit"; C1:D5; 2) retourneert 5, omdat 5 zich in dezelfde rij bevindt als "amet", de laatste waarde in het opgegeven bereik omdat "blandit" niet is gevonden, in de tweede kolom van de opgegeven verzameling. =VERT.ZOEKEN("C"; B1:D5; 3; WAAR) retourneert 1, omdat 1 zich in dezelfde rij bevindt als "A", de beste overeenkomst die de opgegeven waarde ("C") niet overschrijdt, in de derde kolom van de opgegeven verzameling. =VERT.ZOEKEN("C"; B1:D5; 3; ONWAAR) retourneert een fout, omdat de waarde "C" niet kan worden gevonden (er is geen exacte overeenkomst) en precies gelijk als ONWAAR is opgegeven (retourneer een fout als er geen exacte overeenkomst is). =VERT.ZOEKEN("C"; B1:D5; 4; WAAR) retourneert een fout, omdat er in de opgegeven verzameling geen vierde kolom is (de verzameling bestaat uit slechts drie kolommen). |