Inwords – kwota słownie po angielsku, bez użycia makr

Gdy niespełna dwa lata popełniłem na blogu wpis Excel formuła do zmiany kwoty na tekst (kwota słownie bez użycia makr) nie wiedziałem, że moja wtyczka będzie się cieszyła tak dużym powodzeniem. Jakiś czas temu ktoś zadał pytanie, czy nie dałoby się przerobić wtyczki, aby zwracała kwotę słownie, ale w języku angielskim. I tutaj mam dobrą wiadomość: w końcu się zmobilizowałem i tak oto powstała owa wtyczka. Zaleta z jej stosowania jest taka, że nie trzeba używać makr, jej wadą jest konieczność bycia połączonym z Internetem.

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Otagowano , , , , , | Dodaj komentarz

Word – zamiana tekstu na tabelę oraz zamiana tabeli na tekst

Czy wiesz, że w Wordzie można tekst przekonwertować na tabelę? Jest to możliwe pod warunkiem, że tekst ma określoną strukturę tj. dane które mają się znaleźć w kolejnej kolumnie są oddzielone jakimś znakiem. Często tym znakiem jest przecinek lub średnik (tak jak ma to miejsce w przypadku typowych plików CSV) lub tabulator. Mając takie dane możemy bardzo prosto je zamienić na tabelę.

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Otagowano , , , | Dodaj komentarz

☝✅💖 parę słów o emoji 💩🍀♻

Od pewnego czasu zauważam pewien trend. Otóż coraz częściej są używane znaczki emoji. Nie wiesz, co to emoji? Specjalnie aby wytłumaczyć to zagadnienie zainscenizowałem fragment skrzynki odbiorczej w programie Thunderbird

Pewnie masz ten sam problem co ja. Codziennie otrzymuję kilkadziesiąt wiadomości e-mail. W takim gąszczu mogę przegapić jakąś ciekawą wiadomość. Wiedzą o tym marketingowcy i coraz częściej w temacie wiadomości  wstawiają jakieś kolorowe znaczki takie jak np. ⚽️ 🚴‍♀️ 💪🏼 👀 . Zauważ, że dwie wiadomości dość mocno się rzucają w oczy. Ostatnio widzę, że ten trend się nasila tj. coraz więcej marketerów używa emoji.

Pomyślałem o tym, że mógłbym napisać parę słów na ten temat. Dlaczego? Bo może sam chcesz korzystać z tego dobrodziejstwa?

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Otagowano , , , , , , , , | Dodaj komentarz

Parę słów o systemach liczbowych

Jeśli miałeś do czynienia z programowaniem (np. w języku VBA), być może spotkałeś się z binarnym (dwójkowym) albo heksadecymalnym (szesnastkowym) systemem liczbowym. Nawet jeśli nie jesteś programistą to też zdarza nam się korzystać z innych systemów liczbowych. Czasem może nieświadomie używałeś szesnastkowego systemu liczbowego w następujących sytuacjach:

  • Wpisując kod koloru w języku znaczników HTML (lub w arkuszu stylów CSS)
  • Wklepując kod koloru w programie graficznym np. Photoshop
  • Wpisując kod znaku Unicode
  • Edytując pliki w edytorze plików binarnych aby np. zwiększyć liczbę żyć w zapisie gry albo zdjąć jakieś zabezpieczenie 😉
Czytaj dalej
Zaszufladkowano do kategorii Pozostałe | Otagowano | Dodaj komentarz

Excel – Przeliczanie liczb z różnych systemów liczbowych.

Czasami istnieje potrzeba przeliczenia liczby z jednego systemu liczbowego do innego. Mamy pewną liczbę zapisaną w systemie szesnastkowym i chcemy wiedzieć jaka jest wartość danej liczby w systemie dziesiętnym.

Oto prosty przykład: znalazłem pewne zestawienie kolorów (czasami zamiast szukać odpowiedniego koloru w różnych tabelach, kod interesującego mnie koloru wyciągam ze źródła strony).

