• Zapisz się do newslettera, aby otrzymywać powiadomienia o nowościach na blogu
    Zapisując się, wyrażasz zgodę na przesyłanie Ci informacji o nowościach na tym blogu. Zgodę możesz w każdej chwili wycofać (szczegóły).

Zależna lista rozwijana: dynamiczne formuły tablicowe (Office 365)

Czyli UNIKATOWE, SORTUJ i FILTRUJ

Aby stworzyć zależną listę rozwijaną, trzeba było używać niezbyt prostych funkcji, np. PRZESUNIĘCIE. Opisywałam to już kiedyś na blogu (zobacz tutaj).

Teraz, gdy dla użytkowników subskrypcyjnej wersji Office’a (365) dostępne są dynamiczne formuły tablicowe – będzie to pestka!

Chodzi o coś takiego:

Będziemy chcieli z pierwszej listy rozwijanej wybierać markę samochodu, a z drugiej – model. Oczywiście będą nas interesowały modele tylko wybranej wcześniej marki.

Czytaj dalej

Tabela do gromadzenia danych o przedpłatach na usługi

Czyli excelowe wsparcie dla biznesu w czasie kwarantanny koronawirusa

Moi drodzy, mamy nietypową sytuację, dlatego publikuję nietypowy wpis. Chciałabym wesprzeć tych, którzy nie mogą wykonywać swojej pracy ze względu na pandemię wirusa COVID-19. Mam tutaj na myśli salony fryzjerskie, kosmetyczne, tatuażu, paznokci, … . Oczywiście, jeśli moja pomoc przyda się również innym – będzie mi bardzo miło!

Zaproponowałam swojej fryzjerce, że już dziś kupię od niej usługi fryzjerskie dla mojej rodziny. Zapłacę teraz – skorzystam z usługi później, kiedy będzie już taka możliwość. Jak będzie więcej takich jak ja – pomożemy im przetrwać ten trudny dla wszystkich czas.

Wczoraj zrobiliśmy z mężem przelew.

Pomyślałam wtedy, że warto byłoby, aby Magda miała jakieś miejsce, gdzie będzie gromadziła dane o takich przelewach – za chwilę (mam nadzieję!) zrobi jej się tego dużo. Każdy klient to inna usługa, ja wczoraj kupiłam już 4. Będzie tego sporo przez kto-we-ile-czasu? Trzeba to poukładać. A na tym to akurat się znam, więc postanowiłam też tak pomóc :).

Jeśli znasz salon kosmetyczny/fryzjerski/… – śmiało udostępnij plik z tabelą. Pomóżmy biznesom przetrwać epidemię!

Plik do pobrania:

MalinowyExcel Tabela dla salonów kosmetycznych1 dw.xlsx

Zobacz film z instrukcją do pliku (a poniżej we wpisie instrukcja pisana):

Czytaj dalej

Jak zlikwidować autokopiowanie formuł w TABELI?

Czyli trochę o opcjach Excela

Na środowym webinarze O obiekcie tabela słów kilka, jeden z uczestników zadał pytanie o to, jak można sprawić, aby formuły w tabelach nie kopiowały się automatycznie? Albo, jak to z powrotem przywrócić, jak już kiedyś to wyłączyliśmy? 🙂

Służy do tego jedna prosta opcja w Excelu. Prosta, ale bardzo mało intuicyjna. Dlatego postanowiłam o tym napisać artykuł – sama często zapominam, gdzie to w(y)łączyć. To będzie ściągawka :).

Chodzi o coś takiego:

Autokopiowanie formuł w tabeli GIF

Czytaj dalej

Dynamiczny wykres słupkowy niepokazujący zerowych wartości

Czyli sprytne użycie obiektu tabeli

Załóżmy, że chcemy przedstawić dużo danych, np. sprzedaż produktów w pewnym okresie. Produktów mamy dużo, jedne się sprzedają lepiej, inne gorzej, inne w ogóle. Co pewien czas mamy stworzyć wykres (słupkowy) sprzedających się produktów. Zerowa sprzedaż nas nie interesuje.

Gdyby zrobić wykres ze wszystkich danych – te zerowe też byłyby widoczne. Nam natomiast chodzi o proste rozwiązanie, bez specjalnego kombinowania, które pokaże jedynie wartości większe od zera. Czyli coś takiego:

Rozwiązanie tego problemu jest bardzo proste – wystarczy posłużyć się obiektem tabela… Rozwiązanie będzie wtedy dynamiczne, a dzięki autofiltrom dostaniem jeszcze za darmo mechanizm odświeżania wykresu.

Czytaj dalej

Korespondencja seryjna generująca oddzielne PDF-y

Czyli tworzenie wielu PDF-ów z jednej formatki

Podobny temat kiedyś już poruszałam na blogu, natomiast chodziło o stworzenie oddzielnych arkuszy dla pracowników, których informujemy o podwyżce. Tym razem też będziemy informować pracowników o podwyżce, natomiast dla każdego wygenerujemy oddzielny PDF z tą informacją. O tak:

Tylko troszkę zmodyfikujemy kod, który pokazywałam tutaj. Jedziemy!

Czytaj dalej

