SZYBKIE PORZĄDKOWANIE DANYCH. Tom X NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.LICZBA

Podobne dokumenty
SZYBKIE PORZĄDKOWANIE DANYCH. Tom X NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.LICZBA

SZYBKIE PORZĄDKOWANIE DANYCH. Tom X NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.LICZBA

BUDŻETOWANIE W EXCELU. Tom XI NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.LICZBA

TABELE I WYKRESY PRZESTAWNE OD A DO Z DYNAMICZNA ANALIZA DUŻYCH ZBIORÓW DANYCH

BUDŻETOWANIE W EXCELU. Tom XI NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.LICZBA

EXCEL W DZIALE KSIĘGOWOŚCI, CZ. 2. Tom VIII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

AUTOMATYZACJA PRACY Z UŻYCIEM MAKR. Tom XII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

EXCEL W DZIALE KSIĘGOWOŚCI, CZ. 1. Tom VII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

ZAAWANSOWANE I NIESTANDARDOWE WYKRESY. Tom IX NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

FORMUŁY WARUNKOWE, DZIĘKI KTÓRYM TWÓJ EXCEL ZACZNIE MYŚLEĆ

TABELE I WYKRESY PRZESTAWNE OD A DO Z DYNAMICZNA ANALIZA DUŻYCH ZBIORÓW DANYCH

FORMUŁY WARUNKOWE, DZIĘKI KTÓRYM TWÓJ EXCEL ZACZNIE MYŚLEĆ

Aktualizacja (148) Czerwiec 2015

ZAAWANSOWANE I NIESTANDARDOWE WYKRESY. Tom IX NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

FORMULARZE OD PODSTAW JAK WYGODNIEJ PRACOWAĆ Z EXCELEM

Aktualizacja (157) Styczeń 2016

Aktualizacja (159) Luty/Marzec 2016

SUMA ZAAWANSOWANE NARZĘDZIA DO GRAFICZNEJ PREZENTACJI W EXCELU. Tom V VBA JEŻELI COS NPV KOMÓRKA CZY.LICZBA DNI.ROBOCZE ILOCZYN LOG

52 NAJLEPSZE TRIKI W EXCELU, CZYLI JAK SZYBCIEJ WYKONAĆ OBLICZENIA

Aktualizacja (152) Wrzesień 2015

Aktualizacja (160) Marzec 2016

Graficzna prezentacja struktury przychodów i kosztów według rodzajów

ZASTOSOWANIE TABEL PRZESTAWNYCH W KONTROLINGU. Tom VI NPV JEŻELI COS WSP.KORELACJI ROZKŁ.EXP KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

Praktyczny Excel. 50 praktycznych formuł na każdą okazję

PROGRAM SZKOLENIA. Excel w Analizach danych.

Aktualizacja (161) Kwiecień 2016

Aktualizacja (156) Grudzień 2015

Praktyczny Excel. Sprytne makra

Praktyczny Excel. Sprytne makra

Porządkowanie danych za pomocą makr i formuł w Excelu

Aktualizacja (144) Marzec 2015

Aktualizacja (147) Maj 2015

PROGRAM SZKOLENIA. Excel Średniozaawansowany z wprowadzeniem do tabel przestawnych i makr.

Aktualizacja (149) Lipiec 2015

Aktualizacja (163) Maj/Czerwiec 2016

Rejestracja zmian w spółce w KRS

Program szkolenia EXCEL ZAAWANSOWANY Z WPROWADZENIEM DO VBA.

Program szkolenia EXCEL W ANALIZACH DANYCH.

Formatowanie warunkowe

biblioteczka spółki z o.o. Umowa spółki z o.o. ZAPISY, KTÓRE ZAPEWNIĄ SKUTECZNE ZARZĄDZANIE FIRMĄ

EXCEL W DZIALE KSIĘGOWOŚCI, CZ. 1. Tom VII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

POBIERANIE I ANALIZA ZEWNĘTRZNYCH DANYCH. Tom III NPV JEŻELI COS WSP.KORELACJI ROZKŁ.EXP KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

ŚWIADECTWO PRACY. v wydawanie, v wypełnianie, v korekty. v odpisy

najlepszych trików Excelu

Aktualizacja (162) Maj 2016

FORMULARZE OD PODSTAW JAK WYGODNIEJ PRACOWAĆ Z EXCELEM

biblioteczka spółki z o.o. Umowa spółki z o.o. ZAPISY, KTÓRE ZAPEWNIĄ SKUTECZNE ZARZĄDZANIE FIRMĄ