Spodobał mi się kolor #66FF66 i chciałbym stworzyć jakiś rysunek w którym ten kolor będzie używany. Kod koloru jest podany w systemie szesnastkowym. Dwie pierwsze „cyfry” czyli 66 odpowiadają za składową czerwoną (red), dwie kolejne czyli FF za składową zieloną (green) a dwie ostatnie czyli znów 66 odpowiadają za składową niebieską (blue). Jeśli chciałbym ten sam kolor dodać do palety kolorów w programie graficznym (np. Paint, Photoshop) to składowe R, G, B należy podać w systemie dziesiętnym! (aby pojawiło się to okienko należy w Paincie kliknąć w przycisk Edytuj kolory).

Jak widzisz w polach tekstowych gdzie wpisuje się poszczególne składowe kolorów nie możemy wpisać FF. Również liczba 66 w systemie szesnastkowym to nie jest 66 w systemie dziesiętnym tylko 102.

Jak przeliczyć liczbę z systemu szesnastkowego (heksadecymalny) na dziesiętny (decymalny), aby wiedzieć, że 66 w hex to 102 w dec, a FF w hex to 255 w dec?

Istnieje wiele różnych narzędzi do tego celu. W przypadku kolorów np. na Wikipedii znajduje się Lista kolorów gdzie kody kolorów są podane w formacie liczby szesnastkowej jak i są wyszczególnione poszczególne składowe w systemie dziesiętnym. Ale nie zawsze uda nam się znaleźć tak czytelne zestawienie, albo chcemy przeliczyć jakąś inną liczbę (nie kod koloru) z jednego systemu liczbowego na drugi. Tutaj istnieje możemy:

  • Znaleźć gotowe narzędzie w Internecie
  • Skorzystać z kalkulatora w systemie Windows (na MacOS systemowy kalkulator działa równie dobrze jak ten windowsowy)
  • Skorzystać z pomocy Excela

Poniżej omówię dwa ostatnie rozwiązania.

Czytaj dalej
Zaszufladkowano do kategorii funkcje | Otagowano , , , , , , , , , , , , , , | Dodaj komentarz

Przeliczanie liczb z jednego systemu miar na inny

Przeprowadziłeś się do USA. Oglądasz prognozę pogody. Prezenter mówi, że jutro temperatura dobije do 81 stopni Fahrenheita. I tu pojawia się pytanie: „ile to jest na nasze”.

Pierwsza myśl, to przeklepanie poniższego wzoru do Excela:

Jednak uczenie się wzorów na pamięć jest mało praktyczne bo zaraz pojawi się potrzeba przeliczenia galonów na litry, mil na kilometry itp. A ze szkoły pewnie pamiętasz zadanie z fizyki gdzie należało przeliczyć prędkość obiektu z m/s na km/h.

Istnieje w Excelu bardzo fajna funkcja o nazwie KONWERTUJ, której zadaniem jest przeliczanie liczb z jednego systemu miar na inny (w Excelu 2007 i starszych ta funkcja nosi nazwę CONVERT). Funkcja ta przyjmuje trzy argumenty: pierwszy to liczba jaką chcemy konwertować, drugi argument to jednostka z jakiej następuje konwersja a trzeci argument to jednostka na jaką chcemy przeliczyć naszą liczbę. Przykładowo aby przeliczyć nasze 81 stopni F na stopnie C należy wpisać:

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Otagowano , , | Dodaj komentarz

Tezaurus czyli słownik wyrazów bliskoznacznych

Czy wiesz, że program Word (a także jego darmowe odpowiedniki np. LibreOffice Writer, WPS Office) posiadają wbudowany słownik wyrazów bliskoznacznych?

