Jak utworzyć dynamiczny zakres zdefiniowany w arkuszu programu Excel

Podsumowanie

W programie Microsoft Excel może istnieć nazwany zakres, który musi zostać rozszerzony w celu uwzględnienia nowych informacji. W tym artykule opisano metodę tworzenia dynamicznej nazwy zdefiniowanej.

Uwaga

Metoda w tym artykule zakłada, że nie ma więcej niż 200 wierszy danych. Możesz poprawić zdefiniowane nazwy, aby używały odpowiedniej liczby i odzwierciedlały maksymalną liczbę wierszy.

Jak używać formuły OFFSET o zdefiniowanej nazwie

W tym celu wykonaj następujące kroki, stosownie do wersji programu Excel, która jest uruchomiona.

Microsoft Office Excel 2007, Microsoft Excel 2010 i Microsoft Excel 2013

  1. W nowym arkuszu wprowadź następujące dane.

    Numer A B
    1 Miesiąc Sprzedaży
    2 Jan 10
    3 Lutego 20
    4 Mar 30
  2. Kliknij kartę Formuły.

  3. W grupie Nazwy zdefiniowane kliknij pozycję Menedżer nazw.

  4. Kliknij pozycję Nowy.

  5. W polu Nazwa wpisz Date (Data).

  6. W polu Odwołuje się do wpisz następujący tekst, a następnie kliknij przycisk OK:

    =OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1)

  7. Kliknij pozycję Nowy.

  8. W polu Nazwa wpisz Sales( Sprzedaż).

  9. W polu Odwołuje się do wpisz następujący tekst, a następnie kliknij przycisk OK:

    =OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)

  10. Kliknij przycisk Zamknij.

  11. Wyczyść komórkę B2, a następnie wpisz następującą formułę:

    =RAND()*0+10

    Uwaga

    W tej formule wartość COUNT jest używana dla kolumny liczb. Funkcja COUNTA jest używana dla kolumny wartości tekstowych.

    Ta formuła używa nietrwałej funkcji RAND. Ta formuła automatycznie aktualizuje formułę OFFSET używaną w zdefiniowanej nazwie "Sales" podczas wprowadzania nowych danych w kolumnie B. Wartość 10 jest używana w tej formule, ponieważ 10 jest oryginalną wartością komórki B2.

Microsoft Office Excel 2003

  1. W nowym arkuszu wprowadź następujące dane:

    Numer A B
    1 Miesiąc Sprzedaży
    2 Jan 10
    3 Lutego 20
    4 Mar 30
  2. W menu Wstawianie wskaż pozycję Nazwa, a następnie kliknij pozycję Definiuj.

  3. W polu Nazwy w skoroszycie wpisz Date (Data).

  4. W polu Odwołuje się do wpisz następujący tekst, a następnie kliknij przycisk OK:

    =OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1).

  5. Kliknij pozycję Dodaj.

  6. W polu Nazwy w skoroszycie wpisz Sales.

  7. W polu Odwołuje się do wpisz następujący tekst, a następnie kliknij przycisk Dodaj:

    =OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)

  8. Kliknij przycisk OK.

  9. Wyczyść komórkę B2, a następnie wpisz następującą formułę:

    =RAND()*0+10

    Uwaga

    W tej formule wartość COUNT jest używana dla kolumny liczb. Funkcja COUNTA jest używana dla kolumny wartości tekstowych.

    Ta formuła używa nietrwałej funkcji RAND. Ta formuła automatycznie aktualizuje formułę OFFSET używaną w zdefiniowanej nazwie "Sales" podczas wprowadzania nowych danych w kolumnie B. Wartość 10 jest używana w tej formule, ponieważ 10 jest oryginalną wartością komórki B2.