Microsoft Office Online
Aanmelden bij Mijn Office Online (Wat is dit?) | Aanmelden

 
 
Microsoft Office Excel
Zoeken
Zoeken
 
  • Koop Office 2007 - Deze aanbieding is alleen geldig voor de download versie in de MS Store: (c) Microsoft
Koop Office 2007
 
 
 
Waarschuwing: u wilt deze pagina weergeven met een niet-ondersteunde browser. Deze website wordt het best bekeken met Microsoft Internet Explorer 6.0 of hoger, Firefox 1.5 of Netscape Navigator 8.0 of hoger. Meer informatie over ondersteunde browsers.

Printervriendelijke versiePrintervriendelijke versie Bladwijzer maken en delenDelen
Gestructureerde verwijzingen in combinatie met Excel-tabellen gebruiken
Van toepassing op: Microsoft Office Excel 2007
 

Als u met formules naar een tabelgedeelte of een gehele tabel verwijst, werkt u dankzij gestructureerde verwijzingen eenvoudiger en intuïtiever met tabelgegevens. Gestructureerde verwijzingen zijn vooral nuttig omdat tabelgegevensbereiken vaak worden gewijzigd en de celverwijzingen voor gestructureerde verwijzingen automatisch worden aangepast. U hoeft dus geen formules aan te passen als er rijen en kolommen aan een tabel worden toegevoegd of eruit worden verwijderd of als externe gegevens worden vernieuwd.

Deze gestructureerde verwijzing begrijpt u makkelijker: Dan deze celverwijzing:
=SOM(VerkPerAfd[VerkBedrag]) =Som(C2:C7)
In dit artikel


De voorbeeldtabel Verkoop per afdeling

De volgende tabel wordt als voorbeeldtabel in dit artikel gebruikt. De tabel is gebaseerd op de verkoop van een afdeling met zes medewerkers en bevat de meest recente verkoopbedragen en provisies.


De tabel Verkoop per afdeling
De voorbeeldtabel Verkoop per afdeling
Toelichting 1 De volledige tabel (A1:E8)
Toelichting 2 De tabelgegevens (A2:E7)
Toelichting 3 Een kolom en kolomkop (D1:D8)
Toelichting 4 Een berekende kolom (E1:E8)
Toelichting 5 De rij Totalen (A8:E8)

Terug naar boven Terug naar boven

Onderdelen van een gestructureerde verwijzing

Als u efficiënt met tabellen en gestructureerde verwijzingen wilt kunnen werken, hebt u bij het opstellen van formules inzicht nodig in de syntaxis van gestructureerde verwijzingen. In het volgende voorbeeld ziet u een formule waarmee de totale verkoopbedragen en de provisiebedragen worden opgeteld. De onderdelen van de gestructureerde verwijzing worden daarbij aangegeven:


Een formule met gestructureerde verwijzingen
Toelichting 1 Een tabelnaam geeft duidelijke informatie over de inhoud van de tabel. Met de tabelnaam verwijst u naar de eigenlijke tabelgegevens, met uitzondering van de koprij en de totalenrij.
Toelichting 2 Een kolomaanduiding wordt afgeleid van de kolomkop. De aanduiding wordt tussen vierkante haken geplaatst en verwijst naar de kolomgegevens, met uitzondering van de kolomkop en de totalen.
Toelichting 3 Met een speciale-itemaanduiding kunt u naar bepaalde gedeelten van de tabel verwijzen, zoals de rij Totalen.
Toelichting 4 De tabelaanduiding is het buitenste gedeelte van de gestructureerde verwijzing. De tabelaanduiding bevindt zich tussen vierkante haken achter de tabelnaam.
Toelichting 5 Een gestructureerde verwijzing bestaat uit de gehele reeks die met de tabelnaam begint en met de tabelaanduiding eindigt.

Terug naar boven Terug naar boven

Tabelnamen en kolomaanduidingen

Telkens als u een tabel invoegt, maakt Microsoft Office Excel een standaardtabelnaam (Tabel1, Tabel2 enzovoort) op het niveau van de algemene werkmap. U kunt de naam eenvoudig wijzigen in een naam met een duidelijker betekenis. Als u bijvoorbeeld Tabel1 in VerkPerAfd wilt wijzigen, gebruikt u het dialoogvenster Naam bewerken. Open het tabblad Ontwerpen en bewerk in de groep Eigenschappen de tabelnaam in het vak Tabelnaam.

Een tabelnaam verwijst naar het totale gegevensbereik in de tabel, met uitzondering van de kop- en totaalrijen. In het gedeelte De voorbeeldtabel Verkoop per afdeling wordt met de tabelnaam VerkPerAfd naar het cellenbereik A2:E7 verwezen.