Pewnie pamiętasz jak w szkole na lekcjach języka polskiego nauczycielka zwracała uwagę, gdy w kilku kolejnych zdaniach użyłeś słowa bohater. Należało tak przeredagować drugie zdanie, aby nie pojawiło się słowo bohater. Jednym ze sposobów było znalezienie jakiegoś wyrazu bliskoznacznego (np. śmiałek, heros).

W Wordzie można to zrobić na dwa sposoby, które poniżej skrótowo opiszę.

Czytaj dalej
Zaszufladkowano do kategorii podstawy | Otagowano , | Dodaj komentarz

Word – automatyczne dzielenie wyrazów

MS Word posiada narzędzie do automatycznego dzielenia wyrazów. Oto powody, dlaczego dzielimy wyrazy:

  • Bo np. pisząc pracę magisterską jest to nam z góry narzucone 😉
  • Jeśli używamy justowania, to czasami w niektórych linijkach w których znajdują się baaaaaaardzo długie wyrazy zdarza się, że odstępy pomiędzy wyrazami są zbyt duże. Wtedy dzielenie wyrazów jest wręcz wybawieniem.
  • Jeśli piszemy tekst np. w układzie kilkukolumnowym lub w tabeli zawierającej kilka kolumn to wtedy jeszcze bardziej widać efekt rozciągniętych spacji i/lub dochodzi do takich paradoksów, że w jednym wierszu mieści się tylko jeden wyraz
Czytaj dalej
Zaszufladkowano do kategorii word - samouczki | Otagowano , | Dodaj komentarz

Korespondencja seryjna – Etykiety

Czasami potrzebujemy stworzyć unikalne etykiety, tak aby na jednej kartce zmieściło się kilkanaście/kilkadziesiąt rekordów. Poniżej przedstawiam prosty przykład: mamy 12 etykiet na 1 kartce. Na każdej etykiecie będą inne dane.

Oto przykładowe sytuacje, kiedy warto skorzystać z generowania etykiet za pomocą korespondencji seryjnej:

  • Chcemy zaprojektować małe naklejki adresowe (oczywiście każda etykieta zawiera dane innego adresata), które będziemy naklejać na koperty
  • Chcemy wsadzać do zamówienia małe karteczki zawierające unikalne kody rabatowe, które wcześniej wygenerowaliśmy w Excelu.
  • Chcemy wydrukować małe karteczki zawierające imię i nazwisko danej osoby, które umieścimy w odpowiednim miejscu przy stoliku (przydatne podczas organizacji takich uroczystości jak np. wesele)
  • Możemy zaprojektować „cenówki” dla poszczególnych produktów
  • Możemy zaprojektować małe karteczki z opisami np. rozmiarów śrubek/parametrów rezystorów, które znajdują się w poszczególnych szufladkach w takim oto organizerze

Przystąpmy więc do dzieła. Ja jako przykładu użyjemy np. arkusz Excela zawierający wygenerowane unikalne kody rabatowe.

Czytaj dalej
Zaszufladkowano do kategorii word - samouczki | Otagowano | Dodaj komentarz

Excel – Zmiana przypisanych funkcji klawiszom funkcyjnym

Pobierz przykładowe pliki do ćwiczenia.

Jakiś czas temu natrafiłem na ciekawy fragment kodu VBA (utwórz nowy moduł i wklej poniższy kod lub otwórz plik 01 klawiszF1.xlsm):

Private Sub KlawiszF1()
    MsgBox "O! nacisnąłeś klawisz F1", 64
End Sub

Sub Przypisz()
    Application.OnKey "{F1}", "KlawiszF1"
End Sub

Po uruchomieniu procedury Przypisz od tej pory zostanie przedefiniowany klawisz funkcyjny F1. Od tej pory po naciśnięciu klawisza F1 użytkownik zamiast pomocy zobaczy żartobliwy komunikat o treści: O! nacisnąłeś klawisz F1.

Czytaj dalej
Zaszufladkowano do kategorii Kawały biurowe | Otagowano , , , , , , | Dodaj komentarz