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.
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.
Wijzig een productkostprijs in de tabel Products.
Controleer dat alle gerelateerde rijen in Sales_Data automatisch worden bijgewerkt.
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.
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.
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
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.
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?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.