Jak wykryć duplikaty powyżej ostatniego wystąpienia?

Czyli trochę o logice w formatowaniu warunkowym

Pisałam już o tym, jak wykryć duplikaty na podstawie 2 kolumn – możesz o tym przeczytać tutaj. I własnie pod tym wpisem pojawiło się ciekawe pytanie:

Jak zaznaczyć tylko duplikaty powyżej, a ostatnie wystąpienie zostawić bez formatowania?

Przyszły mi do głowy 2 rozwiązania, jedno z nich idealnie odpowiadające na to pytanie, a drugie… w sumie na inne :). O pierwszym będzie dzisiaj, a o drugim kolejnym razem.

Czyli będziemy osiągać taki efekt:

Czytaj dalej

Archiwizuj wybrane rekordy tabeli (VBA)

Czyli jak makra mogą ułatwić nam życie

Często (jak nie zawsze!), gdy wykonujemy powtarzającą się czynność, zaczyna nam się ona nużyć i denerwuje nas, że ją po raz kolejny wykonujemy. I to niezależnie od tego, czy jest to bardzo prosta czynność, czy skomplikowana. Powiem wręcz tak: im łatwiejsza ta czynność, tym bardziej zaczyna nas denerwować i chcemy, żeby działa się sama. I tak np., gdy chcemy piszemy formułę, którą potem chcemy skopiować, po zatwierdzeniu jej Enterem – zaznaczenie schodzi do komórki niżej. Aby więc skopiować tę formułę – musimy kliknąć na komórkę wyżej, a dopiero potem kopiować. I to ponowne zaznaczanie, ten jeden dodatkowy klik, maksymalnie działa nam na nerwy! BTW, wystarczy zatwierdzić wpis Ctrl + Enter, to zostaniemy w tej samej komórce ;).

Podobnie jest z nieco bardziej skomplikowanymi tematami. Załóżmy, że prowadzimy rejestr obsługiwanych zamówień i chcemy archiwizować te zrealizowane. W danych mamy ostatnią kolumnę Wykonane (x) (H), w której wpisujemy znak “x”, co ma oznaczać, ze dane zamówienie jest już zrealizowane. Następnie rekord tego zamówienia kopiujemy do archiwum, czyli arkusza Hist w tym samym pliku (można byłoby się pokusić od razu o usuwanie takiego rekordu ;)). Dane kopiowane są do pierwszego wolnego wiersza.

Prosta czynność, która może zostać z łatwością zautomatyzowana. I tym właśnie zajmę się w tym artykule. Napiszę makro mające na celu archiwizowanie danych, czyli z tabeli w arkuszu Dane będzie kopiowało rekordy do pierwszego wolnego wiersza arkusza Hist. Efekt będzie taki:

Do dzieła!

Czytaj dalej

Jak wykryć duplikaty na podstawie 2 kolumn?

Czyli formuła w formatowaniu warunkowym

Wyobraźmy sobie sytuację, w której prowadzimy spis projektów, przykładowo obiektów budowlanych, na budowę których sprzedajemy towary. Mamy więc listę, w której odnotowujemy projekty i uczestniczących w nich klientów. Zależy nam na tym, aby na tej liście każda para Projekt-Klient wystąpiła tylko raz. Nie chcemy powiem dublować danych. Chodzi o coś takiego:

Czyli jak dopisujemy do listy nowe dane: projekt i klienta, to Excel ma nam wykrywać, czy ich kombinacja już wcześniej nie wystąpiła. O tym jak to zrobić jest ten wpis.

Czytaj dalej

Zawiadomienie pracowników o zmianie wynagrodzenia

Czyli korespondencja seryjna w Excelu

Wyobraźmy sobie sytuację, że chcemy wszystkim pracownikom dać 10% podwyżki (lubię sobie wyobrażać takie sytuacje:)). Wszystko cudownie, ale wymaga to od nas stworzenia całej masy papierków, między innymi pisemną informację dla pracownika o tym fakcie. Chcemy mieć taką informację wydrukowaną na papierze, no więc nic prostszego – idealna sytuacja dla korespondencji seryjnej w Wordzie. Ale… dostaliśmy od przełożonej jedyną słuszną formatkę, tylko, że… w Excelu. Ma być taka i koniec.

No i zonk: jak zrobić korespondencję seryjną w Excelu???

Na szczęście jest rozwiązanie, tylko wymaga napisania makra.

Wynik

Czytaj dalej

Jak przyporządkować dane (WYSZUKAJ.PIONOWO)?

Częstym pytaniem, jakie mi zadajecie w mailach, na szkoleniach jest: Jak zrobić, aby na podstawie określonych danych znaleźć inne dane? Albo inna wersja: Co zrobić, gdy mam tabelę z danymi i na ich podstawie, chcę do niej dokleić dane z innej tabeli?

Żeby lepiej zobrazować o co chodzi, weźmy przykład: wybrałam kilku pracowników (imię i nazwisko) i chcę przyporządkować do nich datę zatrudnienia. Potrzebne dane mam w innej tabeli. Dla uproszczenia formuły – wszystkie dane będą w tym samym arkuszu. Oto formatka:

Formatka

Formatka

Czytaj dalej