Zapobieganie przypadkowemu naciśnięciu klawisza Caps Lock

Osoby początkujące więcej patrzą się na klawiaturę niż na ekran. Czasami może się zdarzyć sytuacja gdy nieświadomie (np. zamiast klawisza Shift) wciśniemy klawisz Caps Lock, napiszemy kilka zdań a potem widząc na ekranie kilka linijek napisanych WIELKIMI LITERAMI wpadamy w panikę.

Mało kto wie, ale w systemie Windows jest jedna świetna funkcja o nazwie klawisze przełączające. Mianowicie gdy naciśniemy Num Lock, Caps Lock lub Scroll Lock usłyszymy „piknięcie” dochodzące z głośników (niestety, ale gdy ustawimy systemowy głośnik znajdujący się obok zegara na 0%, to owego piknięcia nie usłyszymy).

Czytaj dalej
Zaszufladkowano do kategorii Ogólne | Otagowano , , , , | Dodaj komentarz

Kursy walut w Excelu

Z racji, że moja usługa formuła do zmiany kwoty na tekst cieszy się zainteresowaniem postanowiłem opracować podobną usługę zwracającą kursy walut. Zasada działania jest podobna: za pomocą funkcji WEBSERVICE należy wywołać odpowiedni adres URL w wyniku czego w danej komórce pojawi się wynik.

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

Usuwanie metadanych z plików pakietu Office

Zapisując dokument zapisywane są również pewne metadane i dane osobiste. Przykładowo po kliknięciu na dokument prawym przyciskiem myszy i wybraniu opcji właściwości na zakładce Szczegóły są widoczne takie oto informacje. Najciekawsze z nich to informacja kto jako pierwszy utworzył ten plik (pozycja Autor), kto jako ostatni zapisał zmiany a także całkowity czas edycji.

Mało tego, jeśli taki plik Wordowski zapiszę jako plik PDF to po otworzeniu pliku PDF i wybraniu z menu Plik opcji Właściwości zostanie wyświetlony Autor (twórca) pliku.

Czasami tego typu informacje chcemy ukryć. Dlaczego? Otóż nie zawsze chcę, aby wszyscy wiedzieli jak długo/krótko pracowałem nad danym dokumentem. Student, który napisał sprawozdanie z laborek opierając się na sprawozdaniu kolegi z innej grupy też pewnie nie chce się zdradzić, że jego praca jest nie do końca samodzielna 😉

Aby usunąć informacje osobiste z dokumentu należy wykonać następujące czynności:

Czytaj dalej
Zaszufladkowano do kategorii MSOffice - ogólne | Otagowano , , | Dodaj komentarz

Word – symbole wieloznaczne (wyrażenia regularne)

Jeśli miałeś do czynienia z programowaniem, lub administracją systemem operacyjnym Linux to zapewne spotkałeś się z terminem wyrażenia regularne. I mam tutaj pewną dobrą wiadomość: w Wordzie w narzędziu znajdź i zastąp została zaimplementowana namiastka wyrażeń regularnych.

Czym są owe wyrażenia regularne? Ogólnie mówiąc jest to pewien wzorzec tekstu o okreśonej strukturze, który będziemy chcieli zastąpić innym ciągiem znaków (lub pustym ciągiem znaków, czyli będziemy chcieli go usunąć).

Do czego nam się to może przydać? Jeśli obrabiasz jakieś obszerne dokumenty, w których wielokrotnie znajdują się pewne dość podobne ale nie identyczne ciągi znaków i robisz to ręcznie/półautomatycznie, to za pomocą wyrażeń regularnych możesz to zautomatyzować.

Usunięcie z tekstu wszystkich ciągów znaków Patrz rysunek X

Przykładowo załóżmy, że przeprowadzasz korektę pewnej książki. W treści książki wielokrotnie znajduje się sformułowanie Patrz rysunek X (gdzie X to liczba, czyli numer rysunku). Załóżmy, że chcemy z całego dokumentu usunąć to sformułowanie. Problemem jest owy X, czyli fakt że za każdym razem w tekście zmienia się numer rysunku. I tutaj właśnie wchodzą ubrane całe na biało wyrażenia regularne.

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

PowerQuery – Porównywanie dwóch podobnych tabel

Pobierz przykładowy plik z danymi do ćwiczeń

Dzisiaj pokażę, jak możemy porównać dwie tabele w Power Query. Załóżmy, że mamy listę osób, które uczęszczają na kółko informatyczne w tym roku, oraz listę osób uczęszczających na kółko informatyczne w roku ubiegłym. Będziemy chcieli porównać te dwie listy, aby sprawdzić następujące dane:

  • Jacy uczniowie są na obu listach (tj. uczestniczą w kółku informatycznym w obecnym roku, oraz w roku ubiegłym)
  • Jacy uczniowie uczestniczą w kółku informatycznym jedynie w roku obecnym
  • Jacy uczniowie „wypisali się” z kółka (tj. uczestniczyli rok temu, a obecnie już nie uczestniczą)
  • Oprócz tego chcemy sprawdzić poprawność danych np. załóżmy, że dane są ręcznie przepisywane z karteluszków i nie mamy pewności czy w obu tabelach uczeń ma wpisaną taką samą datę urodzenia.
