Zagraj w „łamigłówkę” w programie Excel
MehmetSalihKoten, użytkownik Reddita, stworzył w pełni funkcjonalną wersję Tetrisa w programie Microsoft Excel.
Czy wiesz , że funkcja PRZESUNIĘCIE w programie Microsoft Excel może pomóc w wielu innych czynnościach, a nie tylko w odwołaniach do komórek? Poniżej znajdują się unikalne sposoby korzystania z PRZESUNIĘCIA w programie Excel , o których możesz nie wiedzieć.
Funkcja PRZESUNIĘCIA programu Microsoft Excel jest elastycznym i potężnym narzędziem. Niestety, ze względu na swoją złożoność i liczbę podobnych funkcji, ta funkcja Excela jest niedostatecznie wykorzystywana.
Ta stosunkowo prosta funkcja może pomóc użytkownikom zaoszczędzić czas i wysiłek. Upraszcza uzyskiwanie dokładnych punktów danych z dobrze posortowanego głównego zbioru danych. Umożliwia także proste tworzenie szczegółowych raportów, interaktywnych wizualizacji i złożonych dashboardów.
Utwórz zbiór danych o niestandardowym rozmiarze
Jednym z najczęstszych zastosowań funkcji PRZESUNIĘCIE w programie Excel jest zbieranie zestawów danych o zmiennym rozmiarze. W przypadku dużego zbioru danych można w danym momencie uwzględnić tylko niewielką część danych.
Na przykład, aby udostępnić automatyczny raport dotyczący sumy sprzedaży pracowników, musisz uzyskać sumę za dany tydzień lub tygodnie.
Napisanie innej funkcji SUMA dla każdej sumy może być całkiem łatwe. Jednakże użycie funkcji PRZESUNIĘCIE będzie łatwiejsze w użyciu i szybsze w ponownym użyciu.
Najpierw wpisz datę, od której chcesz zacząć, w komórce B6. Następnie wprowadź liczbę dni, przez które chcesz uruchomić raport w B7. Następnie użyj prostych funkcji SUMA i ŚREDNIA, aby uzyskać więcej danych dla każdego pracownika w wybranym okresie:
=SUM(OFFSET(B2, 0, B6 - 1, 1, B7))
=AVERAGE(OFFSET(B2, 0, B6 - 1, 1, B7)
Dostosowywanie daty lub godziny rozpoczęcia jest tak proste, jak edytowanie komórki, ale można znacznie łatwiej przeciągać i zmieniać rozmiar grup danych.
Umożliwia tworzenie niestandardowych raportów
Użyj tej samej metody, co powyżej, aby utworzyć kompletny raport, dostosowując w łatwy sposób zmienne. Możesz sprawić, że pierwszy argument funkcji OFFSET odniesie się do innego arkusza. Pozwala to na oddzielenie wprowadzania danych i raportowania.
Powyższa akcja umożliwia także przeciągnięcie wybranych fragmentów danych z jednego arkusza do drugiego. Dodatkowo umożliwia wyświetlenie wyłącznie informacji istotnych dla bieżącego raportu. Skonfigurowanie raportu pokazującego sumy dzienne przy użyciu tych samych danych co wcześniej, jest dość proste. Można to zrobić bez pobierania danych dla niepowiązanych dat.
Następująca funkcja offsetu umieszczona w komórce B5 pobierze liczbę dni określoną w B2. Rozpoczyna się w tygodniu wybranym w B1 i pokazuje tylko dane za odpowiedni okres:
=OFFSET(Sheet1!B2, 0, (B1 - 1) * 7, 1, B2 * 7)
Istnieje możliwość ograniczenia wpisów w B1 i B2 oraz stworzenia rozwijanej listy w Excelu z dostępnymi tygodniami przy wykorzystaniu walidacji danych.
Paginacja arkusza kalkulacyjnego
Funkcja PRZESUNIĘCIE umożliwia także prostą paginację arkusza kalkulacyjnego, co często wiąże się z korzystaniem z karty Programista programu Excel. Może to sprawić, że przetwarzanie dużych grup danych będzie prostsze i bardziej efektywne.
Podczas pracy z arkuszami kalkulacyjnymi zawierającymi do 30 000 wierszy danych przeglądanie wszystkich danych na raz może być trudne. Utwórz menu rozwijane, które akceptuje zakres liczb od 1 do 300, co pozwala szybko oddzielić dane według stron ze 100 wynikami na stronę.
Funkcja OFFSET zawsze ma swój punkt kontrolny umieszczony w górnej komórce danych. Jednakże drugim argumentem jest przesunięcie pionowe. Ta wartość jest równa wybranemu numerowi strony minus 100. Przesunięcie jest poziome, trzeci argument można ustawić na 0.
Czwarty argument jest ustawiony na 100, piąty argument to liczba kolumn w zbiorze danych. Ta metoda sprawia, że dzielenie tabel danych i zarządzanie nimi jest niezwykle łatwe.
Poniżej znajduje się przykład danych paginowanych. Zawiera 500 informacji zarejestrowanych z czujnika na jednym arkuszu oraz raport podzielony na strony na drugim arkuszu.
Raport wykorzystuje weryfikację danych w komórce B1 w celu utworzenia menu rozwijanego zawierającego strony. Poniższe wyrażenie w komórce A3 tworzy treść raportu:
=OFFSET(Sheet1!A2, (B1 - 1) * 100, 0, 100, 21)
Powyżej przedstawiono kilka sposobów wykorzystania funkcji offset w programie Excel , które zna niewiele osób, a są one naprawdę przydatne, szczególnie gdy trzeba przetwarzać duże ilości danych.
Mam nadzieję, że artykuł będzie dla Ciebie przydatny.
MehmetSalihKoten, użytkownik Reddita, stworzył w pełni funkcjonalną wersję Tetrisa w programie Microsoft Excel.
Aby przeliczyć jednostki miary w Excelu, skorzystamy z funkcji Konwertuj.
Co to jest funkcja WYSZUKAJ POZIOMO? Jak korzystać z funkcji WYSZUKAJ POZIOMO w programie Excel? Przekonajmy się dzięki LuckyTemplates!
Funkcja JEŻELI w programie Excel jest dość powszechnie używana. Aby dobrze go używać, musisz zrozumieć formułę IFERROR programu Microsoft Excel.
Co to jest funkcja WARTOŚĆ w programie Excel? Jaka jest formuła wartości w programie Excel? Przekonajmy się z LuckyTemplates.com!
Funkcja EOMONTH w programie Excel służy do wyświetlania ostatniego dnia danego miesiąca, przy bardzo prostej implementacji. Otrzymasz wówczas ostatni dzień danego miesiąca na podstawie wprowadzonych przez nas danych.
Chcesz zautomatyzować powtarzalne zadania w Excel VBA? Nauczmy się zatem, jak używać pętli Do-While do implementowania serii akcji, które powtarzają się do momentu spełnienia warunku.
Domyślna szerokość kolumny i wysokość wiersza w Excelu mogą nie odpowiadać wprowadzonym danym. W poniższym artykule przedstawiono kilka sposobów zmiany rozmiaru kolumn, wierszy i komórek w programie Excel 2016. Zapoznaj się z nim!
Za każdym razem, gdy pracujesz z programem Excel, będziesz musiał wprowadzić informacje – lub treść – do komórek. Nauczmy się z LuckyTemplates podstawowych pojęć dotyczących komórek i zakresów w Excelu 2016!
Co to jest funkcja Xlookup w programie Excel? Jak korzystać z Xlookup w Excelu? Przekonajmy się z LuckyTemplates.com!