Creëer Excel-namen die verwijzen naar cellen, een constante waarde of een formule. Gebruik namen in formules, of selecteer snel een genoemd bereik.
Excel-namen – Inleiding
In Excel kunt u namen maken die verwijzen naar:
- Cel(len) op het werkblad
- Specifieke waarde
- Formule
Nadat u Excel-namen hebt gedefinieerd, kunt u:
- Die namen gebruiken in een formule, in plaats van een constante waarde of celverwijzingen te gebruiken.
- Een naam intypen, om snel naar dat genoemde cellenbereik te gaan
De onderstaande instructies laten zien hoe u namen kunt maken en gebruiken in uw Excel-bestanden. Download de voorbeeld Excel-werkmap om de instructies te volgen.
AANWIJZING: Als u snel een lijst met alle namen in een werkmap wilt maken, raadpleegt u de instructies Snelle lijst met namen – geen macro.
Cellen een naam geven
Kijk naar deze korte video om te zien hoe u een groep cellen een naam geeft. Ga vervolgens naar die groep cellen met die naam, of gebruik de naam in een formule. De schriftelijke instructies staan onder de video. TOP
Cellen benoemen – Naamvak
Je geeft de geselecteerde cellen snel een naam door in het Naamvak te typen. OPMERKING: Er zijn een paar regels voor Excel namen
- Selecteer de cel(len) die een naam moeten krijgen
- Klik in het Naamvak, links van de formulebalk
- Typ een geldige één-woord naam voor de lijst, bijv. FruitLijst.
- Druk op de Enter-toets.
Regels voor het maken van namen
Er zijn regels voor Excel-namen op de Microsoft-site, en die worden hieronder samengevat.
Voor een grondige blik op welke tekens zijn toegestaan, zie Martin Trummer’s GitHub-project excel-names — het heeft geschreven voorbeelden, en een Excel-bestand om te downloaden.
Volg deze regels van Microsoft, wanneer je een naam maakt in Excel.
- Het eerste teken van een naam moet een van de volgende tekens zijn:
- letter
- underscore (_)
- backslash (\).
- letters
- nummers
- periodes
- underscore-tekens
- De volgende tekens zijn niet toegestaan:
- Spatietekens zijn niet toegestaan als onderdeel van een naam.
- Namen mogen niet lijken op celadressen, zoals A$35 of R2D2
- C, c, R, r — kunnen niet als naam worden gebruikt — Excel gebruikt ze als selectiesneltoetsen
- Namen zijn niet hoofdlettergevoelig. Noord en NOORD worden bijvoorbeeld als dezelfde naam behandeld.
De overige tekens in de naam kunnen
Zie de namen
AANWIJZING: Om een snelle lijst van alle namen in een werkmap te maken, raadpleegt u de instructies Snelle lijst met namen – geen Macro.
Om enkele van de benoemde bereiken op een werkblad te zien, gebruikt u deze truc:
- Klik rechtsonder in het Excel-venster op de instelling Zoomniveau
- Selecteer in het dialoogvenster Zoom Aangepast
- Type 39 in het vak percentage en klik op OK
De namen van sommige bereiken verschijnen op het werkblad, in blauwe tekst, zoals de MonthList in deze schermafbeelding.
- Namen die met een formule zijn gemaakt, zoals YearList, worden niet weergegeven.
- Sommige bereiken zijn misschien te klein om hun naam te tonen
Een bereik met naam wijzigen
Nadat u een bereik met naam hebt gemaakt, moet u misschien de cellen wijzigen waarnaar het verwijst. Deze korte video laat de stappen zien, en er staan geschreven stappen onder de video.
Volg deze stappen om de verwijzing naar het bereik te wijzigen:
- Op het lint klikt u op het tabblad Formules
- Klik op Naambeheer
- In de lijst klikt u op de naam die u wilt wijzigen
- In het vak Verwijst naar verandert u de verwijzing naar het bereik, of u sleept op het werkblad om het nieuwe bereik te selecteren.
- Klik op het vinkje om de wijziging op te slaan
- Klik op Sluiten om de TOP Naambeheer te sluiten
Namen maken uit celtekst
Om snel afzonderlijke cellen of afzonderlijke bereiken een naam te geven, kunt u de celtekst van de koptekst gebruiken als de namen. Bekijk deze video om de stappen te zien. Schriftelijke instructies staan onder de video.
Namen maken uit celtekst
Een snelle manier om namen te maken, is door ze te baseren op koptekst in de cel (werkbladlabels). In het voorbeeld hieronder krijgen de cellen in kolom E een naam, gebaseerd op de labels in kolom D.
AANDACHT: Als de labels spaties bevatten, worden die vervangen door een underscore. Andere ongeldige tekens, zoals & en # worden verwijderd, of vervangen door een underscore-teken.
Om cellen, of bereiken, een naam te geven op basis van werkbladlabels:
- Selecteer de labels en de cellen die een naam moeten krijgen. De labels kunnen zich boven, onder, links of rechts van de te benoemen cellen bevinden. In dit voorbeeld staan de labels in kolom B, links van de cellen die een naam moeten krijgen.
- Op het lint klikt u op het tabblad Formules en vervolgens op Maken uit selectie.
- In het venster Namen maken uit selectie voegt u een vinkje toe voor de locatie van de etiketten en klikt u vervolgens op OK. In dit voorbeeld staan de etiketten in de linkerkolom van de geselecteerde cellen.
- Klik op een cel om de naam ervan te zien. In de schermafbeelding hieronder is cel C4 geselecteerd, en u kunt de naam zien in het Naamvak — Volledige_Naam.
NOOT: Het spatieteken is vervangen door een underscore.
Naam maken voor een waarde
De meeste Excel namen verwijzen naar bereiken op het werkblad, maar namen kunnen ook worden gebruikt om een waarde op te slaan.
Veelgebruikte waarden
Maak bijvoorbeeld een naam om een percentage op te slaan dat u vaak gebruikt, zoals een belastingtarief voor de detailhandel:
- Naam: TaxRate
- Verwijst naar: =0,5
Die naam kunt u vervolgens in formules gebruiken, in plaats van de waarde in te typen
Speciale waarden
U kunt ook namen maken om waarden op te slaan die moeilijk in te voeren zijn. Sommige formules gebruiken bijvoorbeeld dit vreemd uitziende getal. Volgens de Excel-specificaties op de Microsoft-site is dat het grootste positieve getal dat je in een Excel-cel kunt typen.
- 9,999999999999E+307
In plaats van dat getal in je formules te typen, zou je een naam kunnen definiëren met die waarde (kopieer het getal van deze pagina voordat je de naam maakt):
- Naam: XL_Max
- Verwijst naar: 9,999999999999E+307
Daarna kunt u de naam XL_Max in formules gebruiken, zoals deze LOOKUP-formule die het laatste getal in een kolom vindt.
=LOOKUP(9.99999999999999E+307, WeightData)
Hoe Excel-namen te gebruiken
Nadat u namen hebt gemaakt, kunt u ze gebruiken:
- voor snelle navigatie
- in formules
Namen gebruiken voor snelle navigatie
Als een naam verwijst naar een bereik, kunt u die naam selecteren in de vervolgkeuzelijst Naamvak, om het genoemde bereik op het werkblad te selecteren.
Opmerking: als een naam niet in de vervolgkeuzelijst verschijnt, kunt u de naam in plaats daarvan typen
Namen in formules gebruiken
U kunt ook namen in formules gebruiken. U kunt bijvoorbeeld een groep cellen met verkochte hoeveelheden hebben. Geef deze cellen de naam Hoeveelheid en gebruik vervolgens deze formule om het totaalbedrag te berekenen:
=SUM(Hoeveelheid)
Naamvak trucs
Naast het gebruik van het naamvak om een genoemd bereik te maken, of om een genoemd bereik te selecteren, zijn hier nog een paar andere trucs voor naamvakken.
Vergroot het naamvak
In oude versies van Excel had het naamvak een vaste breedte, en kon u die niet wijzigen. Hier wordt uitgelegd hoe u de breedte van de naambox in nieuwere versies kunt aanpassen:
- Punt naar de knop met 3 stippen aan de rechterkant van de Naambox
- Wanneer de aanwijzer verandert in een pijl met 2 koppen, sleept u naar links of rechts, om de breedte te veranderen
Cellen selecteren
Een andere handige truc is dat je het naamvak ook kunt gebruiken om cellen zonder naam te selecteren. Hier volgen een paar manieren waarop die truc van pas kan komen – kolommen onzichtbaar maken, of een lange reeks cellen vullen.
Kolommen onzichtbaar maken
Hier volgt een snelle manier om specifieke kolommen onzichtbaar te maken, en andere verborgen te laten.
- Verberg kolommen A tot en met J
- Klik in het Naamvak
- Type a1,e1,h1 in het Naamvak, en druk op Enter
- Gebruik vervolgens de opdracht Unhide om de geselecteerde kolommen weer te geven
- Huistabblad> Format> Verbergen & Ontsluiten> Ontsluit kolommen
Cellen vullen
Met de functie Automatisch vullen van Excel, kunt u heel snel een lijst met datums, getallen of andere reeksen maken. Typ gewoon een of twee waarden als beginreeks, selecteer die cellen en dubbelklik op de vulgreep om de cellen tot de laatste rij te vullen.
Soms staan er echter geen gegevens in de aangrenzende kolom, zodat automatisch vullen niet werkt met een dubbelklik. Je zou de Fill Handle naar beneden kunnen slepen, maar dat is niet erg efficiënt als je een lange reeks moet maken.
Hier ziet u hoe u een lijst van 1000 getallen in kolom A maakt:
- Klik in het Naamvak
- Typ a1:a1000 in het Naamvak, en druk op Enter
- Met de cellen geselecteerd, typ het getal 1, en druk op Ctrl+Enter
- Volgende, selecteer cel A1, en typ het eerste getal van uw reeks, bijv.bijv. 5
- Selecteer cel A2, en typ het 2e getal in uw reeks, bijv. 10
- Selecteer cel A1 en cel A2 en dubbelklik op de vulgreep om de reeks van 1000 getallen te maken
Maak een dynamische naamreeks
Als de lijst waaraan u een naam wilt geven regelmatig verandert, omdat er items worden toegevoegd en verwijderd, moet u een dynamische naamreeks maken. Een dynamische naamreeks wordt automatisch in grootte aangepast wanneer de lijst verandert. Er zijn twee manieren om een dynamisch genoemd bereik te maken:
Gebruik een Excel-tabel met naam
Gebruik een formule
Gebruik een Excel-tabel met naam
De eenvoudigste manier om een dynamisch genoemd bereik te maken, is door te beginnen met het maken van een Excel-tabel met naam. Definieer vervolgens een bereik op basis van een of meer kolommen in die tabel.
In dit voorbeeld is er een lijst met onderdelen op het werkblad, en een tabel met naam, en worden er dynamische ranges met naam gemaakt. Later, als u nieuwe onderdelen aan de tabel toevoegt, wordt het benoemde bereik automatisch uitgebreid.
Maak eerst de tabel:
- Selecteer een cel in de onderdelenlijst
- Op het tabblad Invoegen van het lint klikt u op Tabel
- Controleer of het juiste bereik is geselecteerd, en zet een vinkje bij Mijn tabel heeft koppen
- Klik op OK, om de tabel te maken.
- (optioneel) Wijzig de standaardnaam van de tabel (bijv. Table1) in een betekenisvolle naam, zoals tblParts
Naar aanleiding hiervan maakt u een dynamische lijst met onderdeel-ID’s:
- Selecteer de cellen A2:A9, die de onderdeel-ID’s bevatten (niet de koptekst)
- Klik in de Formulebalk, en typ een één-woord-naam voor het bereik: PartIDList
- Druk op de Enter-toets om de naam te voltooien.
Om de definitie van de naam te zien, volgt u deze stappen:
- Klik op het tabblad Formules van het lint en klik op Naambeheer.
- Er staan twee benoemde items in de lijst:
- de tabel Onderdelen, met de standaardnaam, Tabel1 (of de naam die u aan de tabel hebt gegeven)
- de PartIDList, die is gebaseerd op het veld PartID in Tabel1.
Tekst het dynamisch bereik
Omdat het benoemde bereik van de PartIDList is gebaseerd op een benoemde tabel, zal de lijst automatisch in grootte worden aangepast als u onderdeel-ID’s in de lijst toevoegt of verwijdert.
- Voeg een nieuw item toe aan de lijst met Part ID’s
- Selecteer in het vak Naam de naam van de PartIDList
- Het benoemde bereik is geselecteerd, en het bevat het nieuwe Part ID. TOP
Dynamische reeks met naam – Formule
Als u in Excel een reeks met naam maakt, worden hierin niet automatisch nieuwe items opgenomen. Als u van plan bent nieuwe items aan een lijst toe te voegen, kunt u een dynamische formule gebruiken om een Excel-bereik met naam te definiëren. Wanneer vervolgens nieuwe items aan de lijst worden toegevoegd, wordt de genoemde reeks automatisch uitgebreid met deze items.
De schriftelijke instructies vindt u onder de video.
Dynamische reeks op basis van formule
Als u geen tabel op basis van naam wilt gebruiken, kunt u een dynamische formule gebruiken om een reeks op basis van naam te definiëren.
Aanmerking: dynamische naambereiken verschijnen niet in de vervolgkeuzelijst Naamvak. U kunt de namen echter in het Naamvak typen, om dat bereik op het werkblad te selecteren.
- Klik op het tabblad Formules
- Klik op Naam definiëren
- Type een naam voor het bereik, bijv. NameList
- Laat de Scope ingesteld op Workbook.
- In het vak Refers To (Verwijst naar) voert u een Offset-formule in die de grootte van het bereik bepaalt, op basis van het aantal items in de kolom, bijv:
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)
In dit voorbeeld staat de lijst op Sheet1, beginnend in cel A1
De argumenten die in deze Offset-functie worden gebruikt zijn:
- Referentiecel: Sheet1!$A$1
- Rijen te verschuiven: 0
- Kolommen te verschuiven: 0
- Aantal rijen: COUNTA(Sheet1!$A:$A)
- Aantal kolommen: 1
- Opmerking: voor een dynamisch aantal kolommen, vervangt u de 1 door:
COUNTA(Sheet1!$1:$1)
Download het voorbeeldbestand
Om de instructies op deze pagina te volgen, downloadt u het Excel Namen Voorbeeldbestand. Het gezipte bestand is in xlsx-formaat, en bevat geen macro’s. TOP
Gerelateerde links
Namen gebruiken in formules
Excel tabellen benoemen
Excel Namen Macro’s
Dynamische bereiken maken met een Macro