Excel-namen en naambereiken: hoe te definiëren en te gebruiken in formules

  • Deel Dit
Michael Brown

De tutorial legt uit wat een Excel-naam is en laat zien hoe u een naam kunt definiëren voor een cel, bereik, constante of formule. U leert ook hoe u gedefinieerde namen in Excel kunt bewerken, filteren en verwijderen.

Namen in Excel zijn een paradox: als een van de nuttigste functies, worden ze vaak beschouwd als nutteloos of nerdy. De reden is dat zeer weinig gebruikers de essentie van Excel-namen begrijpen. Deze tutorial leert u niet alleen hoe u een naambereik in Excel maakt, maar laat ook zien hoe u deze functie kunt gebruiken om uw formules veel gemakkelijker te schrijven, te lezen en te hergebruiken.

    Wat betekent naam in Excel?

    In het dagelijks leven worden namen veel gebruikt om te verwijzen naar mensen, voorwerpen en geografische locaties. Bijvoorbeeld, in plaats van te zeggen "de stad gelegen op breedtegraad 40,7128° NB en lengtegraad 74,0059° WL, zeg je gewoon "New York City".

    Evenzo kunt u in Microsoft Excel een menselijk leesbare naam geven aan een enkele cel of een cellenbereik, en naar die cellen verwijzen met de naam in plaats van met een verwijzing.

    Om bijvoorbeeld het totaal van de verkopen (B2:B10) voor een bepaald artikel (E1) te vinden, kunt u de volgende formule gebruiken:

    =SUMIF($A$2:$A$10, $E$1, $B$2:$B$10)

    Of u kunt betekenisvolle namen geven aan de bereiken en afzonderlijke cellen en die namen aan de formule toevoegen:

    =SUMIF(items_list, item, sales)

    Welke van de twee formules in de onderstaande schermafbeelding is voor u gemakkelijker te begrijpen?

    Excel-naamtypes

    In Microsoft Excel kunt u twee soorten namen maken en gebruiken:

    Gedefinieerde naam - een naam die verwijst naar een enkele cel, celbereik, constante waarde of formule. Wanneer u bijvoorbeeld een naam definieert voor een celbereik, heet dat een genoemd bereik of gedefinieerd bereik Deze namen zijn het onderwerp van de tutorial van vandaag.

    Naam van de tafel - een naam van een Excel-tabel die automatisch wordt gemaakt wanneer u een tabel invoegt in een werkblad ( Ctrl + T ). Voor meer informatie over Excel-tabellen, zie Hoe maak en gebruik ik een tabel in Excel.

    Een Excel-bereik met naam maken

    In totaal zijn er 3 manieren om een naam te definiëren in Excel: Naam Box , Naam definiëren knop, en Excel Naambeheerder .

    Typ een naam in het Naamvak

    De Naam Box in Excel is de snelste manier om een genoemd bereik te maken:

    1. Selecteer een cel of een bereik van cellen die u een naam wilt geven.
    2. Typ een naam in de Naam Box .
    3. Druk op de Enter-toets.

    Voila, een nieuw Excel naambereik is gemaakt!

    Maak een naam aan met behulp van de optie Naam definiëren

    Een andere manier om een genoemd bereik in Excel te maken is de volgende:

    1. Selecteer de cel(len).
    2. Op de Formules tabblad, in de Namen definiëren groep, klik op de Naam definiëren knop.
    3. In de Nieuwe naam dialoogvenster, geef drie dingen op:
      • In de Naam vak, type de naam van het bereik.
      • In de Toepassingsgebied dropdown, stel het naambereik in ( Werkboek standaard).
      • In de Verwijst naar vakje, controleer de referentie en corrigeer deze indien nodig.
    4. Klik op OK om de wijzigingen op te slaan en het dialoogvenster te sluiten.

    Opmerking: Excel maakt standaard een naam met absolute referenties Als u liever een relatief genoemd bereik hebt, verwijdert u het $-teken uit de verwijzing (zorg ervoor dat u volledig begrijpt hoe relatieve namen zich gedragen in werkbladen).

    Vergeleken met de vorige methode, waarbij Naam definiëren in Excel kost een paar extra klikken, maar het biedt ook een paar extra opties zoals het instellen van het bereik van de naam en het toevoegen van een commentaar dat iets uitlegt over de naam. Daarnaast biedt Excel's Naam definiëren kunt u een naam maken voor een constante of formule.

    Een naambereik maken met behulp van Excel Name Manager

    Gewoonlijk wordt de Naammanager in Excel gebruikt om met bestaande namen te werken, maar hij kan u ook helpen een nieuwe naam te maken. Hier leest u hoe:

    1. Ga naar de Formules tab> Gedefinieerde namen groep, klik Naam Manager Of druk gewoon op Ctrl + F3 (mijn favoriete manier).
    2. In de linkerbovenhoek van de Naam Manager dialoogvenster, klik op de Nieuw... knop:

    3. Dit opent de Nieuwe naam dialoogvenster waarin u een naam configureert zoals in de vorige paragraaf is beschreven.

    Tip. Om de nieuw aangemaakte naam snel te testen, selecteert u hem in de Naam Box Zodra u de muis loslaat, wordt het bereik op het werkblad geselecteerd.

    Hoe maak je een Excel-naam voor een constante

    Naast reeksen met naam kunt u in Microsoft Excel ook een naam zonder celverwijzing definiëren die werkt als een genoemde constante Om een dergelijke naam te maken, gebruikt u de Excel-functie Naam definiëren of Naambeheer, zoals hierboven uitgelegd.

    U kunt bijvoorbeeld een naam maken als USD_EUR (omrekeningskoers USD - EUR) en ken er een vaste waarde aan toe. Typ hiervoor de waarde voorafgegaan door een gelijkheidsteken (=) in de Verwijst naar het veld bijvoorbeeld =0,93:

    En nu kunt u deze naam overal in uw formules gebruiken om USD naar EUR om te rekenen:

    Zodra de wisselkoers verandert, werkt u de waarde slechts op één centrale plaats bij, en worden al uw formules in één enkele stap herberekend!

    Hoe een naam voor een formule definiëren

    Op soortgelijke wijze kunt u een naam geven aan een Excel-formule, bijvoorbeeld de formule die het aantal niet-lege cellen in kolom A, exclusief de header-rij, weergeeft (-1):

    =COUNTA(Sheet5!$A:$A)-1

    Opmerking: Indien uw formule verwijst naar cellen op het huidige blad, hoeft u de bladnaam niet op te nemen in de verwijzingen, Excel doet dit automatisch voor u. Indien u verwijst naar een cel of bereik op een ander werkblad, voeg dan de bladnaam toe gevolgd door een uitroepteken vóór de cel/bereikverwijzing (zoals in het bovenstaande formulevoorbeeld).

    Wanneer u nu wilt weten hoeveel items er in kolom A van Blad 5 staan, de kolomkop niet meegerekend, typt u het gelijkheidsteken gevolgd door de naam van uw formule in een willekeurige cel, zoals dit: =Items_count

    Hoe kolommen in Excel een naam geven (namen uit selectie)

    Als uw gegevens in tabelvorm zijn gerangschikt, kunt u snel namen creëren voor elke kolom en/of rij op basis van hun labels:

    1. Selecteer de hele tabel, inclusief de kolom- en rijtitel.
    2. Ga naar de Formules tab> Namen definiëren groep, en klik op de Maken uit selectie Of druk op de sneltoets Ctrl + Shift + F3 .
    3. Hoe dan ook, de Namen maken uit selectie U selecteert de kolom of rij met koppen, of beide, en klikt op OK .

    In dit voorbeeld hebben we koppen in de bovenste rij en de linker kolom, dus selecteren we deze twee opties:

    Het resultaat is dat Excel 7 benoemde bereiken maakt, waarbij de namen automatisch uit de koppen worden gehaald:

    • Appels , Bananen , Citroenen en Sinaasappels voor rijen, en
    • Jan , Feb en Mar voor de kolommen.

    Opmerking. Als er spaties staan tussen woorden in de koplabels, worden de spaties vervangen door underscores (_).

    Excel dynamisch naambereik

    In alle voorgaande voorbeelden hebben we te maken gehad met statisch genoemde bereiken die altijd naar dezelfde cellen verwijzen, wat betekent dat u de bereikverwijzing handmatig moet bijwerken telkens wanneer u nieuwe gegevens aan het genoemde bereik wilt toevoegen.

    Als u werkt met uitbreidbare gegevensverzamelingen, is het logisch dat u een dynamisch naambereik maakt dat automatisch nieuwe toegevoegde gegevens aanpast.

    Een gedetailleerde handleiding voor het maken van een dynamisch naambereik in Excel vindt u hier:

    • Excel OFFSET-formule om een dynamisch bereik te maken
    • INDEX-formule om een dynamisch bereik te creëren

    Excel naamgevingsregels

    Bij het maken van een naam in Excel zijn er een paar regels die u moet onthouden:

    • Een Excel-naam moet minder dan 255 tekens lang zijn.
    • Excel-namen kunnen geen spaties en de meeste leestekens bevatten.
    • Een naam moet beginnen met een letter, underscore (_) of backslash (\). Als een naam met iets anders begint, geeft Excel een foutmelding.
    • Excel-namen zijn hoofdletterongevoelig. Bijvoorbeeld: "Appels", "appels" en "APPLES" worden behandeld als dezelfde naam.
    • U kunt bereiken geen naam geven zoals celverwijzingen. Dat wil zeggen, u kunt een bereik niet de naam "A1" of "AA1" geven.
    • U kunt een enkele letter gebruiken om een bereik te benoemen zoals "a", "b", "D", enz. behalve de letters "r" "R", "c", en "C" (deze tekens worden gebruikt als snelkoppelingen voor het selecteren van een rij of kolom voor de huidig geselecteerde cel wanneer u ze typt in de Naam Box ).

    Excel naam reikwijdte

    In termen van Excel-namen is reikwijdte de plaats, of het niveau, waarbinnen de naam wordt herkend. Dat kan zijn:

    • Specifiek werkblad - het lokale werkbladniveau
    • Werkboek - het globale werkboekniveau

    Namen van werkbladniveaus

    Een naam op werkbladniveau wordt herkend binnen het werkblad waar deze zich bevindt. Als u bijvoorbeeld een naambereik maakt en het bereik ervan instelt op Blad1 zal het alleen worden herkend in Blad1 .

    Om een naam op werkbladniveau te kunnen gebruiken in een ander werkblad moet u de naam van het werkblad vooraf laten gaan door het uitroepteken (!), als volgt:

    Sheet1!items_list

    Om te verwijzen naar een werkbladniveau naam in een ander werkboek moet u ook de naam van de werkmap tussen vierkante haken vermelden:

    [Sales.xlsx]Sheet1!items_list

    Als ofwel de bladnaam of de werkmapnaam bevat ruimtes moeten ze tussen enkele aanhalingstekens staan:

    '[Sales 2017.xlsx]Sheet1'!items_list

    Namen van werkboekniveaus

    Een naam op werkboekniveau wordt binnen de hele werkmap herkend, en u kunt er eenvoudigweg met de naam naar verwijzen vanaf elk blad in dezelfde werkmap.

    Een gebruik voor een naam op werkboekniveau in een ander werkboek , voorafgegaan door de naam van de werkmap (inclusief de extensie), gevolgd door het uitroepteken:

    Book1.xlsx!items_list

    Toepassingsgebied voorrang

    Een gedefinieerde naam moet uniek U kunt dezelfde naam in verschillende scopes gebruiken, maar dit kan een naamconflict veroorzaken. Om dit te voorkomen wordt standaard de werkbladniveau heeft voorrang over het werkboekniveau.

    Als er een paar reeksen met identieke namen zijn met verschillende reikwijdten, en u wilt de naam op werkboekniveau gebruiken, zet dan de naam vooraf aan de werkboeknaam alsof u verwijst naar een naam in een andere werkmap, bijv: Book1.xlsx!data Zo kan het naamconflict worden opgeheven voor alle werkbladen, behalve voor het eerste blad, dat altijd de lokale naam op werkbladniveau gebruikt.

    Excel Name Manager - snelle manier om namen te bewerken, verwijderen en filteren

    Zoals de naam al aangeeft, is de Excel Name Manager speciaal ontworpen om namen te beheren: bestaande namen wijzigen, filteren of verwijderen, maar ook nieuwe aanmaken.

    Er zijn twee manieren om in Excel naar de Naammanager te gaan:

    • Op de Formules tabblad, in de Namen definiëren groep, klik op de Naam Manager

    • Druk op de sneltoets Ctrl + F3.

    Hoe dan ook, de Naam Manager Er wordt een dialoogvenster geopend waarin u alle namen in de huidige werkmap in één oogopslag kunt zien. Nu kunt u de naam selecteren waarmee u wilt werken, en op een van de drie knoppen bovenaan het venster klikken om de bijbehorende actie uit te voeren: bewerken, verwijderen of filteren.

    Hoe bewerk ik een benoemd bereik in Excel

    Om een bestaande Excel-naam te wijzigen, opent u de Naam Manager , selecteer de naam en klik op de Edit... knop. Dit opent de Naam bewerken dialoogvenster waarin u de naam en de referentie kunt wijzigen. De reikwijdte van de naam kan niet worden gewijzigd.

    Naar een naamsverwijzing bewerken hoeft u de Naam bewerken Selecteer de gewenste naam in het dialoogvenster Excel Naam Manager en typ een nieuwe referentie direct in de Verwijst naar vakje, of klik op de knop rechts en selecteer het gewenste bereik op het blad. Nadat u op de knop Sluit knop, vraagt Excel of u de wijzigingen wilt opslaan, en klikt u op Ja .

    Tip. Een poging om door een lange verwijzing of formule te navigeren in de Verwijst naar veld met de pijltjestoetsen zal hoogstwaarschijnlijk leiden tot een zeer frustrerend gedrag. Om binnen dit veld te bewegen zonder de referentie te verstoren, drukt u op de F2-toets om over te schakelen van de modus Enter naar de modus Bewerken.

    Namen filteren in Excel

    Als u veel namen in een bepaalde werkmap hebt, klikt u op de knop Filter knop in de rechterbovenhoek van het Excel Name Manager-venster om alleen de namen te zien die op een bepaald moment relevant zijn. De volgende filters zijn beschikbaar:

    • Namen afgestemd op werkblad of werkboek
    • Namen met of zonder fouten
    • Gedefinieerde namen of tabelnamen

    Hoe een genoemd bereik in Excel te verwijderen

    Naar een genoemd bereik verwijderen , selecteer het in de Naam Manager en klik op de Verwijder knop bovenaan.

    Naar meerdere namen verwijderen , klik op de eerste naam, druk vervolgens op de Ctrl-toets en houd deze ingedrukt terwijl u op andere namen klikt die u wilt verwijderen. Klik vervolgens op de Verwijder knop, en alle geselecteerde namen worden in één keer verwijderd.

    Naar alle gedefinieerde namen verwijderen in een werkmap, selecteer de eerste naam in de lijst, houd de Shift-toets ingedrukt en klik op de laatste naam. Laat de Shift-toets los en klik op Verwijder .

    Hoe verwijder je gedefinieerde namen met fouten

    Als u een aantal ongeldige namen met referentiefouten hebt, klikt u op de knop Filter knop> Namen met fouten om ze te filteren:

    Selecteer daarna alle gefilterde namen zoals hierboven uitgelegd (met behulp van de Shift-toets), en klik op de knop Verwijder knop.

    Opmerking: Indien namen in Excel worden gebruikt in formules, moet u de formules bijwerken voordat u namen verwijdert, anders geven uw formules #NAME? fouten.

    Top 5 voordelen van het gebruik van namen in Excel

    Tot dusver hebben we ons in deze zelfstudie vooral gericht op how-to zaken die verschillende aspecten van het maken en gebruiken van naambereiken in Excel behandelen. Maar u bent misschien benieuwd wat er zo bijzonder is aan Excel-namen dat ze de moeite waard zijn? Hieronder volgt de top vijf voordelen van het gebruik van gedefinieerde namen in Excel.

    1. Excel-namen maken formules gemakkelijker te maken en te lezen

    U hoeft geen ingewikkelde referenties te typen of heen en weer te gaan om bereiken op het blad te selecteren. Begin gewoon met het typen van de naam die u in de formule wilt gebruiken, en Excel toont een lijst met overeenkomende namen waaruit u kunt kiezen. Dubbelklik op de gewenste naam, en Excel voegt deze meteen in de formule in:

    2. Excel-namen maken uitbreidbare formules mogelijk

    Door dynamische naambereiken te gebruiken, kunt u een "dynamische" formule maken die automatisch nieuwe gegevens in berekeningen opneemt zonder dat u elke referentie handmatig hoeft bij te werken.

    3. Excel-namen maken het hergebruik van formules gemakkelijker

    Excel-namen maken het een stuk gemakkelijker om een formule te kopiëren naar een ander blad of een formule over te brengen naar een andere werkmap. U hoeft alleen maar dezelfde namen te maken in de bestemmingswerkmap, de formule te kopiëren/plakken zoals hij is, en u krijgt hem meteen aan de praat.

    Tip: Om te voorkomen dat Excel on the fly nieuwe namen aanmaakt, kunt u de formule als tekst in de formulebalk kopiëren in plaats van de formulecel.

    4. Genoemde reeksen vereenvoudigen de navigatie

    Om snel naar een specifiek genoemd bereik te gaan, klikt u op de naam ervan in het vak Naam. Als een genoemd bereik zich op een ander blad bevindt, brengt Excel u automatisch naar dat blad.

    Opmerking. Dynamische naambereiken verschijnen niet in de Naam box in Excel. Om te zien dynamische bereiken , open de Excel Name Manager ( Ctrl + F3 ) die alle details toont over alle namen in de werkmap, inclusief hun bereik en referenties.

    5. Met naamreeksen kunnen dynamische keuzelijsten worden gemaakt.

    Om een uitbreidbare en aanpasbare vervolgkeuzelijst te maken, maakt u eerst een dynamisch naambereik en vervolgens een gegevensvalidatielijst op basis van dat bereik. De gedetailleerde stapsgewijze instructies vindt u hier: Hoe maakt u een dynamische vervolgkeuzelijst in Excel?

    Excel genoemd bereik - tips en trucs

    Nu u de grondbeginselen kent van het maken en gebruiken van namen in Excel, wil ik u nog enkele tips geven die nuttig kunnen zijn bij uw werk.

    Hoe krijg ik een lijst met alle namen in de werkmap?

    Om een meer tastbare lijst te krijgen van alle namen in een huidige werkmap, doe je het volgende:

    1. Selecteer de bovenste cel van het bereik waar u de namen wilt laten verschijnen.
    2. Ga naar de Formules tab> Namen definiëren groep, klik Gebruik in formules en klik dan op Namen plakken... Of druk gewoon op de F3-toets.
    3. In de Namen plakken dialoogvenster, klik op Lijst plakken .

    Hiermee worden alle Excel-namen met hun referenties in het huidige werkblad ingevoegd, te beginnen in de geselecteerde cel.

    Absolute Excel-namen vs. relatieve Excel-namen

    Standaard gedragen Excel-namen zich als absolute referenties - gebonden aan specifieke cellen. Het is echter mogelijk om een genoemd bereik relatief aan de positie van de actieve cel Relatieve namen gedragen zich als relatieve verwijzingen - worden gewijzigd wanneer de formule wordt verplaatst of gekopieerd naar een andere cel.

    In feite kan ik geen enkele reden bedenken waarom men een relatief naambereik zou willen maken, behalve misschien wanneer een bereik uit een enkele cel bestaat. Laten we als voorbeeld een relatieve naam maken die verwijst naar een cel één kolom links van de huidige cel, in dezelfde rij:

    1. Selecteer cel B1.
    2. Druk op Ctrl + F3 om Excel Name Manager te openen, en klik op de Nieuw...
    3. In de Naam vakje, typ de gewenste naam, bijvoorbeeld, item_left .
    4. In de Verwijst naar doos , type =A1 .
    5. Klik op OK .

    Laten we eens kijken wat er gebeurt als we de item_left naam in een formule, bijvoorbeeld:

    =SUMIF(items_list, item_left, sales)

    Waar items_lijst verwijst naar $A$2:$A$10 en verkoop verwijst naar $B$2:$B$10 in de onderstaande tabel.

    Wanneer u de formule invoert in cel E2, en deze vervolgens naar beneden in de kolom kopieert, berekent hij de totale verkoop voor elk product afzonderlijk, omdat item_left is een relatieve naam en zijn referentie past zich aan op basis van de relatieve positie van de kolom en de rij waar de formule wordt gekopieerd:

    Hoe Excel-namen toepassen op bestaande formules

    Als u de bereiken hebt gedefinieerd die al in uw formules worden gebruikt, zal Excel de verwijzingen niet automatisch wijzigen in de juiste namen. Maar in plaats van de verwijzingen met de hand te vervangen door namen, kunt u Excel het werk voor u laten doen. Zo gaat u te werk:

    1. Selecteer een of meer formulecellen die u wilt bijwerken.
    2. Ga naar de Formules tab> Namen definiëren groep, en klik op Naam definiëren > Pas namen toe...

    3. In de Namen toepassen dialoogvenster, klik op de namen die u wilt toepassen en klik vervolgens op OK Als Excel een van de bestaande namen kan matchen met de referenties die in uw formules worden gebruikt, worden de namen automatisch voor u geselecteerd:

    Daarnaast zijn er nog twee opties beschikbaar (standaard geselecteerd):

    • Relatief/Absoluut negeren - houd dit vakje ingeschakeld als u wilt dat Excel alleen de namen met hetzelfde verwijzingstype toepast: vervang relatieve verwijzingen door relatieve namen en absolute verwijzingen door absolute namen.
    • Gebruik rij- en kolomnamen - Indien geselecteerd, hernoemt Excel alle celverwijzingen die kunnen worden geïdentificeerd als het snijpunt van een benoemde rij en benoemde kolom. Voor meer keuzes klikt u op de knop Opties

    Excel naam sneltoetsen

    Zoals vaak het geval is in Excel, zijn de populairste functies op verschillende manieren toegankelijk: via het lint, het rechtsklikmenu en sneltoetsen. Excel-bereiken met naam zijn geen uitzondering. Hier zijn drie handige sneltoetsen om te werken met namen in Excel:

    • Ctrl + F3 om de Excel Name Manager te openen.
    • Ctrl + Shift + F3 om naambereiken te maken van selectie.
    • F3 voor een lijst van alle Excel-namen in een werkmap.

    Excel naam fouten (#REF en #NAME)

    Standaard doet Microsoft Excel zijn best om uw gedefinieerde namen consistent en geldig te houden door de bereikverwijzingen automatisch aan te passen wanneer u cellen invoegt of verwijdert binnen een bestaand benoemd bereik. Als u bijvoorbeeld een benoemd bereik hebt gemaakt voor de cellen A1:A10 en u voegt een nieuwe rij in ergens tussen de rijen 1 en 10, dan verandert de bereikverwijzing in A1:A11. Op dezelfde manier wordt, als u een van de volgende rijen verwijdertcellen tussen A1 en A10, zal uw genoemde bereik dienovereenkomstig krimpen.

    Echter, als u alle cellen verwijderen die een Excel-bereik met naam vormen, wordt de naam ongeldig en verschijnt er een #REF! fout in de Naam Manager Dezelfde fout verschijnt in een formule die naar die naam verwijst:

    Als een formule verwijst naar een niet-bestaande naam (verkeerd getypt of verwijderd), de #NAME? fout In beide gevallen opent u de Excel Name Manager en controleert u de geldigheid van uw gedefinieerde namen (de snelste manier is het filteren van namen met fouten).

    Zo maakt en gebruikt u namen in Excel. Ik dank u voor het lezen en hoop u volgende week op onze blog te zien!

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.