0Pricing
Excel Formulas Academy · Lekcja

Znaczenie rozlewania wyników

Proszę zrozumieć, jak jedna formuła może zwrócić tablicę w wielu komórkach.

Znaczenie rozlewania wyników to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Jedna formuła, wiele wyników

Większość napisanych przez Ciebie formuł zwraca pojedynczą wartość do jednej komórki. Tablice dynamiczne to zmieniają. Jedna formuła może zwrócić całą listę lub siatkę wyników, a arkusz automatycznie umieszcza każdy wynik w osobnej komórce.

To automatyczne umieszczanie wyników nazywa się rozlewaniem. Wpisujesz formułę raz, naciskasz Enter, a wyniki rozlewają się do sąsiednich komórek niczym woda wypełniająca tacę.

Pierwszy przykład rozlewania

Załóżmy, że zakres A1:A5 zawiera liczby od 1 do 5. W komórce C1 wpisz =A1:A5*10 i naciśnij Enter.

Zamiast jednego wyniku otrzymasz pięć: 10, 20, 30, 40, 50, ułożonych w zakresie C1:C5. Formułę wpisano tylko w C1, ale wynik automatycznie rozlał się do komórek poniżej.

=A1:A5*10

Zakres rozlania

Blok komórek wypełniany przez formułę nazywa się zakresem rozlania. Tylko lewa górna komórka, nazywana komórką zakotwiczenia, faktycznie zawiera formułę. Pozostałe komórki są wypełniane automatycznie i po zaznaczeniu komórki zakotwiczenia mają delikatną niebieską ramkę.

Nie możesz bezpośrednio edytować rozlanych komórek. Jeśli spróbujesz, pojawi się błąd. Aby zmienić wynik, edytuj formułę w komórce zakotwiczenia.

Odwoływanie się do rozlanego zakresu za pomocą operatora #

Ponieważ rozlany zakres może się powiększać lub zmniejszać, do całego wyniku odwołujesz się za pomocą operatora rozlania: znaku hash umieszczonego za adresem komórki zakotwiczenia.

Jeśli formuła w C1 rozlewa się do C5, zapis C1# oznacza cały rozlany zakres. Użyj go w innym miejscu, na przykład jako =SUM(C1#), a suma zawsze obejmie każdą rozlaną wartość, nawet jeśli zakres później się powiększy.

=SUM(C1#)

Rozlane zakresy aktualizują się automatycznie

Prawdziwa siła rozlewania polega na tym, że jest ono dynamiczne. Jeśli dodasz nową liczbę do zakresu źródłowego, zakres rozlania automatycznie się powiększy, aby ją uwzględnić. Usuń wartość, a zakres się zmniejszy.

Nie musisz już kopiować formuły w dół. Pojedyncza formuła w komórce zakotwiczenia dopasowuje rozmiar wyniku do danych, które odczytuje.

Funkcje zwracające rozlane wyniki

Wiele nowoczesnych funkcji jest przeznaczonych do zwracania tablic, dlatego ich wyniki się rozlewają:

  • FILTER zwraca pasujące wiersze.
  • UNIQUE zwraca listę unikatowych wartości.
  • SORT i SORTBY zmieniają kolejność zakresu.
  • SEQUENCE generuje listę liczb.

Funkcje FILTER i UNIQUE poznasz w tym kursie. Każda z nich zwraca wiele wyników za pomocą jednej formuły.

UNIQUE w praktyce

Wyobraź sobie, że kolumna A zawiera regiony: East, West, East, North, West. Aby uzyskać przejrzystą listę unikatowych regionów, wpisz jedną formułę:

=UNIQUE(A2:A6)

Formuła rozleje trzy wyniki: East, West, North. Dodaj kolejny region do źródła, a rozlana lista automatycznie się powiększy. Jedna formuła zapewnia zawsze aktualną listę.

=UNIQUE(A2:A6)

Rozlewanie także w poprzek kolumn

Rozlewanie nie ogranicza się do kierunku w dół. Formuła może rozlewać się w poprzek kolumn, a nawet wypełniać dwuwymiarową siatkę.

Na przykład =SEQUENCE(3,4) rozlewa blok o wysokości 3 wierszy i szerokości 4 kolumn, wypełniając 12 komórek liczbami od 1 do 12. Kierunek i kształt zależą wyłącznie od tablicy zwracanej przez formułę.

=SEQUENCE(3,4)

Gdzie dostępne są tablice dynamiczne

Tablice dynamiczne i rozlewanie działają w Excel for Microsoft 365 oraz w Excel 2021 i nowszych. Google Sheets również obsługuje rozlewanie tablic od wielu lat.

Starsze wersje, takie jak Excel 2016 i 2019, nie obsługują rozlewania. W ich przypadku formuły tablicowe trzeba było zatwierdzać za pomocą Ctrl+Shift+Enter i nie mogły automatycznie się powiększać. Jeśli formuły odmawiają rozlewania, najpierw sprawdź używaną wersję.

Koniec z kopiowaniem w dół

Przed wprowadzeniem tablic dynamicznych wpisywałeś =B2*C2 w jednej komórce, a następnie przeciągałeś formułę w dół przez setki wierszy. Dzięki rozlewaniu wpisujesz ją tylko raz.

Formuła =B2:B100*C2:C100 rozlewa po jednym wyniku na wiersz w całym zakresie. Utrzymanie arkusza staje się proste: istnieje jedna formuła do odczytania i naprawienia, a nie setki kopii, które mogłyby się z czasem rozjechać.

=B2:B100*C2:C100

Model myślowy rozlewania

Myśl o formule rozlewającej się jak o małym programie, który zwraca kształt danych, a nie tylko jedną liczbę. Arkusz układa następnie ten kształt w siatce, zaczynając od komórki zakotwiczenia.

Twoim zadaniem jest upewnienie się, że na wynik jest wystarczająco dużo pustego miejsca. W następnych lekcjach dowiesz się, jak tworzyć użyteczne kształty za pomocą FILTER i UNIQUE oraz co zrobić, gdy miejsce docelowe jest zablokowane.

Szybkie sprawdzenie

Sprawdź, czy rozumiesz rozlewanie.

Podsumowanie: co oznacza rozlewanie

Nauczyłeś się, że formuła tablicy dynamicznej może zwracać wiele wyników, a arkusz automatycznie układa je w zakresie rozlania.

  • Tylko komórka zakotwiczenia zawiera formułę.
  • Do całego rozlanego zakresu odwołuj się za pomocą operatora #, na przykład C1#.
  • Rozlane zakresy automatycznie powiększają się i zmniejszają wraz z danymi źródłowymi.
  • Funkcje takie jak FILTER, UNIQUE, SORT i SEQUENCE zwracają rozlane wyniki.

W następnej części użyjesz FILTER, aby zwrócić tylko wybrane wiersze.

Często zadawane pytania

Czy lekcja „Znaczenie rozlewania wyników” jest bezpłatna?

Tak — pełny tekst „Znaczenie rozlewania wyników” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Znaczenie rozlewania wyników”?

Proszę zrozumieć, jak jedna formuła może zwrócić tablicę w wielu komórkach. Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?

Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.

Ile czasu zajmuje lekcja „Znaczenie rozlewania wyników”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?

Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Znaczenie rozlewania wyników
  2. Filtrowanie danych za pomocą FILTER
  3. Usuwanie duplikatów za pomocą UNIQUE
  4. Obsługa błędu SPILL
← Powrót do Excel Formulas Academy