Microsoft PowerPoint Poziom Zaawansowany PROGRAM SZKOLENIOWY. Plan szkolenia zawiera: Microsoft Excel Poziom Zaawansowany

KONTROLING FINANSOWY W EXCELU. Tom IV NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.LICZBA

Ordynacja podatkowa. Ujednolicony tekst ustawy z komentarzem ekspertów BIBLIOTEKA FINANSOWO-KSIĘGOWA

KONTROLING SPRZEDAŻOWY W EXCELU. Tom I NPV JEŻELI COS WSP.KORELACJI ROZKŁ.EXP KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.LICZBA

Rejestracja zmian w spółce w KRS

Program szkolenia EXCEL ŚREDNIOZAAWANSOWANY.

Wartości niematerialne i prawne oraz środki trwałe w instytucjach kultury

PROGRAM SZKOLENIA. Excel w logistyce.

Zarząd w spółce z o.o.

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym

SUMA ZAAWANSOWANE NARZĘDZIA DO GRAFICZNEJ PREZENTACJI W EXCELU. Tom V VBA JEŻELI COS NPV KOMÓRKA CZY.LICZBA DNI.ROBOCZE ILOCZYN LOG

Tabele w Excelu przejrzysty sposób na prezentację danych

Excel 2016 PL w biurze i nie tylko / Sergiusz Flanczewski. Gliwice, cop Spis treści

Nowe zasady w sprawozdaniach za 2013 rok

Jak sprawnie filtrować i sprawdzać poprawność danych w Excelu? 1

Nowe zasady rozliczania się z podwykonawcami

ŚWIADECTWO PRACY. v wydawanie, v wypełnianie, v korekty. v odpisy

Profesjonalne szkolenia z MICROSOFT EXCEL DLA FIRM. w Warszawie i w całej Polsce

biblioteczka zamówień publicznych Agata Smerd NEGOCJACJE Z OGŁOSZENIEM procedura krok po kroku

EXCEL ZAAWANSOWANY. Konspekt szczegółowy

Program szkolenia EXCEL DLA FINANSISTÓW.

Porównanie przepisów ustawy o rachunkowości MSR/MSSF

Wartości niematerialne i prawne oraz środki trwałe w instytucjach kultury

Pod redakcją Piotra Gromulskiego. Podsumowania okresowe w Excelu na skróty

Praktyczny Excel. Wykresy i grafika. w Excelu krok po kroku

Program szkolenia MS Excel - Poziom Zaawansowany 30 godz. (wymagana znajomość obsługi programu w zakresie średnio zaawansowanym)

TP1 - TABELE PRZESTAWNE od A do Z

Tytuł ebooka Skarga do sądu wpisujesz i zadajesz styl administracyjnego Tytuł ebooka droga odwoławcza od decyzji podatkowych

Program szkoleniowy. 16 h dydaktycznych (12 h zegarowych) NAZWA SZCZEGÓŁY CZAS. Skróty do przeglądania arkusza. Skróty dostępu do narzędzi

Arkusz kalkulacyjny MS Excel 2010 PL.

Program szkoleniowy. 16 h dydaktycznych (12 h zegarowych) NAZWA SZCZEGÓŁY CZAS. Skróty dostępu do narzędzi

Zasady sporządzania dokumentów księgowych w jsfp

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Pompy ciepła Zasady działania i wybór rozwiązań

EXCEL TABELE PRZESTAWNE

Aktualizacja (136) Sierpień 2014

Żurek INFOBroker. Szkolenia warsztaty konsultacje MS Excel. tel

OCHRONA DANYCH OSOBOWYCH

PARTNERSTWO PUBLICZNO-PRYWATNE

Excel formuły i funkcje

Program szkolenia EXCEL W OPARCIU O DANE LOGISTYCZNE.

str. 1 Excel ćwiczenia 1 Podstawy użytkowania komputerów

EXCEL POZIOM EXPERT. Konspekt szczegółowy

Praktyczny Excel. Wykresy i grafika. w Excelu krok po kroku

Porównanie przepisów ustawy o rachunkowości MSR/MSSF

Rys. 1. Wartości sum częściowych nie są wyróŝnione

Aktualizacja (151) Sierpień/Wrzesień 2015

Transkrypt:

z a a w a n s o w a n y SZYBKIE PORZĄDKOWANIE DANYCH VBA NPV WSP.KORELACJI ROZKŁ.EXP KOMÓRKA CZY.LICZBA JEŻELI COS DNI.ROBOCZE ILOCZYN LOG SUMA Tom X

