Aanbevolen, 2024

Editor'S Choice

Waarom u benoemde bereiken in Excel moet gebruiken

Benoemde bereiken zijn een nuttige, maar vaak onderbenutte functie van Microsoft Excel. Benoemde bereiken kunnen formules gemakkelijker te begrijpen (en debuggen) maken, het maken van ingewikkelde spreadsheets vereenvoudigen en uw macro's vereenvoudigen.

Een benoemde reeks is slechts een bereik (een enkele cel of een cellenbereik) waaraan u een naam toewijst. U kunt die naam vervolgens gebruiken in plaats van normale celverwijzingen in formules, in macro's en voor het definiëren van de bron voor grafieken of gegevensvalidatie.

Het gebruik van een bereiknaam, zoals TaxRate, in plaats van een standaardcelverwijzing, zoals Sheet2! $ C $ 11, kan een spreadsheet gemakkelijker te begrijpen maken en debuggen / auditeren.

Benoemde bereiken gebruiken in Excel

Laten we bijvoorbeeld een eenvoudig bestelformulier bekijken. Ons bestand bevat een invulbaar bestelformulier met een vervolgkeuzelijst om de verzendmethode te selecteren, plus een tweede blad met een tabel met verzendkosten en het belastingtarief.

Versie 1 (zonder benoemde bereiken) maakt gebruik van normale celverwijzingen in A1-stijl in zijn formules (weergegeven in de onderstaande formulebalk).

Versie 2 gebruikt benoemde bereiken, waardoor de formules veel gemakkelijker te begrijpen zijn. Benoemde bereiken maken het ook eenvoudiger om formules in te voeren, omdat Excel een lijst met namen weergeeft, inclusief functienamen, waaruit u kunt kiezen, telkens wanneer u een naam in een formule begint te typen. Dubbelklik op de naam in de keuzelijst om deze aan uw formule toe te voegen.

Als u het venster Name Manager opent via het tabblad Formules, wordt een lijst weergegeven met de bereiknamen en de celreeksen waarnaar ze verwijzen.

Maar benoemde bereiken hebben ook andere voordelen. In onze voorbeeldbestanden wordt de verzendmethode geselecteerd met behulp van een vervolgkeuzelijst (gegevensvalidatie) in cel B13 op Blad1. De geselecteerde methode wordt vervolgens gebruikt om de verzendkosten op Sheet2 op te zoeken.

Zonder benoemde bereiken, moeten de vervolgkeuzemenu's handmatig worden ingevoerd, aangezien de gegevensvalidatie u niet toestaat een bronlijst op een ander blad te selecteren. Dus alle keuzes moeten twee keer worden ingevoerd: één keer in de vervolgkeuzelijst en nogmaals op Blad2. Bovendien moeten de twee lijsten overeenkomen.

Als er een fout is gemaakt in een van de vermeldingen in een van beide lijsten, genereert de formule voor de verzendkosten een # N / A-fout wanneer de verkeerde keuze is geselecteerd. Het benoemen van de lijst op Sheet2 als ShippingMethods elimineert beide problemen.

U kunt verwijzen naar een benoemd bereik bij het definiëren van de gegevensvalidatie voor een vervolgkeuzelijst door eenvoudigweg = ShippingMethods in het bronveld in te voeren, bijvoorbeeld. Hiermee kunt u een lijst met keuzes gebruiken die op een ander blad staan.

En als de vervolgkeuzelijst verwijst naar de werkelijke cellen die worden gebruikt in de lookup (voor de formule voor verzendkosten), komen de keuzelijsten altijd overeen met de opzoeklijst, waarbij # N / A-fouten worden vermeden.

Maak een benoemd bereik in Excel

Als u een benoemd bereik wilt maken, selecteert u eenvoudig de cel of het cellenbereik dat u een naam wilt geven en klikt u vervolgens in het vak Naam (waar het geselecteerde celadres normaal wordt weergegeven, net links van de formulebalk), typt u de naam die u wilt gebruiken en druk op Enter .

