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

Import pliku tekstowego a niepotrzebne spacje

Ten artykuł to kontynuacja tematu zadanego przez Szafrana odnośnie usuwania niepotrzebnych spacji (odstępów) w zaimportowanym do Excela pliku. W poprzednim artykule przedstawiłam metodę, która usuwa te odstępy bezpośrednio w arkuszu. Teraz pokażę jak się pozbyć tych odstępów już podczas importu pliku tekstowego do Excela.

Tak wyglądają dane w pliku tekstowym:

Moim zadaniem będzie takie zaimportowanie tego pliku do Excela, aby:

  • usunąć wszystkie niepotrzebne odstępy,
  • liczby w nawiasach były widziane jako liczby ujemne,
  • separatorem dziesiętnym był przecinek a nie kropka i
  • aby importowany tekst był widoczny jak liczby.

Czytaj dalej

Jak się pozbyć odstępów, które nie są spacjami?

Jeden z czytelników mojego bloga – Szafran, napotkał następujący problem: zaimportował do Excela dane liczbowe, które Excel potraktował jak tekst. Zamiast separatora tysięcy został wstawiony odstęp. Odstęp ten ma kod ASCII 160, a nie 32 tak, jak spacja. Dodatkowo standardowo separatorem dziesiętnym jest kropka, a nie przecinek, a liczby ujemne są ujęte w nawiasy. Tak oto wyglądają zaimportowane dane:

Jak się pozbyć odstępów, które nie są spacjami-dane

W tym artykule pokażę  jak:

  1. pozbyć się odstępów, które wyglądają jak spacje,
  2. zamienić kropki na przecinki oraz
  3. pozbyć się nawiasów i zastąpić je znakiem minus “-“.

Wszystko to, aby zamienić zaimportowane liczby, które są dla Excela jedynie tekstem, na prawdziwe liczby. O tym, dlaczego warto tak zrobić piszę tutaj: Zamiana liczb z plików PDF na liczby zrozumiałe dla Excela.

Czytaj dalej

Sortowanie tekstu tak jak liczb

Ten post odpowiada na pytanie zadane przez KRISSP, które brzmi tak:

W jaki sposób zrobić sortowanie numerów w zapisie 1/1/2014, 1/2/2014…2/1/2014, 2/2/2014….150/1/2014 itd. Problem w tym, że sortowanie odbywa się alfabetycznie dla cyfr, czyli pokazuje mi wszystkie zapisy od cyfry 1 i wszystkie zapisy z cyfrą 1-czyli 1, 10,11,1….100.101,120, potem wszystkie zawierające cyfrę 2 itd. Więc np. 2/1/2014 wyrzuca mi gdzieś daleko, a powinien zaraz na początku. Chciałbym sortowanie od 1 do końca, ale wg ich kolejności.

Czyli mamy następujące teksty: 1/1/2014, 1/2/2014, 11/1/2014, 11/2/2014, 150/1/2014, 2/1/2014, 2/2/2014, 20/1/2014, 21/1/2014 (obrazek poniżej)

Sortowanie tekstu jak liczb - formatka

a chcemy, by były sortowane według liczby przed pierwszym ukośnikiem, czyli tak: 1/1/2014, 1/2/2014, 2/1/2014, 2/2/2014, 11/1/2014, 11/2/2014, 20/1/2014, 21/1/2014, 150/1/2014.

Dodatkowo, pokażę w jaki sposób posortować te teksty również po drugiej liczbie (między ukośnikami): 1/1/2014, 2/1/2014, 11/1/2014, 20/1/2014, 21/1/2014, 150/1/2014, 1/2/2014, 2/2/2014, 11/2/2014

Czytaj dalej

Dodawanie tylko ujemnych liczb

Jeden z czytelników mojego bloga zadał następujące pytanie:

Jak dodać do siebie tylko ujemne wartości w dwóch komórkach, gdzie w jednej jest wprowadzona liczba a w drugiej jest wynik dzielenia tj np =(H38/2)+(H22), przy czym jeżeli wystąpi dodatnia liczba to ma być potraktowana jako zero.

W tym poście odpowiem na to pytanie.

Założenia sumowania:

1. Suma tylko wartości ujemnych

2. Wartości dodatnie mają zostać potraktowane jak zero. Czytaj dalej

Formatowanie warunkowe w tabeli przestawnej

Post ten powstał w odpowiedzi na pytanie Jakuba Obojga Nazwisk – jednego z czytelników bloga. A pytanie/problem brzmi tak:

