Het Maken van een Dynamische Gedefinieerd Bereik in Excel

0
458

Uw Excel-gegevens vaak worden gewijzigd, dus het is handig voor het maken van een dynamische gedefinieerd bereik dat automatisch wordt uitgebreid en contracten aan de grootte van uw gegevens te bereik. Laten we eens kijken hoe.

Met behulp van een dynamisch gedefinieerd bereik, u zult niet nodig om handmatig bewerken van het bereiken van uw formules, grafieken en Draaitabellen wanneer de gegevens veranderen. Dit zal automatisch gebeuren.

Twee formules zijn gebruikt voor het maken van dynamische ranges: OFFSET en INDEX. Dit artikel zal zich richten op het gebruik van de INDEX-functie het is een meer efficiënte aanpak. OFFSET is een vluchtige functie en kan vertragen grote spreadsheets.

Het maken van een Dynamische Gedefinieerd Bereik in Excel

Voor ons eerste voorbeeld, hebben we het één kolom van de gegevens hieronder te zien is.

Deze hebben We nodig om dynamisch zodat als er meer landen worden toegevoegd of verwijderd, het bereik automatisch updates.

Voor dit voorbeeld willen we vermijden dat de kop van de cel. Als zodanig willen we het bereik $A$2:$A$6, maar dynamisch. Doe dit door te klikken op Formules > Definiëren de Naam.

Type “landen” in het vak “Naam” en voer vervolgens de onderstaande formule in het vak “Verwijst naar”.

=$A$2:INDEX($A:$A,AANTALARG($A:$A))

Het typen van deze formule in een cel in een werkblad en vervolgens op kopiëren in het veld Nieuwe Naam is het soms makkelijker en sneller.

Hoe Werkt Dit?

Het eerste deel van de formule bepaalt de start van de cel van het bereik (A2 in ons geval) en dan het bereik van de operator (:) volgt.

=$A$2:

Met behulp van het bereik van de operator wordt de INDEX van de functie een bereik in plaats van de waarde van een cel. De INDEX-functie wordt gebruikt met de functie AANTALARG. AANTALARG telt het aantal niet-lege cellen in kolom A (zes in ons geval).

INDEX($A:$A,AANTALARG($A:$A))

Deze formule vraagt de INDEX-functie voor het retourneren van het bereik van de laatste niet-lege cel in kolom A ($A$6).

Het uiteindelijke resultaat is $A$2:$A$6, en omdat van de AANTAL.ALS functie, het is een dynamisch, vindt de laatste rij. U kunt nu gebruik maken van deze “landen” gedefinieerde naam in een Data-Validatie regel, formule, grafiek, of waar moeten we verwijzen naar de namen van alle landen.

Het maken van een Twee-Weg Dynamische Gedefinieerd Bereik

Het eerste voorbeeld was alleen dynamisch in de hoogte. Echter, met een lichte wijziging en een andere functie AANTALARG, kunt u een bereik dat is dynamisch door zowel hoogte als breedte.

In dit voorbeeld gebruiken we de gegevens hieronder weergegeven.

Deze keer maken we een dynamische gedefinieerd bereik, inclusief de headers. Klik Op Formules > Definiëren De Naam.

Type ‘”verkoop” in het vak “Naam” en voer de onderstaande formule in het vak “Verwijst Naar”.

=$A$1:INDEX($1:$1048576,AANTALARG($A:$A),AANTALARG($1:$1))

Deze formule maakt gebruik van $A$1 als het begin van de cel. De INDEX-functie dan een range van het hele werkblad ($1:$1048576) om te kijken in en terug uit.

Een van de AANTALARG functies wordt gebruikt voor het tellen van de niet-lege rijen en de andere wordt gebruikt voor de niet-lege kolommen, waardoor het dynamische in beide richtingen. Hoewel deze formule gestart vanaf de A1, die u zou kunnen hebben opgegeven een start-cel.

U kunt nu gebruik maken van deze gedefinieerde naam (sales) in een formule of een gegevensreeks grafiek om ze dynamisch.

LEES VERDER

  • “Hoe om te Zien Welke Bedrijven bij het Uploaden van Gegevens Over U aan Facebook
  • “Hoe Veeg Typen op een iPhone of iPad
  • “Het is 2020. Is Het Gebruik Van Openbare Wi-Fi-Nog Steeds Gevaarlijk?
  • “Hoe om te Kijken naar de Super Bowl 2020 Commercials en Halftime Show
  • “Hoe Gebruik journalctl te Lezen Linux Systeem Logs