U kunt ook een benoemd bereik maken door op de knop Nieuw in het venster Name Manager te klikken. Hiermee wordt een venster Nieuwe naam geopend waarin u de nieuwe naam kunt invoeren.

Het bereik dat moet worden benoemd, wordt standaard ingesteld op het bereik dat wordt geselecteerd wanneer u op de knop Nieuw klikt, maar u kunt dat bereik vóór of na het opslaan van de nieuwe naam bewerken.

Houd er rekening mee dat bereiknamen geen spaties mogen bevatten, hoewel ze onderstrepingstekens en punten kunnen bevatten. Over het algemeen moeten namen beginnen met een letter en vervolgens alleen letters, cijfers, punten of onderstrepingstekens bevatten.

Namen zijn niet hoofdlettergevoelig, maar het gebruik van een reeks hoofdwoorden, zoals TaxRate of December2018Sales, maakt de namen gemakkelijker te lezen en te herkennen. U kunt geen bereiknaam gebruiken die een geldige celverwijzing nabootst, zoals Dog26.

U kunt uw bereiknamen bewerken of de bereiken waarnaar ze verwijzen wijzigen in het venster Name Manager.

Merk ook op dat elk benoemd bereik een gedefinieerd bereik heeft. Normaal gesproken wordt het bereik standaard ingesteld op Werkmap, wat betekent dat er overal in de werkmap naar de bereiknaam kan worden verwezen. Het is echter ook mogelijk om twee of meer bereiken met dezelfde naam op afzonderlijke bladen te hebben, maar binnen dezelfde werkmap.

U kunt bijvoorbeeld een verkoopdatabestand met afzonderlijke bladen hebben voor januari, februari, maart, enz. Elk blad kan een cel (benoemde reeks) hebben die Maandelijkse verkoop wordt genoemd, maar normaal zou de reikwijdte van elk van die namen alleen het blad zijn dat het.

De formule = ROUND (MonthlySales, 0) geeft dus de verkoop in februari, afgerond op de dichtstbijzijnde hele dollar, als de formule op het februari-blad staat, maar de verkoop in maart als deze op het blad van maart staat, enzovoort.

Om verwarring te voorkomen in werkmappen met meerdere bereiken op afzonderlijke bladen met dezelfde naam of eenvoudigweg gecompliceerde werkmappen met tientallen of honderden benoemde bereiken, kan het handig zijn om de bladnaam op te nemen als onderdeel van elke bereiknaam.

Hierdoor wordt ook elke bereiknaam uniek, zodat alle namen een werkmapbereik kunnen hebben. Bijvoorbeeld: januari_maandenalsverkoop, februari_maandenalsverkoop, budgetdatum, bestellingsdatum, enzovoort.

Twee waarschuwingen met betrekking tot het bereik van benoemde bereiken: (1) U kunt het bereik van een benoemd bereik niet bewerken nadat het is gemaakt, en (2) u kunt het bereik van een nieuw benoemd bereik alleen opgeven als u het maakt met de knop Nieuw in het venster Name Manager .

Als u een nieuwe bereiknaam maakt door deze in het naamvak te typen, wordt standaard werkmap (als er geen ander bereik met dezelfde naam bestaat) of naar het blad waar de naam wordt gemaakt. Daarom, om een ​​nieuw benoemd bereik te maken waarvan het bereik beperkt is tot een bepaald blad, gebruikt u de knop "Nieuw" van Name Manager.

Tot slot, voor degenen die macro's schrijven, kunnen bereiknamen gemakkelijk in VBA-code worden verwezen door eenvoudigweg de bereiknaam tussen haakjes te plaatsen. In plaats van ThisWorkbook.Sheets (1) .Cells (2, 3) kunt u bijvoorbeeld eenvoudigweg [SalesTotal] gebruiken als die naam naar die cel verwijst.

Begin benoemde bereiken te gebruiken in uw Excel-werkbladen en u zult snel de voordelen gaan waarderen! Genieten!

Top