Learning Excel: X.ZOEKEN (XLOOKUP)
Zoeken in elke richting
Op de ritbriefjes wil Kobe de naam van de klant, en die staat links van de code. Daar kan VERT.ZOEKEN niet bij. X.ZOEKEN wel, en het weet ook wat te doen met een klant die nog niet in de lijst staat.
X.ZOEKEN
X.ZOEKEN krijgt twee aparte bereiken: waar je zoekt en waaruit je het antwoord neemt. Zo maakt het niet uit of het antwoord links of rechts staat.
In I2 zoekt =X.ZOEKEN(B2;L2:L6;K2:K6) de code K03 in L2:L6 en neemt de naam op dezelfde plaats uit K2:K6: Café De Zwaan.
=XLOOKUP(B2,L2:L6,K2:K6)
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Rit | Klant | Zone | Km | Gewicht | Prijs | Gemeente | Toeslag | Klantnaam | Naam | Code | Gemeente | Vanaf km | Prijs | |||
| 2 | R01 | K03 | Centrum | 2.5 | 3 | Café De Zwaan | Bakkerij Bloem | K01 | Antwerpen | 0 | €6.00 | ||||||
| 3 | R02 | K01 | Rand | 7.2 | 12 | Boekhandel Plot | K02 | Berchem | 3 | €9.00 | |||||||
| 4 | R03 | K05 | Haven | 11.4 | 25 | Café De Zwaan | K03 | Antwerpen | 6 | €12.00 | |||||||
| 5 | R04 | K02 | Centrum | 1.8 | 1 | Drukkerij Inkt | K04 | Deurne | 10 | €18.00 | |||||||
| 6 | R05 | K03 | Rand | 5.5 | 8 | Fietsatelier Spaak | K05 | Wilrijk | |||||||||
| 7 | R06 | K04 | Haven | 9.9 | 18 | ||||||||||||
| 8 | R07 | K01 | Centrum | 3 | 4 | ||||||||||||
| 9 | R08 | K02 | Rand | 6 | 10 | Zone | Centrum | Rand | Haven | ||||||||
| 10 | R09 | K05 | Haven | 14 | 30 | Toeslag | €0.00 | €2.00 | €5.00 | ||||||||
| 11 | R10 | K06 | Centrum | 4.2 | 2 | ||||||||||||
| 12 | |||||||||||||||||
| 13 | Positie | Gewicht | Centrum | Rand | Haven | Klasse | Middel | ||||||||||
| 14 | Licht | €0.00 | €1.00 | €3.00 | Zone | Haven | |||||||||||
| 15 | Middel | €2.00 | €3.00 | €5.00 | Uitkomst | ||||||||||||
| 16 | Zwaar | €4.00 | €6.00 | €8.00 | |||||||||||||
| 17 |
Als je niets vindt
Klant K06 van rit R10 staat nog niet in de lijst. Zonder meer geeft X.ZOEKEN dan #N/B.
Een vierde argument zegt wat er moet komen als er niets gevonden wordt: =X.ZOEKEN(B11;L2:L6;K2:K6;"Nieuwe klant").
=XLOOKUP(B11,L2:L6,K2:K6,"Nieuwe klant")
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Rit | Klant | Zone | Km | Gewicht | Prijs | Gemeente | Toeslag | Klantnaam | Naam | Code | Gemeente | Vanaf km | Prijs | |||
| 2 | R01 | K03 | Centrum | 2.5 | 3 | Bakkerij Bloem | K01 | Antwerpen | 0 | €6.00 | |||||||
| 3 | R02 | K01 | Rand | 7.2 | 12 | Boekhandel Plot | K02 | Berchem | 3 | €9.00 | |||||||
| 4 | R03 | K05 | Haven | 11.4 | 25 | Café De Zwaan | K03 | Antwerpen | 6 | €12.00 | |||||||
| 5 | R04 | K02 | Centrum | 1.8 | 1 | Drukkerij Inkt | K04 | Deurne | 10 | €18.00 | |||||||
| 6 | R05 | K03 | Rand | 5.5 | 8 | Fietsatelier Spaak | K05 | Wilrijk | |||||||||
| 7 | R06 | K04 | Haven | 9.9 | 18 | ||||||||||||
| 8 | R07 | K01 | Centrum | 3 | 4 | ||||||||||||
| 9 | R08 | K02 | Rand | 6 | 10 | Zone | Centrum | Rand | Haven | ||||||||
| 10 | R09 | K05 | Haven | 14 | 30 | Toeslag | €0.00 | €2.00 | €5.00 | ||||||||
| 11 | R10 | K06 | Centrum | 4.2 | 2 | Nieuwe klant | |||||||||||
| 12 | |||||||||||||||||
| 13 | Positie | Gewicht | Centrum | Rand | Haven | Klasse | Middel | ||||||||||
| 14 | Licht | €0.00 | €1.00 | €3.00 | Zone | Haven | |||||||||||
| 15 | Middel | €2.00 | €3.00 | €5.00 | Uitkomst | ||||||||||||
| 16 | Zwaar | €4.00 | €6.00 | €8.00 | |||||||||||||
| 17 |
In an English Excel
Is your Excel in English? Then the functions have other names, and there is often a comma between the arguments instead of a semicolon.
- X.ZOEKEN
- XLOOKUP
Try it yourself
Wie is de klant van rit R02? Zoek de naam op in I3.
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Rit | Klant | Zone | Km | Gewicht | Prijs | Gemeente | Toeslag | Klantnaam | Naam | Code | Gemeente | Vanaf km | Prijs | |||
| 2 | R01 | K03 | Centrum | 2.5 | 3 | Bakkerij Bloem | K01 | Antwerpen | 0 | €6.00 | |||||||
| 3 | R02 | K01 | Rand | 7.2 | 12 | Boekhandel Plot | K02 | Berchem | 3 | €9.00 | |||||||
| 4 | R03 | K05 | Haven | 11.4 | 25 | Café De Zwaan | K03 | Antwerpen | 6 | €12.00 | |||||||
| 5 | R04 | K02 | Centrum | 1.8 | 1 | Drukkerij Inkt | K04 | Deurne | 10 | €18.00 | |||||||
| 6 | R05 | K03 | Rand | 5.5 | 8 | Fietsatelier Spaak | K05 | Wilrijk | |||||||||
| 7 | R06 | K04 | Haven | 9.9 | 18 | ||||||||||||
| 8 | R07 | K01 | Centrum | 3 | 4 | ||||||||||||
| 9 | R08 | K02 | Rand | 6 | 10 | Zone | Centrum | Rand | Haven | ||||||||
| 10 | R09 | K05 | Haven | 14 | 30 | Toeslag | €0.00 | €2.00 | €5.00 | ||||||||
| 11 | R10 | K06 | Centrum | 4.2 | 2 | ||||||||||||
| 12 | |||||||||||||||||
| 13 | Positie | Gewicht | Centrum | Rand | Haven | Klasse | Middel | ||||||||||
| 14 | Licht | €0.00 | €1.00 | €3.00 | Zone | Haven | |||||||||||
| 15 | Middel | €2.00 | €3.00 | €5.00 | Uitkomst | ||||||||||||
| 16 | Zwaar | €4.00 | €6.00 | €8.00 | |||||||||||||
| 17 |
Ready for more?
The full lesson has 5 exercises, from easy to challenging, with hints, points and a streak you can build.
Start the lesson