Net als tabelnamen vormen kolomaanduidingen een verwijzing naar de gehele kolom met gegevens, met uitzondering van de kolomkop en het totaal. In het gedeelte De voorbeeldtabel Verkoop per afdeling wordt met de kolomaanduiding [Regio] naar het cellenbereik B2:B7 verwezen en met de kolomaanduiding [ProvPct] naar het cellenbereik D2:D7.

Terug naar boven Terug naar boven

Verwijzingsoperators

Bij de definitie van cellenbereiken werkt u flexibeler als u kolomaanduidingen met behulp van de volgende verwijzingsoperators combineert.

Deze gestructureerde verwijzing: Verwijst naar: Met behulp van: In het voorbeeld gaat het daarbij om het cellenbereik:
=VerkPerAfd[[Verkoper]:[Regio]] Alle cellen in twee of meer aangrenzende kolommen : (dubbele punt) de bereikoperator A2:B7
=VerkPerAfd[VerkBedrag];VerkPerAfd[ProvBedrag] Een combinatie van twee of meer kolommen ; (puntkomma) de verenigingsoperator C2:C7; E2:E7
=VerkPerAfd[[Verkoper]:[VerkBedrag]] VerkPerAfd[[Regio]:[ProvPct]] De intersectie van twee of meer kolommen  (spatie) de intersectieoperator B2:C7

Terug naar boven Terug naar boven

Speciale-itemaanduidingen

Het is bovendien mogelijk met speciale items te verwijzen naar verschillende onderdelen van een tabel, zoals de rij Totalen. U kunt dan in formules eenvoudiger naar deze onderdelen verwijzen. In een gestructureerde verwijzing kunt u de volgende speciale-itemaanduidingen gebruiken:

