Zapisz się na newsletter i odbierz DARMOWY EBOOK: 10 najprzydatniejszych porad excelowych
Pokazywanie postów oznaczonych etykietą Operacje na tekście. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Operacje na tekście. Pokaż wszystkie posty

poniedziałek, 23 czerwca 2014

Łączenie tekstów z kilku kolumn w jeden wpis w komórce

W tym artykule pokażę wam jak w łatwy i szybki sposób połączyć tekst z kilku kolumn w jeden wpis w komórce. Jest to zagadnienie, którego Szafran - jeden z czytelników mojego bloga - użył ostatnio w pracy.

W moim przykładzie dane wyglądają tak:


Chciałabym wszystkie dane z kolumny Produkt i Jednostka umieścić w jednej komórce tak, by jednostki były umieszczone w nawiasach kwadratowych "[]", a produkty oddzielone przecinkami. Chcę móc to "zdanie" wkleić np w treść maila czy pliku tekstowego.

niedziela, 27 kwietnia 2014

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.

sobota, 19 kwietnia 2014

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.

niedziela, 16 marca 2014

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

piątek, 7 marca 2014

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.

Oto tabela z danymi:

Dodawanie tylko ujemnych liczb - formatka

niedziela, 26 stycznia 2014

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

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

W firmie, w której pracuję, pracuję głównie na Excelu. Często zdarza się, że przeklejam dane z plików PDF, w których 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ę kasując tylko jedną (pierwszą od lewej) kropkę tak, by liczba wyglądała tak 1234.23. Jest to dla mnie bardzo istotne ponieważ pracuję na dużych tabelach i bardzo utrudnia mi to liczenie!

W tym artykule odpowiem na to pytanie i dodatkowo zasugeruję inny wynik końcowy - moim zdaniem bardziej użyteczny.

Mamy do czynienia z liczbami w następującej formie (kolumna A):

Zamiana liczb z plików PDF na liczby zrozumiałe dla Excela - formatka

niedziela, 12 stycznia 2014

Czas pracy - oznaczenie pracy w nocy

Post ten napisałam w odpowiedzi na pytanie jednego z czytelników mojego bloga. Jego pytanie brzmiało:

jak skonstruować formułę, aby zaznaczała które godziny są przepracowane jako "nocki", tj. od 22.00 - 6.00, czy można ustalić tak, aby pokazywało np. literę N (czyli nocka)?

Do rozwiązania tego problemu przyjęłam następujące założenia:
  • pracownik pracuje w nocy (nocka) wtedy, kiedy przychodzi do pracy z datą o 1 dzień wcześniejszą niż wychodzi (np. przychodzi 13 stycznia a wychodzi 14 stycznia),
  • godzina rozpoczęcia pracy jest większa niż godzina jej zakończenia (np. rozpoczęcie: 22:00, zakończenie 6:00).
Tabela danych wygląda następująco:

Czas pracy - oznaczenie pracy w nocy - formatka

piątek, 5 kwietnia 2013

Jak połączyć imię i nazwisko?

Ostatnio (tutaj) opisywałam, w jaki sposób rozdzielić imię od nazwiska, gdy są zapisane w jednej komórce. Teraz pokażę odwrotną operację: jak połączyć imię i nazwisko napisane w różnych komórkach. Pokażę zatem sposób na łączenie ciągów tekstowych.

wtorek, 2 kwietnia 2013

Jak rozdzielić imię i nazwisko?

Często pojawiającym się problemem, który zgłaszają użytkownicy Excela jest rozdzielanie imienia od nazwiska, czyli mówiąc bardziej ogólnie: rozdzielanie ciągów tekstowych. W tym artykule pokażę prostą metodę na oddzielenie imienia od nazwiska. Metodę tę można stosować oczywiście również do innych danych tekstowych.

piątek, 29 marca 2013

Jak zmienić małe litery na duże i odwrotnie?

Zdarzyło Ci się kiedyś otrzymać dane, które napisane były małymi literami, a powinny być napisane z wielkiej litery lub w ogóle dużymi literami? Co zrobić w takiej sytuacji? W Excelu na szczęście są bardzo łatwe funkcje, które potrafią szybko dokonać odpowiedniej zamiany. W tym artykule omówię:
  • zamianę słowa napisanego małą literą na napisane wielką,
  • zamianę małych liter na wielkie i
  • zamianę wielkich liter na małe.

wtorek, 5 marca 2013

Jak zmienić liczby przechowywane jako tekst na liczby?


Czasem zdarza się, że przechowujemy w komórce liczby jako tekst. Często z własnej woli, bo na przykład chcemy, by Excel zachował poprzedzające zera ("001"). Często jednak nie z własnej woli ;) gdy przykładowo importujemy do Excela dane z innego systemu. W tym przypadku najczęściej pojawia się pytanie:

jak zamienić liczby przechowywane jako tekst na liczby?

 Oto przykład przechowania liczb jako tekst (można to poznać po tym, że liczby są wyrównane do lewej strony):