Szybkie porządkowanie danych Piotr Dynia Jakub Kudliński

Autorzy: Piotr Dynia, Jakub Kudliński Kierownik grupy wydawniczej: Ewa Ziętek-Maciejczyk Wydawca: Monika Kijok Redaktor prowadzący: Rafał Janus Korekta: Zespół Skład i łamanie: Norbert Bogajczyk Projekt okładki: Piotr Fedorczyk Druk: Miller ISBN: 978-83-269-3623-4 Copyright by Wydawnictwo Wiedza i Praktyka sp. z o.o. Warszawa 2015 Wydawnictwo Wiedza i Praktyka sp. z o.o. 03-918 Warszawa, ul. Łotewska 9a tel. 22 518 29 29, faks 22 617 60 10 NIP: 526-19-92-256 Numer KRS: 0000098264 Sąd Rejonowy dla m.st. Warszawy, Sąd Gospodarczy XIII Wydział Gospodarczy Rejestrowy. Wysokość kapitału zakładowego: 200.000 zł Szybkie porządkowanie danych wraz z przysługującymi Czytelnikom innymi elementami dostępnymi w subskrypcji (e-letter, strona WWW i inne) chronione są prawem autorskim. Przedruk materiałów opublikowanych w Szybkim porządkowaniu danych oraz w innych dostępnych elementach subskrypcji bez zgody wydawcy jest zabroniony. Zakaz nie dotyczy cytowania publikacji z powołaniem się na źródło. Publikacja Szybkie porządkowanie danych została przygotowana z zachowaniem najwyższej staranności i wykorzystaniem wysokich kwalifikacji, wiedzy i doświadczenia autorów oraz konsultantów. Zaproponowane w publikacji Szybkie porządkowanie danych oraz w innych dostępnych elementach subskrypcji wskazówki, porady i interpretacje nie mają charakteru porady prawnej. Ich zastosowanie w konkretnym przypadku może wymagać dodatkowych, pogłębionych konsultacji. Publikowane rozwiązania nie mogą być traktowane jako oficjalne stanowisko organów i urzędów państwowych. W związku z powyższym redakcja nie może ponosić odpowiedzialności prawnej za zastosowanie zawartych w publikacji Szybkie porządkowanie danych lub w innych dostępnych elementach subskrypcji wskazówek, przykładów, informacji itp. do konkretnych przypadków.

Spis treści 1. Podstawowe funkcje operujące na tekście... 7 1.1. Funkcja DŁ... 7 1.2. Funkcja FRAGMENT.TEKSTU... 9 1.3. Funkcja LEWY... 11 1.4. Funkcja PRAWY... 12 1.5. Funkcja PORÓWNAJ... 14 1.6. Funkcja ZNAJDŹ... 16 1.7. Funkcja ZŁĄCZ.TEKSTY... 17 2. Złożone formuły oparte na funkcjach tekstowych... 19 2.1. Rozdzielanie do dwóch kolumn wartości z jednej komórki... 19 2.2. Kwota i tekstowe oznaczenie waluty w jednej komórce... 20 2.3. Łączenie tekstu z kilku komórek... 22 2.4. Automatyczna zamiana miejscami imion i nazwisk... 23 2.5. Inicjał przy nazwisku zamiast pełnego imienia... 25 2.6. Porządkowanie dat zamiana cyfr rzymskich na arabskie... 26 2.7. Modyfikowanie wartości bez używania formuł... 27 3. Szybkie modyfikowanie zawartości komórek... 30 3.1. Usuwanie niedrukowanych znaków... 30 3.2. Usuwanie lub zamiana przecinków na kropki w liczbach... 31 3.3. Wyszukiwanie i usuwanie symboli wieloznacznych... 33 4. Formatowanie zestawienia... 35 4.1. Formatowanie danych liczbowych za pomocą skrótów... 35 4.2. Wartości czasu wyświetlane jako ułamki... 36 4.3. Znikające zero na początku wartości liczbowych... 37 5. Sprawne poruszanie się po dużych zestawieniach... 40 5.1. Blokowanie wierszy i kolumn... 40 5.2. Edycja zawartości komórek dla zaawansowanych... 42 5.3. Zaznaczanie komórek i wypełnianie numerami porządkowymi... 43 6. Porządkowanie danych o niestandardowym układzie... 44 6.1. Zestawienie składające się z wielowierszowych bloków... 44 6.2. Wprowadzenie kryterium sortowania... 45 6.3. Wprowadzenie numeracji porządkowej... 46 6.4. Budowa posortowanej wersji zestawienia... 47 3

