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. |