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

  1. 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
  2. Klicka på fliken Formler.

  3. I gruppen Definierade namn klickar du på Namnhanteraren.

  4. Klicka på Ny.

  5. I rutan Namn skriver du Datum.

  6. 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)

  7. Klicka på Ny.

  8. I rutan Namn skriver du Försäljning.

  9. 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)

  10. Klicka på Stäng.

  11. 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

  1. 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
  2. Peka på NamnInfoga-menyn och klicka sedan på Definiera.

  3. I rutan Namn i arbetsboken skriver du Datum.

  4. 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).

  5. Klicka på Lägg till.

  6. I rutan Namn i arbetsboken skriver du Försäljning.

  7. 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)

  8. Klicka på OK.

  9. 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.