Deze speciale-itemaanduiding: Verwijst naar: In het voorbeeld gaat het daarbij om het cellenbereik:
=VerkPerAfd[#Alles] De volledige tabel, inclusief kolomkoppen, gegevens en totalen (indien van toepassing). A1:E8
=VerkPerAfd[#Gegevens] Uitsluitend de gegevens. A2:E7
=VerkPerAfd[#Koppen] Uitsluitend de rij met kolomkoppen. A1:E1
=VerkPerAfd[#Totalen] Uitsluitend de rij met totalen. Als er geen rij met totalen is, is het resultaat leeg. A8:E8
=VerkPerAfd[#DezeRij] Uitsluitend het gedeelte met kolommen in de huidige rij. Het is niet mogelijk #DezeRij met andere speciale-itemaanduidingen te combineren. Gebruik deze aanduiding om impliciet intersectiegedrag voor de verwijzing af te dwingen of om impliciet intersectiegedrag te vervangen en naar afzonderlijke waarden in een kolom te verwijzen. Zie Voorbeelden van het gebruik van gestructureerde verwijzingen voor meer informatie. A5:E5 (indien de huidige rij 5 is)

Terug naar boven Terug naar boven

Gestructureerde verwijzingen in berekende kolommen kwalificeren

Als u een berekende kolom maakt, maakt u de formule waarschijnlijk met een gestructureerde verwijzing. Deze gestructureerde verwijzing is niet-gekwalificeerd of volledig gekwalificeerd. Als u bijvoorbeeld de berekende kolom ProvBedrag maakt waarmee het provisiebedrag in euro's wordt berekend, kunt u de volgende formules gebruiken:

Type gestructureerde verwijzing Voorbeeld Opmerking
Niet-gekwalificeerd =[VerkBedrag]*[ProvPct] Hiermee worden de desbetreffende waarden uit de huidige rij vermenigvuldigd.
Volledig gekwalificeerd =VerkPerAfd[VerkBedrag]*VerkPerAfd[ProvPct] Hiermee worden de desbetreffende waarden per rij voor beide kolommen vermenigvuldigd.

Houd de volgende algemene regel aan. Als u binnen een tabel gestructureerde verwijzingen gebruikt en u bijvoorbeeld een berekende kolom maakt, kunt u niet-gekwalificeerde verwijzingen gebruiken. Als u echter buiten een tabel gestructureerde verwijzingen gebruikt, moeten dit volledig gekwalificeerde verwijzingen zijn.

Terug naar boven Terug naar boven

Voorbeelden van het gebruik van gestructureerde verwijzingen

U kunt deze speciale items op verschillende manieren gebruiken en met tabelnamen en kolomverwijzingen combineren. Hierna ziet u enkele voorbeelden:

Deze gestructureerde verwijzing: Verwijst naar: In het voorbeeld gaat het daarbij om het cellenbereik:
=VerkPerAfd[[#Alles];[VerkBedrag]] Alle cellen in de kolom VerkBedrag. C1:C8
=VerkPerAfd[[#Koppen];[ProvPct]] De kop van de kolom ProvPct. C1
=VerkPerAfd[[#Totalen];[Regio]] Het totaal van de kolom Regio. Als er geen rij Totalen is, is het resultaat leeg. B8
=VerkPerAfd[[#Alles];[VerkBedrag]:[ProvPct]] Alle cellen in VerkBedrag en ProvPct. C1:D8
=VerkPerAfd[[#Gegevens];[ProvPct]:[ProvBedrag]] Uitsluitend de gegevens uit de kolommen ProvPct en ProvBedrag. D2:E7
=VerkPerAfd[[#Koppen];[Regio]:[ProvBedrag]] Uitsluitend de koppen van de kolommen tussen Regio en ProvBedrag. B1:E1
=VerkPerAfd[[#Totalen];[VerkBedrag]:[ProvBedrag]] De totalen van de kolommen VerkBedrag tot en met ProvBedrag. Als er geen rij Totalen is, is het resultaat leeg. C8:E8
=VerkPerAfd[[#Koppen];[#Gegevens];[ProvPct]] Uitsluitend de kop en de gegevens uit ProvPct. D1:D7
=VerkPerAfd[[#DezeRij]; [ProvBedrag]] De cel op het snijpunt van de huidige rij en de kolom ProvBedrag. E5 (indien de huidige rij 5 is)

Terug naar boven Terug naar boven

Werken met gestructureerde verwijzingen

Als u met gestructureerde verwijzingen werkt, moet u rekening houden met het volgende.

Formule automatisch aanvullen gebruiken  

Formule automatisch aanvullen kan bijzonder nuttig zijn bij het invoeren van gestructureerde verwijzingen en het gebruik van een juiste syntaxis. Zie Formule automatisch aanvullen gebruiken voor meer informatie.

Bepalen of u met semiselectie gestructureerde verwijzingen voor tabellen wilt maken  

Als u een formule maakt en op een cellenbereik in een tabel klikt, worden de cellen standaard met semiselectie geselecteerd en wordt automatisch een gestructureerde verwijzing in plaats van het cellenbereik in de formule ingevoerd. Dankzij de mogelijkheid van semiselectie verloopt het invoeren van gestructureerde verwijzingen heel eenvoudig. U kunt dit gedrag in- en uitschakelen met het selectievakje Tabelnamen gebruiken in formules. U vindt dit selectievakje in het gedeelte Werken met formules van de categorie Formules in het dialoogvenster Opties voor Excel.

Een bereik naar een tabel en een tabel naar een bereik converteren  

Als u een tabel naar een bereik converteert, worden alle celverwijzingen in de bijbehorende A1-verwijzingen gewijzigd. Als u een bereik naar een tabel converteert, worden eventuele celverwijzingen naar dit bereik door Excel niet automatisch gewijzigd in de bijbehorende tabelnamen en kolomverwijzingen.

Kolomkoppen uitschakelen  

Als u de kolomkoppen in tabellen uitschakelt (ga naar het tabblad Ontwerpen en schakel in de groep Opties voor tabelstijlen het selectievakje Koprij uit), is dat niet van invloed op gestructureerde verwijzingen die van deze koppen gebruikmaken. U kunt de koppen dus in formules blijven gebruiken.

Kolommen en rijen aan de tabel toevoegen of eruit verwijderen  

Omdat gegevensbereiken in tabellen geregeld worden gewijzigd, worden celverwijzingen voor gestructureerde verwijzingen automatisch aangepast. Als u bijvoorbeeld met een tabelnaam in een formule alle gegevenscellen in de tabel Verkoop per afdeling telt, zoals =AANTALARG(VerkPerAfd) in De voorbeeldtabel Verkoop per afdeling, wordt de waarde 30 geretourneerd, omdat het gegevensbereik A2:E7 is. Als u vervolgens een rij met gegevens toevoegt, wordt de celverwijzing automatisch in A2:E8 gewijzigd en wordt de waarde 35 geretourneerd.

De naam van een tabel of kolom wijzigen  

Als u de naam van een kolom of tabel wijzigt, wordt deze naam door Excel automatisch gewijzigd in alle gestructureerde verwijzingen die in de werkmap worden gebruikt.

Gestructureerde verwijzingen verplaatsen, kopiëren en doorvoeren  

Als u een formule kopieert of verplaatst waarin een gestructureerde verwijzing wordt gebruikt, wordt deze gestructureerde verwijzing ongewijzigd gehandhaafd.

Als u een formule doorvoert, kunnen de kolomaanduidingen als een reeks door volledig gekwalificeerde gestructureerde verwijzingen worden aangepast. De volgende tabel bevat een overzicht.

U voert een formule in deze richting door: Tijdens het doorvoeren drukt u op: Vervolgens:
Omhoog of omlaag Niets Er wordt geen kolomaanduiding aangepast.
Omhoog of omlaag Ctrl De kolomaanduidingen worden als een reeks aangepast.
Rechts of links Niets De kolomaanduidingen worden als een reeks aangepast.
Rechts of links Ctrl Er wordt geen kolomaanduiding aangepast.
Omhoog, omlaag, rechts of links Shift Waarden in huidige cellen worden niet overschreven, maar huidige celwaarden worden verplaatst en er worden kolomaanduidingen ingevoegd.

Terug naar boven Terug naar boven

Syntaxisregels voor gestructureerde verwijzingen

Hierna ziet u een lijst met syntaxisregels waarmee u bij het maken en bewerken van gestructureerde verwijzingen rekening moet houden.

 Opmerking   Voor tabelnamen gelden dezelfde regels als voor gedefinieerde namen. Zie Namen gebruiken om formules te verduidelijken voor meer informatie.

Het gebruik van vierkante haken in aanduidingen  

Alle tabelaanduidingen, kolomaanduidingen en speciale-itemaanduidingen moeten tussen vierkante haken ([ ]) worden geplaatst. Het is mogelijk dat één aanduiding uit meerdere aanduidingen bestaat. De vierkante haken van die aanduidingen moeten zich dan tussen de vierkante haken van de overkoepelende aanduiding bevinden.

Voorbeeld   =VerkPerAfd[[Verkoper]:[Regio]]

Kolomkoppen zijn tekenreeksen  

Hoewel alle kolomkoppen tekenreeksen zijn, hoeven ze bij gebruik in een gestructureerde verwijzing niet tussen aanhalingstekens te worden geplaatst. Als een kolomkop getallen of datums bevat, zoals 2004 of 1-1-2004, worden deze toch als tekenreeksen beschouwd. Omdat kolomkoppen tekenreeksen zijn, is het niet mogelijk er expressies tussen vierkante haken in te gebruiken.

Voorbeeld   =VerkPerAfdBJOverzicht[[2004]:[2002]]

Speciale tekens in tabelkolomkoppen  

Als een kolomkop in een tabel een van de volgende speciale tekens bevat, moet u de gehele kolomkop tussen vierkante haken plaatsen. Een kolomaanduiding met een speciaal teken moet u dus tussen dubbele vierkante haken plaatsen. Het gaat om de volgende speciale tekens: spatie, tab, teken voor nieuwe regel, Enter-teken, komma (,), dubbele punt (:), punt (.), vierkante haak openen ([), vierkante haak sluiten (]), hekje (#), enkel aanhalingsteken ('), dubbel aanhalingsteken ("), accolade openen ({), accolade sluiten (}), dollarteken ($), caret-teken (^), &-teken (&), sterretje (*), plusteken (+), gelijkteken (=), minteken (-), groter-dan-teken (>), kleiner-dan-teken (<) en slash (/).

Voorbeeld   =VerkPerAfdBJOverzicht[[Totale$Bedrag]]

Er bestaat één uitzondering op deze regel. Als er alleen een spatie als speciaal teken wordt gebruikt, hoeft u geen extra vierkante haken te gebruiken.

Voorbeeld  =VerkPerAfd[Totale Bedrag]

Speciale tekens in kolomkoppen waarbij een escapeteken moet worden gebruikt  

De volgende tekens hebben een speciale betekenis. U moet deze tekens daarom in combinatie met een escapeteken in de vorm van een enkel aanhalingsteken (') gebruiken. Het gaat om de speciale tekens vierkante haak openen ([), vierkante haak sluiten (]), hekje (#) en enkel aanhalingsteken (').

Voorbeeld   =VerkPerAfdBJOverzicht['#Artikelen]

De leesbaarheid van een gestructureerde verwijzing met spaties vergroten  

Met behulp van spaties kunt u de leesbaarheid van een gestructureerde verwijzing vergroten. U hebt de volgende mogelijkheden:

  • Eén spatie achter de eerste vierkante haak openen ([) en voorafgaand aan de laatste vierkante haak sluiten (]).
  • Eén spatie achter een puntkomma.

Voorbeeld   =VerkPerAfd[ [Verkoper]:[Regio] ]

Voorbeeld   =VerkPerAfd[[#Koppen]; [#Gegevens]; [ProvPct]]

Terug naar boven Terug naar boven

advertentie