Czytaj dalej
Zaszufladkowano do kategorii Power Query | Dodaj komentarz

Word – okienko nawigacji

Jeśli piszesz dłuższy dokument w programie Word (np. książka, praca magisterka, skrypt szkoleniowy) to warto jest włączyć okienko nawigacji. Wystarczy na karcie Widok w grupie poleceń Pokazywanie zaznaczyć opcję Okienko nawigacji.

Co to okienko daje? Otóż wyświetla tak jakby spis treści. Jest to bardzo ciekawe udogodnienie podczas redagowania dłuższego dokumentu. Otóż w tym okienku w zakładce Nagłówki są wyświetlane wszystkie tytuły i podtytuły rozdziałów w redagowanym dokumencie (pod warunkiem, że tytuły rozdziałów oznaczamy w tekście odpowiednimi stylami tj. Nagłówek 1, Nagłówek 2, Nagłówek 3). Przykładowe okienko nawigacji zamieszczam na poniższym rysunku:

Do czego wykorzystuję to okienko? Jest kilka zastosowań:

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Dodaj komentarz

Osadzenie fragmentu arkusza Excela w dokumencie programu Word

Osadzanie arkusza z Excela w dokumencie MS Word bywa przydatne. Przykładowo możemy zaprojektować rachunek do umowy o dzieło w programie MS Word (u góry piszemy nagłówek Rachunek, następnie informacje: kto jest zleceniodawcą, kto zleceniobiorcą a pod spodem osadzamy arkusz z Excela wewnątrz którego formuły na podstawie podanej kwoty brutto automatycznie liczą koszt uzyskania przychodu, podstawę opodatkowania, podatek i kwotę netto. To rozwiązanie ma jedną wielką zaletę: zwykła tabelka w programie MS Word i konieczność ręcznego wpisania przez wystawcę rachunku kwot może spowodować, że niektórzy wystawcy rachunków będą wystawiać rachunki z błędami (np. nie zaokrąglą do pełnych złotówek podstawy opodatkowania i należnego podatku). Z kolei arkusz z Excela zwalnia wystawcę rachunku od żmudnego procesu obliczania kwot podatków itp.

Czytaj dalej
Zaszufladkowano do kategorii sztuczki | Dodaj komentarz

Power Query – Łączenie się z bazą danych MySQL

Baza MySQL jest bardzo popularna m.in. wśród programistów języka PHP. Obecnie większość popularnych serwisów internetowych korzysta z duetu PHP & MySQL. Przykładowo większość blogów jest postawionych na WordPressie, który został napisany w języku PHP. Popularny silnik, na którym stoi sporo sklepów internetowych – PrestaShop również korzysta z technologii PHP & MySQL. Znając strukturę bazy danych sklepu postawionego na PrestaShop można zaimportować dane dotyczące zamówień i wykonać w Excelu różnego rodzaju analizy (m.in. za pomocą tabel przestawnych).

Czytaj dalej
Zaszufladkowano do kategorii Power Query | Otagowano , , , , | Dodaj komentarz

Rozwiązywanie układów równań w Excelu (Solver)

Kiedyś opisałem narzędzie Szukaj wyniku. Za pomocą tego narzędzia można rozwiązywać proste równania z jedną niewiadomą. Gdy tych niewiadomych (zmiennych, parametrów) jest więcej to należy skorzystać z dodatku Solver. Najpierw sprawdź, na karcie Dane na samym końcu po prawej stronie znajduje się ikona Solver. Jeśli jej nie ma, to zapoznaj się z notką: Instalacja dodatku Solver.

W 5-6 klasie podstawówki w zbiorze zadań natrafiłem na takie zadanie:

Janek mieszka na wsi. Na podwórku były króliki i kury. Zwierzątka miały w sumie 27 głów i 74 nogi . Ile było królików, a ile było kur?

Czytaj dalej
Zaszufladkowano do kategorii Narzędzia inżynierskie | Otagowano , | Dodaj komentarz

Instalacja dodatku Solver

Dodatek Solver bardzo często jest wykorzystywany w różnych zadaniach optymalizacyjnych jak również świetnie sprawdza się w rozwiązywaniu równań. Standardowo ten dodatek nie jest ładowany wraz z startem programu Excel. Aby włączyć Solvera należy wykonać następujące czynności:

Czytaj dalej
Zaszufladkowano do kategorii Narzędzia inżynierskie | Otagowano , | Dodaj komentarz