Twórz dynamiczne nazwy obszarów w tabelach Excel

Spisie treści

Jak przypisać nazwy obszarów, które automatycznie dostosowują się do zmienionych baz danych Excel

Stosowanie nazw obszarów w obliczeniach ma wiele zalet, na przykład zwiększenie przejrzystości lub uniknięcie błędów wejściowych. Używanie nazw zakresów staje się trudniejsze, gdy zakres komórek stale się rozszerza. W takim przypadku będziesz musiał przedefiniować lub dostosować nazwę po każdej zmianie.

Program Excel nie może rozszerzyć zakresu określonego nazwą w miarę dodawania nowych danych. Pomyśl na przykład o liście codziennych odczytów, które każdego dnia stają się coraz dłuższe. Poniższy rysunek przedstawia taką listę w przykładowej tabeli:

Jeśli chcesz nadać zakresowi komórek tej listy nazwę zakresu, która zawsze odnosi się do wszystkich zawartych na niej nazw, wprowadź zakres dynamiczny zamiast zakresu statycznego.

Określasz to za pomocą formuły, która zawsze wyprowadza zakres komórek, który już zawiera dane. Aby to zrobić, wykonaj następujące czynności:

  1. Excel 2007 i Excel 2010: Kliknij kartę na wstążce lub na pasku wielofunkcyjnym na przycisku ZDEFINIUJ w grupie ZDEFINIOWANE NAZWY.
    Excel do wersji 2003 włącznie: Wywołaj polecenie NAZWA w menu WSTAW i polecenie DEFINE w menu rozgałęzienia.
  2. Excel wyświetli okno dialogowe. W górnej części okna dialogowego, które się pojawi, wprowadź odpowiednią nazwę, na przykład „Wartości zmierzone” (bez cudzysłowów).
  3. Usuń całą zawartość w polu wejściowym REFERENCES i wprowadź tam następującą formułę:
    = PRZESUŃ OBSZAR (2 $ A $ 2; 0; 0; COUNT2 ($ A $ 2: $ A $ 100); 2)
  4. Potwierdź te wpisy przyciskiem OK.

To definiuje obszar i możesz z nim pracować. Użyta formuła może rozszerzyć zakres kolumn A i B do setnego wiersza w miarę dodawania nowych danych. Jeśli potrzebujesz więcej lub mniej wierszy, wprowadź odpowiednie odwołanie zamiast odwołania do komórki $ A $ 100. Aby uzyskać więcej kolumn, zastąp dwie na samym końcu formuły odpowiednią liczbą.

W ten sposób Excel automatycznie rozpoznaje rozszerzone obszary

Aby sprawdzić, czy nazwa obszaru zawiera żądane odniesienie, wykonaj następujące czynności:

  1. Wybierz dowolną komórkę w tabeli i naciśnij klawisz F9.
    Pojawi się okno dialogowe PRZEJDŹ DO. Wprowadź poprzednio przypisaną nazwę obszaru w polu wejściowym ODNIESIENIA (na przykład "Wartości zmierzone" bez cudzysłowów).
  2. Potwierdź swój wpis za pomocą OK.

Excel następnie zaznacza żądany zakres komórek na liście.

Jeśli dodasz rekord do swojej listy i ponownie przeprowadzisz weryfikację, zobaczysz, że zakres został dostosowany.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave