• 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).

Proste łączenie danych z kilku plików w jeden plik

Czyli najprostszy z możliwych sposobów na łączenie danych z plików

Jeśli masz w jednym folderze wiele plików o tej samej strukturze – możesz szybko połączyć dane z tych plików w jeden zbiorczy plik. Potrzebujesz tylko Power Query i dosłownie kilka kliknięć myszką.

W moim przykładzie są dane sprzedażowe poszczególnych przedstawicieli handlowych – każdy ma swój plik nazwany jego imieniem. W każdym z tych plików znajduje się jeden arkusz, nazwany Sales, gdzie jest zakres z danymi do scalenia.

Zobacz dalej, jakie to proste…

Czytaj dalej

Wykres rozpiętości wynagrodzeń

Czyli uproszczony wykres pudełkowy w Excelu

Ostatnio prowadziłam szkolenie Wizualizacja danych HR w MS Excel. W sumie jedno z pierwszych pytań, które padło brzmiało: “a będziemy robić wykres rozpiętości wynagrodzeń?”. Pomyślałam: No nie, ze wszystkich wykresów, które zaplanowałam, tego jednego nie mam. I akurat o to jest pytanie :). W tym wpisie nadrobię to i pokażę jak zrobić właśnie taki wykres – będzie na nim widoczna rozpiętość wynagrodzeń w działach naszej firmy. Dorzucimy do tego jeszcze medianę, czyli środkowe wynagrodzenie w danym dziale. Wszystko wygląda tak:

WYNIK

I wbrew pozorom w kilku prostych krokach można takie cudo zrobić. Tym się teraz zajmiemy.

Czytaj dalej

Pobierz wagę produktu z jego nazwy

Czyli wyodrębnianie liczby w nawiasie

Naszym zadaniem będzie wyodrębnienie liczby, będącej wagą produktów, z tekstu – czyli z nazwy produktu. O tak:

Wynik

Wynik

Problem polega na tym, że owe wagi są w różnych miejscach: czasem na końcu, czasem w środku nazwy. No i dodatkowo same liczby są różnej długości: raz mają 2 znaki, innym 3 lub 4!

Na szczęście liczba do wyodrębnienia (waga) zawsze jest ujęta w nawias. Dzięki temu łatwo znaleźć regułę, dzięki której namierzymy miejsce występowania liczby w tekście.

Nie możemy tutaj zastosować funkcji FRAGMENT.TEKSTU w najprostszym wydaniu (czyli wpisać argumentów z palca). Trzeba ją trochę ztiuningować…

Czytaj dalej

Jak zaokrąglić liczbę w górę do wielokrotności liczby 3?

Czyli 1, 2, 3 → 3,    a   4, 5, 6 → 6 …

Zadanie jest proste: chcemy zawsze zaokrąglać liczbę naturalną do wielokrotności liczby 3. Pierwsze co mi przyszło do głowy to funkcja ZAOKR.DO.WIELOKR, ale ona tutaj nie zadziała, ponieważ zaokrągla dopiero, gdy wynik dzielenia liczby przez wielokrotność (u nas: 3) będzie większy lub równy połowie tej wielokrotności! Dla liczby 1 więc otrzymamy zero (0), a chcemy trzy (3).

Zastosujemy więc inną funkcję zaokrąglającą, a nawet i dwie.

Tylko najpierw jeszcze formatka:

Formatka

Formatka

Do dzieła!

Czytaj dalej

Graficzne przyciski uruchamiające makra

Czyli prosty sposób na skuteczną komunikację z użytkownikiem

Makra możemy wywoływać na wiele sposobów. Z części z tych sposobów korzystamy na etapie tworzenia kodu, niektóre dzieją się same (zdarzenia), a inne – mają być wygodne dla użytkownika. Do tych z pewnością należą skróty klawiszowe i… przyciski. Zazwyczaj korzystamy z formantów formularza (pisałam o tym tutaj). Metody super, bo działają.

Jeśli jednak chcesz pójść o krok dalej (a zakładam, że skoro czytasz ten artykuł, to chcesz ;)), warto zamiast zwykłego przycisku z napisem (np.: Drukuj), użyć przycisku graficznego. Jest to o tyle fajna metoda, że użytkownik nie musi się wczytywać w tekst na przycisku (a takie wczytywanie jest to szczególnie uciążliwe, gdzie przycisków jest kilka!), tylko rzuca okiem na grafikę i od razu wie co robi dany przycisk.

Przykład:

 

Najlepsze jest to, że takie graficzny przycisk zrobimy od początku do końca sami, bez jakichś specjalnych umiejętności – cały czas będziemy korzystać z wbudowanych możliwości Excela. Nie musimy angażować grafika komputerowego :).

Czytaj dalej

Jak wyświetlić cudzysłów w wyniku formuły?

Czyli sposób na oszukanie Excela

Niby taka prosta sprawa: w tytule wykresu chcemy wyświetlić nazwę produktu, którego sprzedaż prezentujemy. Tytuł opiera się na wartości komórki, w której jest formuła, uzależniona od wyboru produktu przez użytkownika. Wszystko byłoby proste, gdybyśmy chcieli wyświetlić TYLKO nazwę produktu, ale my chcemy tak: Sprzedaż dla “Batonik”. Szef się uparł… i ma być tak:

Cały problem z cudzysłowem polega na tym, że umieszczamy w nim tekst w formułach. Jeśli więc go użyjemy – Excel pomyśli, że chcemy wyświetlić w formule tekst. A my chcemy wyświetlić ten znak (“). Jak więc “oszukać” Excela?

Jest na to wieeeele sposobów: można wstawić znak cudzysłowu do oddzielnej komórki, a następnie odwołać się w do niej w formule; można dokleić cudzysłów bezpośrednio do tekstu w komórce. Jeśli jednak nie chcemy odwoływać się do zewnętrznej komórki ani ingerować w wartości – warto sięgnąć po inne metody. Opiszę dalej dwie. Jedna mi się bardziej podoba, druga – trochę mniej. Zobaczymy jak Tobie 🙂

Czytaj dalej

Nazwy arkuszy na liście rozwijanej, generowanej automatycznie

Czyli zdarzenie arkusza tworzące listę arkuszy

Zadanie na dziś to stworzenie listy rozwijanej, zawierającej nazwy arkuszy w pliku. Powiedzmy, że oddziały naszego sklepu są w różnych miastach, każde miasto ma swój arkusz. My chcemy do głównego arkusza pobrać sumę sprzedaży z wybranego miasta. Interesujące nas miasto (arkusz) chcemy wybrać z listy rozwijanej, i na podstawie naszego wyboru ma się obliczyć suma sprzedaży z tego miast. O tak:

Jak już będziemy mieli nazwę arkusza to dalej pikuś – kiedyś już to opisywałam. Natomiast samo uzupełnienie listy – tutaj bez VBA się nie obejdzie – będą pętle, liczniki i inne bajerki, więc do dzieła!

Czytaj dalej

Zaproszenie na WEBINAR: Nagrywanie makr – wstęp

Zapraszam Cię na bezpłatny webinar Nagrywanie makr – wstęp. Na webinarze wkroczymy w cudowny świat VBA: pierwszym przystankiem będzie nagrywanie makr. Pokażę Ci, że nagrywając makra można stworzyć rozwiązania dynamiczne, niezależne od rozmiaru zakresów danych. Wystarczy znać możliwości… Excela! Co się da nagrać, czego nie, jak sobie usprawnić żmudną pracę dzięki nagranym makrom – oto czym będziemy się zajmować.

Webinar odbył się 26 czerwca 2019 roku na żywo. Jego nagranie można kupić tutaj (39 zł). Do webinaru dołączony jest komplet plików excelowych i notatka PDF

Do zobaczenia na kolejnym webinarze!

 

Treść nagłówka lub stopki na wydruku pobierana z komórki

Czyli dynamiczny nagłówek lub stopka

Dziś zadanie będzie proste – chcemy, aby tekst z komórki pojawił się w nagłówku lub w stopce na wydruku, np. niech to będzie nazwa klienta, dla którego drukujemy ofertę czy jakąś informację. Nie chce nam się zmieniać wartości bezpośrednio w nagłówku/stopce, tylko niech pobiera się ona z komórki (a ta przecież może być uzupełniana przez formułę, niekoniecznie przez nas). O tak:

Formatka

Użyjemy do tego zdarzenia skoroszytu, którego jeszcze na blogu nie pokazywałam…

Czytaj dalej

Dane do wykresu wybierane z listy rozwijanej

Czyli dynamiczny wykres prostą metodą

Chcemy porównać ze sobą sprzedaż i plan z 2 lat. Przedstawienie tego na jednym wykresie będzie nieczytelne, a na 2 oddzielne wykresy nie mamy miejsca i ochoty. Chcemy więc stworzyć jeden wykres, ale taki, aby użytkownik mógł decydować, czy chce zobaczyć na nim porównanie sprzedaży czy planu. O tak:

Wygląda groźnie i skomplikowanie, ale zobaczysz, że do zrobienia tego zadania potrzebujemy sprytnego ułożenia danych i jednej funkcji… :). Let’s go!

Czytaj dalej