Mój problem to combo tabeli przestawnych wraz z formatowaniem warunkowym. Powiedzmy, że mam dashboard’a, w którym pokazuję w sposób graficzny jakieś KPI istotne dla mojego team’u. Za każdym razem, jak przefiltruję go to ucieka formatowanie warunkowe i wszystko od początku.

Pokażę zatem w jaki sposób dostosować formatowanie warunkowe w tabeli przestawnej, aby zostawało ono cały czas aktywne, niezależnie od operacji, jaką wykonamy na danym fragmencie tabeli przestawnej. Ponieważ pracuję na Excelu 2010, pokażę jak to zrobić w tej wersji programu. Czytaj dalej

Zamiana w liczbie tylko drugiej kropki na przecinek, a usunięcie pierwszej

Jeden z czytelników często napotyka w swojej codziennej pracy z Excelem następujący problem:

W firmie, w której pracuję, korzystam głównie z Excela. Często zdarza się, że przeklejam dane z plików PDF, gdzie liczba w tysiącach wyraża się następująco: 1.234.23 Nie mam pojęcia, jak zamienić pierwszą kropkę na przecinek, a drugą pozostawić lub też sformatować tę liczbę przez skasowanie tylko jednej kropki (pierwszej od lewej) tak, by liczba miała postać: 1234.23. Jest to dla mnie bardzo istotne, ponieważ pracuję na dużych tabelach i bardzo utrudnia mi to liczenie!

W tym poście odpowiem na powyższe pytanie i dodatkowo zasugeruję inny wynik końcowy – moim zdaniem użyteczniejszy. Czytaj dalej

Kto ma urodziny w ciągu 2 miesięcy?

Jedna z czytelniczek mojego bloga zadała następujące pytanie:

W arkuszu “Arkusz1: mam dane w których są pola “imię” “nazwisko” “data urodzenia”. W jaki sposób do “Arkusz2” wrzucić tylko te dane osób, które mają urodziny w ciągu 2 miesięcy?

W tym poście pokażę w jaki sposób zdecydować, które osoby mają urodziny w ciągu 2 miesięcy. Posiadając taką informację – za pomocą na przykład autofiltru – można już bardzo łatwo skopiować dane tych osób do innego arkusza. Czytaj dalej

Dynamiczny tytuł wykresu

Zapewne zdarzyło Ci się, że chciałeś, aby tytuł Twojego wykresu był taki, jak wpis w wybranej komórce arkusza?

Przykładowo, co miesiąc porównujesz na wykresie sprzedaż klientów i zależy Ci, aby za każdym razem w tytule wykresu było napisane za jaki miesiąc jest to porównanie. Możesz oczywiście za każdym razem zmieniać ręcznie tytuł wykresu (czy wykresów, jeśli – o zgrozo! – masz ich więcej!). Możesz też użyć triku, który pozwoli, aby tytuł Twojego wykresu był dynamiczny i dokładnie taki, jak wpis w wybranej przez Ciebie komórce. A w komórce, jak wiadomo, można napisać formułę, która sama będzie aktualizowała miesiąc.

W tym artykule pokażę jak zrobić, aby tytuł wykresu był dynamiczny i taki, jak wpis w komórce arkusza.
Czytaj dalej

Lista rozwijana w prostym formularzu

W tym artykule pokażę jak stworzyć listę rozwijaną w komórce w prostym formularzu. Efekt będzie następujący:

Lista rozwijana w komórce

Dodatkowo, gdy użytkownik zaznaczy komórkę, by uzupełnić dane – pojawi się komunikat z informacją, jakie dane ma uzupełnić (komunikat wejściowy). Gdy zaś wpisze błędną wartość – pojawi się komunikat o błędzie (alert o błędzie) i użytkownik zostanie poproszony o wpisanie/wybranie poprawnej wartości.
Czytaj dalej

Porównanie wydatków – formatowanie warunkowe

Zazwyczaj gdy porównujemy np. nasze wydatki, ograniczamy się do informacji jaki był procentowy wzrost czy spadek tych wydatków. W tym artykule pokażę, jak urozmaicić takie zestawienie. Oprócz obliczenia wzrostu/spadku – dołączę również graficzną jego prezentację: czerwone lub zielone światło. Tak to będzie wyglądało:

Porównanie wydatków - formatowanie warunkowe - wynik

Czerwone światło “zapali się” w przypadku wzrostu wydatków, a zielone – w przypadku spadku.
Czytaj dalej