Szybkie porządkowanie danych 7. Uzupełnianie zestawienia o formę grzecznościową (pani/pan)... 51 7.1. Tworzenie tabeli z danymi personalnymi pracowników... 51 7.2. Tabela wyjątków... 52 7.3. Formuła ustalająca formę grzecznościową... 54 8. Szybkie scalanie, rozdzielanie i obramowywanie komórek makra... 56 8.1. Scalanie wielu komórek w pionie... 56 8.2. Scalanie wielu komórek w poziomie... 60 8.3. Podział scalonych komórek z kopiowaniem wartości... 63 8.4. Scalenie komórek w pionie, jeśli następne komórki są puste... 66 8.5. Scalanie komórek w poziomie, jeśli następne komórki są puste... 69 8.6. Scalenie komórek w pionie, jeśli następne komórki zawierają taki sam tekst... 72 8.7. Scalenie komórek w poziomie, jeśli następne komórki zawierają taki sam tekst... 75 8.8. Obramowanie tabeli z komórkami scalonymi... 77 8.9. Dodawanie odstępów po scalanych komórkach... 80 9. Sortowanie według dużej liczby kryteriów... 83 9.1. Sortowanie według koloru... 86 9.2. Filtrowanie według koloru... 88 10. Poprawianie układu danych źródłowych, aby zbudować tabelę przestawną... 89 10.1. Budowa formuł zmieniających układ danych... 90 10.2. Zamiana formuł na wartości... 94 4

Wstęp Wstęp Zanim przygotujemy wykres, przeprowadzimy analizę wyników sprzedaży czy nadamy zestawieniu czytelny wygląd, musimy mieć uporządkowane dane. Niestety zbiory pochodzące z zewnętrznych źródeł, np. z systemów księgowych czy finansowych, wymagają z reguły wstępnej obróbki, która bywa żmudna i czasochłonna. Takie operacje prawie zawsze można przyspieszyć, wykorzystując różne narzędzia Excela, formuły oraz makra. Niniejsza publikacja jest właśnie zbiorem instrukcji pokazujących, jak w praktyce szybko uporządkować zbiory danych. Czytelnik dowie się m.in., jak w arkuszu zamienić kropki na przecinki. To bardzo częsty problem pojawiający się przy importowaniu do Excela wartości liczbowych. Pokazujemy również, jak z użyciem formuł szybko wykonywać operacje na zestawieniach zawierających imiona i nazwiska, np. zamienić ich kolejność w komórce czy uzupełnić arkusz o formę grzecznościową pani/pan. Odrębny rozdział został poświęcony tworzeniu makr, za pomocą których można usprawnić scalanie i rozdzielanie komórek oraz dodawanie do arkusza obramowań komórek nadających zestawieniu czytelności. Te niewdzięczne czynności można przeprowadzić znacznie szybciej dzięki kilku linijkom kodu VBA. Ważnym etapem porządkowania zestawienia jest sformatowanie danych. Wprawdzie nie wpływa to na poprawność obliczeń, ale poprawia czytelność czy wręcz umożliwia zrozumienie prezentowanych danych. Przykładem są daty, które Excel traktuje jako liczby i dopiero nadanie im odpowiedniego formatowania sprawia, że stają się zrozumiałe dla użytkowników. Jest kilka sposobów, aby sprawnie zmienić formatowania komórek. Przedstawiamy je w tej książce. 5

Szybkie porządkowanie danych Wszystkie pliki Excela z przykładami omawianymi w książce można pobrać ze strony: http://online.wip.pl/download/exceltom10.zip. 6

