
VERGELIJKEN
De functie VERGELIJKEN retourneert de positie van een waarde binnen een verzameling.
Tip: Voor een uitgebreide zoekopdracht in alle richtingen gebruik je XMATCH.
VERGELIJKEN(zoeken-naar; zoeklocatie; vergelijkingsmethode)
zoeken-naar: De waarde waarnaar moet worden gezocht. zoeken-naar kan uit een willekeurige waarde of een REGEX-tekenreeks bestaan.
zoeklocatie: De verzameling met de waarden waarin moet worden gezocht. zoeklocatie kan uit een willekeurige waarde bestaan.
vergelijkingsmethode: Een optionele modale waarde die aangeeft hoe de waardevergelijking wordt uitgevoerd.
zoek grootste waarde (1 of weggelaten): De cel zoeken met de grootste waarde die kleiner is dan of gelijk is aan zoeken-naar. Als je zoek grootste waarde gebruikt, kun je geen jokers gebruiken in zoeken-naar.
zoek waarde (0): De eerste cel zoeken met een waarde die precies gelijk is aan zoeken-naar. Deze vergelijkingsmethode is de beste methode voor het zoeken van tekst. Als je zoek waarde gebruikt, kun je jokers gebruiken in zoeken-naar. Je kunt een ? (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.
zoek kleinste waarde (-1): De cel zoeken met de kleinste waarde die groter is dan of gelijk is aan zoeken-naar. Als je zoek kleinste waarde gebruikt, kun je geen jokers gebruiken in zoeken-naar.
Opmerkingen
- De functie VERGELIJKEN werkt alleen in een verzameling die deel uitmaakt van één rij of kolom. Je kunt de functie niet gebruiken om te zoeken in een tweedimensionale verzameling. 
- De celnummering begint met 1 bij de bovenste cel voor verticale verzamelingen en bij de linkercel voor horizontale verzamelingen. Zoekbewerkingen worden van boven naar beneden of van links naar rechts uitgevoerd. 
- Tijdens het zoeken naar tekst, wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters. 
| Voorbeelden | 
|---|
| Gegeven wordt de onderstaande tabel: | 
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 10 | vel | 40 | ||
| 2 | 20 | elit | 20 | ||
| 3 | 30 | lorex | 30 | ||
| 4 | 40 | felis | 50 | ||
| 5 | 50 | facit | 10 | 
| =VERGELIJKEN(40; A1:A5) retourneert 4, omdat 40 (zoeken-naar) het vierde onderdeel is in de opgegeven verzameling (zoeklocatie). =VERGELIJKEN(40; E1:E5) retourneert 1, omdat 40 het eerste onderdeel in de opgegeven verzameling is. =VERGELIJKEN(35; E1:E5; 1) retourneert 3, omdat 30 de grootste waarde is die kleiner is dan of gelijk is aan 35 (vergelijkingsmethode is 1, zoek grootste waarde). =VERGELIJKEN(35; E1:E5; -1) retourneert 1, omdat 40 de kleinste waarde is die groter is dan of gelijk is aan 35 (vergelijkingsmethode is -1, zoek kleinste waarde). =VERGELIJKEN(35; E1:E5; 0) retourneert een fout, omdat er geen exacte overeenkomst kan worden gevonden (vergelijkingsmethode is 0, zoek waarde). =VERGELIJKEN("vel";C1:C5) retourneert 1, omdat "vel" in de eerste cel van het opgegeven bereik voorkomt. =VERGELIJKEN("*x"; C1:C5; 0) retourneert 3, omdat "lorex", dat eindigt op "x", in de derde cel van het bereik voorkomt. =VERGELIJKEN("vel"; C1:D5) retourneert een fout, omdat de verzameling zoeken-naar slechts uit één rij of één kolom kan bestaan. =VERGELIJKEN(REGEX("^f.*"); C1:C5;0) retourneert 4, omdat het eerste woord dat met een "f" begint, het vierde onderdeel in de verzameling is. |