Så här skapar du ett dynamiskt definierat intervall i ett Excel-kalkylblad
Sammanfattning
I Microsoft Excel kan du ha ett namngivet intervall som måste utökas för att inkludera ny information. I den här artikeln beskrivs en metod för att skapa ett dynamiskt definierat namn.
Obs!
Metoden i den här artikeln förutsätter att det inte finns mer än 200 rader med data. Du kan ändra de definierade namnen så att de använder lämpligt tal och återspeglar det maximala antalet rader.
Använda OFFSET-formeln med ett definierat namn
Det gör du genom att följa de här stegen, beroende på vilken version av Excel du kör.
Microsoft Office Excel 2007, Microsoft Excel 2010 och Microsoft Excel 2013
Ange följande data i ett nytt kalkylblad.
Tal A B 1 Månad Försäljning 2 Januari 10 3 Februari 20 4 Mars 30 Klicka på fliken Formler.
I gruppen Definierade namn klickar du på Namnhanteraren.
Klicka på Ny.
I rutan Namn skriver du Datum.
I rutan Refererar till skriver du följande text och klickar sedan på OK:
=OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1)
Klicka på Ny.
I rutan Namn skriver du Försäljning.
I rutan Refererar till skriver du följande text och klickar sedan på OK:
=OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)
Klicka på Stäng.
Rensa cell B2 och skriv sedan följande formel:
=RAND()*0+10
Obs!
I den här formeln används COUNT för en kolumn med tal. COUNTA används för en kolumn med textvärden.
Den här formeln använder funktionen volatile RAND. Den här formeln uppdaterar automatiskt OFFSET-formeln som används i det definierade namnet "Försäljning" när du anger nya data i kolumn B. Värdet 10 används i den här formeln eftersom 10 är det ursprungliga värdet för cell B2.
Microsoft Office Excel 2003
Ange följande data i ett nytt kalkylblad:
Tal A B 1 Månad Försäljning 2 Januari 10 3 Februari 20 4 Mars 30 Peka på Namn på Infoga-menyn och klicka sedan på Definiera.
I rutan Namn i arbetsboken skriver du Datum.
I rutan Refererar till skriver du följande text och klickar sedan på OK:
=OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1).
Klicka på Lägg till.
I rutan Namn i arbetsboken skriver du Försäljning.
I rutan Refererar till skriver du följande text och klickar sedan på Lägg till:
=OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)
Klicka på OK.
Rensa cell B2 och skriv sedan följande formel:
=RAND()*0+10
Obs!
I den här formeln används COUNT för en kolumn med tal. COUNTA används för en kolumn med textvärden.
Den här formeln använder funktionen volatile RAND. Den här formeln uppdaterar automatiskt OFFSET-formeln som används i det definierade namnet "Försäljning" när du anger nya data i kolumn B. Värdet 10 används i den här formeln eftersom 10 är det ursprungliga värdet för cell B2.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för