Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Tabellen Verbinden met XLOOKUP | Geavanceerde Opzoeksystemen en Relationeel Modelleren
Excel Formules

Tabellen Verbinden met XLOOKUP

Veeg om het menu te tonen

De werkmap bevat nu meerdere verbonden datasets. In dit hoofdstuk wordt XLOOKUP gebruikt om tabellen dynamisch te koppelen en berekende bedrijfsstatistieken op te bouwen zonder gegevens te dupliceren.

XLOOKUP-structuur

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found])
  • lookup_value: gezochte waarde;
  • lookup_array: kolom waarin Excel zoekt;
  • return_array: kolom die het resultaat retourneert;
  • [if_not_found]: optionele terugvalwaarde.

Formule gebruikt in dit hoofdstuk:

=XLOOKUP([@Product], Products[Product], Products[Cost])
  • [@Product]: productwaarde van de huidige rij;
  • Products[Product]: opzoekkolom;
  • Products[Cost]: geretourneerde kostprijswaarde.

Gestructureerde tabelverwijzingen

[@Product]
  • @: context van de huidige rij binnen een Excel-tabel.

Gestructureerde verwijzingen breiden automatisch uit samen met de dataset.

Stap 1 Voeg de kolom Cost toe
expand arrow

Voeg in Sales_Data een nieuwe kolom toe met de naam:

Cost

Typ in de eerste Cost-cel:

=XLOOKUP([@Product], Products[Product], Products[Cost])

Druk op Enter.

Elk product haalt nu zijn eenheidskostprijs dynamisch op uit de tabel Products.

Stap 2 Test dynamische updates
expand arrow

Wijzig een productkostprijs in de tabel Products.

Controleer dat alle gerelateerde rijen in Sales_Data automatisch worden bijgewerkt.

Stap 3 Test ontbrekende producten
expand arrow

Voer een product in dat niet voorkomt in de tabel Products.

Merk op dat de opzoekfunctie een fout retourneert, wat wijst op een ontbrekende relatie tussen de tabellen.

Stap 4 Breid de productcatalogus uit
expand arrow

Voeg de volgende rijen toe aan de tabel Products:

Gaming Chair,Gaming,180,350
Gaming Headset,Gaming,45,120
Gaming Mouse,Gaming,30,80
Gaming Keyboard,Gaming,50,130
Gaming Controller,Gaming,35,90
Gaming Mousepad,Gaming,10,30
Gaming Webcam,Gaming,60,150
Gaming Microphone,Gaming,70,180
Capture Card,Gaming,80,200
Gaming Monitor,Gaming,220,480
Desk Lamp,Home Office,15,45
Webcam,Home Office,55,140
USB Hub,Home Office,20,55
Desk Organizer,Home Office,12,35
Monitor Stand,Home Office,25,70
Ergonomic Mouse,Home Office,35,90
Wrist Rest,Home Office,8,25
Cable Management Kit,Home Office,10,30
Desk Mat,Home Office,18,50
Laptop Stand,Home Office,30,75

De opzoekformules ondersteunen automatisch de nieuwe producten omdat de brondata is gestructureerd als een Excel-tabel.

Stap 5 Voeg nieuwe verkoopgegevens toe
expand arrow

Kopieer de volgende rijen naar Sales_Data:

15/03/2026,1074,C003,Gaming Chair,North,Ana,2
15/03/2026,1075,C007,Gaming Headset,South,Bruno,4
16/03/2026,1076,C012,Desk Lamp,East,Carla,3
16/03/2026,1077,C018,Gaming Mouse,West,Diego,6
17/03/2026,1078,C022,Laptop,Central,Elena,2
17/03/2026,1079,C031,Desk Organizer,Southwest,Felipe,8
18/03/2026,1080,C005,Gaming Keyboard,North,Gabriela,3
18/03/2026,1081,C014,Monitor Stand,South,Hugo,2
19/03/2026,1082,C028,Gaming Controller,East,Marcos,5
19/03/2026,1083,C041,USB Hub,West,Priya,4
20/03/2026,1084,C009,Gaming Mousepad,Central,Fatima,7
20/03/2026,1085,C033,Webcam,Southwest,Ana,2
21/03/2026,1086,C047,Phone,North,Bruno,3
21/03/2026,1087,C016,Gaming Webcam,South,Carla,1
22/03/2026,1088,C002,Ergonomic Mouse,East,Diego,4
22/03/2026,1089,C025,Keyboard,West,Elena,5
23/03/2026,1090,C038,Wrist Rest,Central,Felipe,6
23/03/2026,1091,C011,Gaming Microphone,Southwest,Gabriela,2
24/03/2026,1092,C044,Cable Management Kit,North,Hugo,10
24/03/2026,1093,C019,Tablet,South,Marcos,2
25/03/2026,1094,C006,Capture Card,East,Priya,1
25/03/2026,1095,C030,Laptop,West,Fatima,3
26/03/2026,1096,C048,Desk Mat,Central,Ana,4
26/03/2026,1097,C013,Gaming Monitor,Southwest,Bruno,2
27/03/2026,1098,C035,Laptop Stand,North,Carla,3
27/03/2026,1099,C021,Mouse,South,Diego,8
28/03/2026,1100,C042,Gaming Chair,East,Elena,1
28/03/2026,1101,C004,Monitor,West,Felipe,2
29/03/2026,1102,C037,Gaming Headset,Central,Gabriela,3
29/03/2026,1103,C050,USB Hub,Southwest,Hugo,5
30/03/2026,1104,C008,Laptop,North,Marcos,4
30/03/2026,1105,C026,Desk Lamp,South,Priya,6
31/03/2026,1106,C015,Gaming Controller,East,Fatima,3
31/03/2026,1107,C039,Monitor Stand,West,Ana,2
01/04/2026,1108,C023,Phone,Central,Bruno,5
01/04/2026,1109,C046,Gaming Keyboard,Southwest,Carla,4
02/04/2026,1110,C001,Wrist Rest,North,Diego,7
02/04/2026,1111,C034,Webcam,South,Elena,2
03/04/2026,1112,C017,Gaming Mousepad,East,Felipe,5
03/04/2026,1113,C029,Desk Mat,West,Gabriela,3
Stap 6 Bouw de winstformule
expand arrow

Vervang de tussenliggende logica door:

=[@Revenue]-(XLOOKUP([@Product],Products[Product],Products[Cost],"Product not in system")*[@Units])
  • [@Revenue]: omzet van de huidige rij;
  • XLOOKUP(...): haalt eenheidskostprijs op;
  • [@Units]: verkochte hoeveelheid;
  • "Product not in system": terugvalbericht voor ontbrekende producten.
Stap 7 Valideer het systeem
expand arrow

Wijzig zowel Products als Sales_Data.

Controleer dat:

  • Kostwaarden automatisch worden bijgewerkt;
  • Winstberekeningen automatisch worden bijgewerkt;
  • Nieuwe rijen alle formules automatisch overnemen.

1. Waarom wordt XLOOKUP geprefereerd in relationele Excel-modellen?

2. Wat betekent het @-symbool binnen Excel-tabellen?

3. Waarom wordt gegevensduplicatie afgeraden in relationele spreadsheetmodellen?

question mark

Waarom wordt XLOOKUP geprefereerd in relationele Excel-modellen?

Selecteer het correcte antwoord

question mark

Wat betekent het @-symbool binnen Excel-tabellen?

Selecteer het correcte antwoord

question mark

Waarom wordt gegevensduplicatie afgeraden in relationele spreadsheetmodellen?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 3. Hoofdstuk 1
some-alt