1. Podstawowe funkcje operujące na tekście Mimo że głównym przeznaczeniem arkusza kalkulacyjnego są obliczenia i różnego rodzaju analizy, to w trakcie pracy z Excelem bardzo często trzeba wykonywać operację na tekstach. Szczególnie dużo takiej pracy jest w przypadku danych, które nie zostały wcześniej uporządkowane, np. pochodzą z systemu transakcyjnego. Jeśli nie spróbujemy zautomatyzować takich zadań i wszystkie czynności będziemy wykonywać ręcznie czy na piechotę, to czeka nas wiele godzin żmudnej pracy i niepotrzebnego klikania myszą. Na początek warto poznać kilka najbardziej przydatnych funkcji operujących na tekście. 1.1. Funkcja DŁ Ta funkcja zwraca liczbę znaków, z których składa się tekst wskazany w argumencie funkcji. Do znaków zaliczane są znaki interpunkcyjne oraz odstępy, litery i cyfry. Składnia tej funkcji jest bardzo prosta: DŁ(tekst) Do komórek kolumny A wpisaliśmy kilka dowolnych wartości tekstowych i liczbowych. Do kolumny obok wprowadziliśmy formułę z funkcją DŁ i kopiowaliśmy w dół. Wyniki, które otrzymaliśmy, przedstawia rysunek 1. Zauważmy, że funkcja uwzględnia liczby oraz puste ciągi znaków. Ciekawym przypadkiem jest długość obliczana dla komórki zawierającej datę. W tym przypadku funkcja zwraca długość wartości liczbowej odpowiadającej danej dacie. Rysunek 1.1. Przykład zastosowania funkcji DŁ 7

Szybkie porządkowanie danych Wartość, której liczbę znaków chcemy zliczyć, można także wpisać bezpośrednio w formule. Teksty powinny być podane w cudzysłowie, np. =DŁ( Excel ). W przeciwnym razie funkcja zwróci błąd #NAZWA? Natomiast liczby nie muszą być ujęte w cudzysłów. Przeanalizujmy następujący przykład. W arkuszu znajduje się lista danych osobowych klientów. W jednej z kolumn umieszczone zostały numery identyfikacyjne. Chcemy szybko sprawdzić, które z nich są błędne. Każdy numer składa się z 10 cyfr. Wszystkie te, które mają inną liczbę znaków, są niepoprawne. Do ich oznaczenia wykorzystamy formatowanie warunkowe i formułę opartą na funkcji DŁ. Rysunek 1.2. Przykładowe dane Aby zaznaczyć nieprawidłowe numery: 1. Zaznaczmy zakres komórek, w których się znajdują, i na pasku Narzędzia główne wybierzmy Formatowanie warunkowe. 2. W okienku wybierzmy Nowa reguła, a następnie Użyj formuły do określenia komórek, które należy sformatować. W puste pole wpiszmy formułę: =DŁ(B2)<>10 3. Kliknijmy przycisk Formatuj i wybierzmy sposób oznaczenia błędnych identyfikatorów. Rysunek 1.3. Formuła wykrywająca błędne identyfikatory 8

Rozdział 1. Podstawowe funkcje operujące na tekście 4. Zatwierdźmy, klikając przycisk OK, a uzyskamy efekt przedstawiony na rysunku 1.4. Rysunek 1.4. Komórka zawierająca błędny identyfikator została wyróżniona UWAGA Jeżeli używamy funkcji tekstowych do przetwarzania wartości liczbowych, zwróćmy uwagę, że działanie tych funkcji odnosi się do rzeczywistej wartości w komórce, a nie sposobu jej wyświetlania na ekranie. Przykładowo, jeśli do komórki, w której zastosowano format 0,00, wpiszemy liczbę 2, funkcja DŁ w odniesieniu do tej komórki poda wartość 1, mimo że w tej komórce jest wyświetlana liczba 2,00. 1.2. Funkcja FRAGMENT.TEKSTU Funkcja zwraca znak lub ciąg znaków zawarty w dowolnym tekście, rozpoczynający się od określonej pozycji i składający się z określonej liczby znaków. Jako znaki przyjmowane są litery, cyfry i znaki interpunkcyjne. Jest bardzo przydatna funkcja, jeśli po zaimportowaniu danych z określonych komórek potrzebne są jedynie fragmenty tekstów, a pozostała zawartość jest zbędna. Można jej użyć również do podzielenia dłuższych fragmentów tekstu na kilka komórek. Funkcja ma następującą składnię: FRAGMENT.TEKSTU(tekst ; liczba_początkowa ; liczba_znaków) Pierwszy argument oznacza tekst, z którego ma zostać wyodrębniony znak lub ciąg znaków. Drugi (liczba początkowa) określa numer pozycji, liczony od lewej, pierwszego znaku tekstu, który ma zostać pobrany. Ostatni argument liczba znaków oznacza liczbę znaków, z ilu składa się wyodrębniany tekst. Dla przykładu, do komórek kolumny A wprowadziliśmy kilka wartości tekstowych i liczbowych. Następnie zbudowaliśmy formułę =FRAGMENT.TEK- STU(A1;1;4), która z komórki A1 (argument tekst) pobiera czteroznakowy 9