W 2:50 po zatwierdzeniu formuły widać, że wartości w kolumnach D i E są wyrównane do lewej. Oznacza to, że program traktuje te wartości jako tekst, a nie liczby. Zmiana formatowania komórek na wartości liczbowe nic tu nie daje. Kopiowanie komórki i wklejanie jako "Wartość" też nie pomaga. Jak ugryźć ten problem, żeby po takiej operacji mieć wartości liczbowe?
super a jeśli chciałbym np. w pierwszej komórce wpisuje np. b-1 to ten wpis pojawia się automatem w innych wcześniej oznaczonych komórkach i tak gdy wpisze w pierwszej komórce w-23 to będzie to tak samo przebiegało jak przy b-1
Zakładając, że w komórce A1 wpisujesz wartość która ma pojawić się automatycznie w innych komórkach. Zaznacz komórki w których chciałbyś aby pojawiało się to co wpiszesz w komórce A1. Mając zaznaczone pożądane komórki nigdzie nie klikaj tylko wpisz na klawiaturze =A1 a następnie naciśnij Ctrl+Enter. Wpisz coś w komórce A1 i przekonaj się, że pojawia się to we wszystkich wcześniej zaznaczonych przez Ciebie komórkach.
Witam. Ja mam taki problem. w pierwszej kolumnie mam kwotę 15619,79. W drugiej kolumnie mam tekst 'dotacja 3.2019 r. 80120 p. 2540 PWB ED ......... śr. wł." W miejscu kropek powinna być ta sama kwota co w kolumnie pierwsze, co miesiąć jest przepisywanie ogromnej ilości liczb. Da się to zastąpić jakąś funkcją?
Witam, czy może istnieć jakiś konflikt, który nie pozwala mi przypisać za pomocą funkcji" jeżeli" znaczenia tekstowego liczby, jeżeli jest odwołanie do komórki w której znajduje się cyfra wyciągnięta z innej komórki za pomocą "fragment.tekstu"? Np. "fragment.tekstu" wyciąga 1 lub 5 lub 8 i ma to oznaczać kraj, a w pozostałych przypadkach eksport.
Zapewne masz liczbę przechowywaną jako tekst a chcesz traktować ją jak zwykłą liczbę. Zobacz te odcinki i playlisty aby to zrozumieć: th-cam.com/video/xm-fT3XoEUU/w-d-xo.html th-cam.com/video/2AtKEhFtSP8/w-d-xo.html th-cam.com/video/15hprufC2kU/w-d-xo.html
Potrzebuje w komórce wydzielić numer rachunków bankowych. W komórce są tez zapisane inne dane jednak nie są one spójne tak jak w przypadku z filmiku. Czy jesteś w stanie mi z tym pomoc ?
Przemku wyobraź sobie, że dajesz takie zadanie robotowi. Czy będziesz mu w stanie opisać jak ma działać? Skąd ma wiedzieć, które dane to numer który potrzebujemy. Skąd ma wiedzieć gdzie się zaczyna i gdzie się kończy. Jeśli byłbyś w stanie robotowi opisać to tak, że dobrze by sobie ze wszystkimi zapisami poradził to oznacza, że możemy to w Excelu bez problemu zrobić :) To jak? Jakimi regułami, zasadami mamy się kierować przy Twoich danych?
@@przemekgalant5595 Zadając, że w komórce C3 masz wartość z numerem rachunku: =FRAGMENT.TEKSTU(C3;PODAJ.POZYCJĘ(PRAWDA;CZY.LICZBA(--PODSTAW(FRAGMENT.TEKSTU(C3;WIERSZ($A$1:$A$200);26);" ";"A"));0);26) TO formułą tablicowa więc zatwierdź ją naciskając Ctrl+Shift+Enter.
Witam, a jak wyciąć liczbę przed okreslonym wyrazem. w komórce będzie jabłka 12szt lub morele 13 szt nowe itd. Czyli wyszukac "szt" i wyciąc 3 znaki ale cyfry. dodatkowo moze byc w jednej komorce banany 13szt, nowe 7 szt.
Czyli potrzebujesz wyodrębnić cyfry znajdujące się przed "szt". Zgadza się? A co ma być wynikiem jeśli w komórce będzie "banany 13szt, nowe 7 szt". Napisz dokładnie bo inaczej zmuszasz do czytania w myślach :)
@@pmsocho juz dalem sobie rade z fragment tekstu oraz znajdz zeby wyciac liczbe przed szt. Pierw robilem 3-znajdz a potem -3+znajdz i sie udalo ;) ale jak wyszukac liczby przed kazdym szt. Moga byc zwrocone w roznych komorkach ja je musze z sumowac ;)
mam pytanie które mnie nurtuje: czy można wykonać autosumowanie środkowych numerów tekstu? próbowałam na różne sposoby, ale daje radę tylko przy prostym dodawaniu, nie da się zsumować używając funkcji SUMA.
+Malwina Kowalska Bo zwykłe dodawanie konwertuje liczby przechowywane jako teksty na poprawne liczby i dlatego działa natomiast funkcja SUMA oczekuje liczb i żadnych konwersji nie robi więc jeśli podamy jej zwyczajne teksty - SUMA je zignoruje. Trzeba tak napisać formułę aby "liczby tekstowe" konwertowane były na liczby - wówczas SUMA sobie z nimi poradzi. Podaj mi przykład takiego tekstu z numerami i napisz które numery miałyby być sumowane (oraz co one oznaczają - bo mnie to ciekawi) to napiszę Ci odpowiednią formułę :)
Udało mi się :) a odpowiedź znalazłam w innym Twoim filmiku! Wielkie dzięki za to co robisz, nie znalazłam nikogo kto potrafi wytłumaczyć excela tak przystępnie jak Ty! Dodałam 0 do formuły FRAGMENT.TEKSTU i zadziałało. Jedyny minus był taki że musiałam robić to ręcznie gdyż Wklej Specjalnie nie zadziałało - pewnie ze względu na różnice w formułach (lub inne błędy). Mam jeszcze jedno wyzwanie: muszę stworzyć listę numerów kolejnych: 1/1/2016, 2/1/2016, 3/1/2016 w schemacie dd/mm/rrrr. Wydaje się proste, ale nie wymyśliłam jak to zrobić nie wpisując ręcznie :) może z tym pomożesz?
Dzięki śliczne, wczoraj poleciał sub, bo masz wiele pomocnych materiałów i co najważniejsze, w prosty sposób wytlumaczonych :) powodzenia i dalszego zapału przy tworzeniu kolejnych!
Hej . Mam taki problem . Jakiej użyć funkcji . Mam adresy które składają się z nazw i numerów ale nie zawsze jest to pojedyncza nazwa ulicy np: Ks Ignacego Posadzego 5b . Jak wyodrębnić nazwę ulicy kiedy może mieć ona kilka członów. Z numerem sobie poradziłem ale z ulicą mam problem.
Z danymi takimi jak opisujesz niestety będziesz miał problem. Co w przypadku adresu: "ul. Konstytucji 3-maja 27a m. 43" - skąd Excel miałby wiedzieć co jest co skoro cyfry występują także w nazwie ulicy? Rozdzielanie takich danych jak Twoje bardzo często kończy się ręczną robotą bo rozdzielając automatycznie jesteśmy narażeni na błędy których możemy nawet nie zauważyć...
Witam, Ja mam taki problem, ale za nim o nim to gdy tekst zdanie jest długie, to jak policzyć który to znak w wyrazie które jest w środku zdania? Mam właśnie długie zdanie i chciałbym w nim sprawdzić czy występują pewne wyrazy które są koło siebie, jak to można sprawdzić?
Możesz wykorzystać funkcję ZNAJDŹ, która jest w stanie sprawdzić czy w komórce występuje określony ciąg tekstowy (czyli Twoje wyrazy zapisane jeden za drugim): th-cam.com/video/eL6SeslqAd8/w-d-xo.html A tutaj trochę inny przykład: th-cam.com/video/ocbLxniLA90/w-d-xo.html I jeszcze inny: th-cam.com/video/yRCcmbGW6iw/w-d-xo.html
W zasadzie, po nitce do kłębka i po obejrzeniu kilku Twoich filmików problem mój został rozwiązany dzięki temu filmikowi: th-cam.com/video/Fk-c2Ud-jQ0/w-d-xo.html Dzięki jescze raz, już nie muszę się męczyć z ponad 600 wierszami w Excelu :)
Witam. Odcinek fajny ale nie mogę na jego podstawie zmodyfikować go do swoich potrzeb. Mam ciąg znaków o schemacie: Produkt Producent Model Kolor. Ilość znaków jest różna. Np. FILTR ANTYWAPIENNY DO EKSPRESÓW PHILIPS CA6902343/10 Niebieski Potrzebuję formuły która wyciągałaby tylko producenta (z przykładu PHILIPS) da się to zrobić funkcją FRAGMENT.TEKSTU ?
Hej, podłubałem trochę i wymyśliłem coś takiego =JEŻELI(LUB(LICZ.JEŻELI(D18;"*PHILIPS*");1;0) , problem pojawia się gdy producent jest napisany z małych liter lub tylko z wielkiej litery, da radę jakoś temu zaradzić?
A czy dane są bardzo spójne? Czy zawsze producent to będzie piąty wyraz i czy zawsze będzie to tylko jeden wyraz? Jeśli odpowiedź na chociażby jedno z tych pytań brzmi nie - to skąd "biedny" Excel będzie wiedział który wyraz albo wyrazy to producent? Pamiętaj, Excel to maszyna - nie czyta w myślach - trzeba mu dać jasne wytyczne.
Witam, mam problem z zadaniem, w tej samej komórce podany mam numer indeksu studenta, imię, nazwisko. Musze wyznaczyć pierwszą literę imienia, pierwsza literę nazwiska, numer indeksu, to wszystko połączone w całość. Problem polega iż pierwsza litera nazwiska zawsze znajduje sie na innej pozycji, jak formule zastosować aby wyszukiwało zawsze pierwsza litere nazwiska? Z góry dziękuje na odpowiedź.
+Paweł Luszwski Bez problemu to zrobisz korzystając z funkcji LEWY, FRAGMENT.TEKSTU i ZNAJDŹ. Zakładając że w A1 mamy "1423 Jan Kowalski" formuły mogą być takie: =LEWY(A1;ZNAJDŹ(" ";A1)-1) =FRAGMENT.TEKSTU(A1;ZNAJDŹ(" ";A1)+1;1) =FRAGMENT.TEKSTU(A1;ZNAJDŹ(" ";A1;ZNAJDŹ(" ";A1)+1)+1;1)
Potrzebuję z ciągu znaków wyciągnąć ostatnie 15 znaków, ale pominąć ostatnie 5. Dzięki użytej tu funkcji PRAWY mogę to sobie trochę przyspieszyć, ale jeszcze te 5 mi zostaje. Czy mogę zaznaczyć tam jakiś zakres od prawej? + te 5 ostatnich znaków do wyrzucenia to zawsze ten sam ciąg liter.
Oprócz funkcji fragment tekstu musisz dodatkowo wykorzystać funkcję ZNAJDŹ. Jeśli nie znalazłeś odpowiedzi na swoje pytanie w moich filmach, to przygotuj plik z przykładowymi danymi oraz opisem tego co chcesz osiągnąć i umieść post na jakimś Excelowym forum.
A jak wyciągnać poszczególne cyfry z daty? Jak używam fragment.tekstu to excel wydobywa nie cyfry z daty tylko liczbę która wynika z daty. Dodam tylko że korzystam z formuły gdzie najpierw wpisuję pesel, potem w innej komórce ukazuje mi się data urodzenia. I z tej daty chcę wydobyć cyfry. Tzn. rozbić te cyfry każdą do jednej komórki. A potem to już sobie poradzę :)
czy da się rodzielić tekst "AIR Air Lore", aby do jednej kolumny została wrzucona cześć tekstu pisana wielkimi literami, a do drugiej, część tekstu pisana z wielkich liter? ilość liter dowolna, ponieważ w poszczególnych komórkach mam losową liczbę tekstu pisaną dużą literą i losową liczbę teksu pisaną tylko z wielkich liter.
Da się ale to dosyć skomplikowane i mi przychodzi do głowy jedynie formuła tablicowa :) Zakładając, ze tekst do rozdzielenia znajduje się w komórce A1 - formuła dla wyciągnięcia pierwszego fragmentu pisanego wielkimi literami może wyglądać tak: =LEWY(A1;PODAJ.POZYCJĘ(FAŁSZ;PORÓWNAJ(FRAGMENT.TEKSTU(A1;WIERSZ(A1:A100);1);LITERY.WIELKIE(FRAGMENT.TEKSTU(A1;WIERSZ(A1:A100);1)));0)-3) A formuła do wyciągnięcia drugiego fragmentu może być taka: =FRAGMENT.TEKSTU(A1;PODAJ.POZYCJĘ(FAŁSZ;PORÓWNAJ(FRAGMENT.TEKSTU(A1;WIERSZ(A1:A100);1);LITERY.WIELKIE(FRAGMENT.TEKSTU(A1;WIERSZ(A1:A100);1)));0)-1;100) Tekst, który podałeś zostałby podzielony na 2 części. Pierwsza to "AIR" a druga to "Air Lore" Jeśli tekstem do rozdzielenia byłoby "AIR LINGUS Aviation COMPANY Ltd." to efektem będzie: "AIR LINGUS" oraz "Aviation COMPANY Ltd." Subskrybuj mój kanał albo dołącz do mojego newslettera to dostaniesz powiadomienie gdy opublikuję film w którym omówię te formuły :)
Jak 'wyciągnąć' fragment z nawiasów gdzie przed i po jest x znaków, np. Pies-Kot (zwierzaki)? Mam już: =FRAGMENT.TEKSTU(A4;ZNAJDŹ(ZNAK(40);A4)+1;50) ale niestety efekt końcowy to "zwierzaki)" razem z nawiasem :( Zaciąłem się, choć to nic wielkiego pewnie.
@@pmsocho Proszę o wyjaśnienie dlaczego jest potrzebne ostatnie znajdź aby pozbyć się nawiasu. Dlaczego tak się dzieje skoro w znajdz jest nawias otwierający?
Witam. Mam kody np 1DYN5 lub 1KOLB6, 2CZUKD6 i zależy mi aby wyciągnąć tylko litery począwszy od drugiej do przedostatniej, ilość liter w kodzie jest różna.
Bardzo dziękuję za expresową odpowiedz. a co do kodów sa to oznaczenia tras pierwsza litera oznacza kolejną trasę a ostatnia dzień tygodnia, środek to nazwa trasy
Cieszę się, że pomogłem. Dzięki za informację, co jest czym w tych kodach - często przygotowuję przykłady na szkolenia na takich zadaniach z życia wziętych :)
A co jeśli mam określoną liczbe znaków "przed" i "po", ale wartość pomiędzy się różni ilością znaków? A ja bym właśnie te środkowe hasła chciała wyciągnąć.
Cześć, mam pytanie czy jest jakaś funkcja, która mogłaby zrobić to czego potrzebuje? W jednej z kolumn mam testy o różnej długości, wszystkie teksty rozdziela pauza, ale zarówno długość tekstu przed jak i po pauzie jest różna, poniżej przykład: KJP1012-2D2 KJP1012-5F1 KJP1012-5K2 KJP1012-8H1 KLK-1 KLK-2 KLK-3 KLK-4 Potrzebuję w kolumnie obok otrzymać takie wyniki dla poszczególnych tekstów lecąc od góry: KJP1012-5F1;KJP1012-5K2;KJP1012-8H1 KJP1012-2D2;KJP1012-5K2;KJP1012-8H1 KJP1012-2D2;KJP1012-5F1;KJP1012-8H1 KJP1012-2D2;KJP1012-5F1;KJP1012-5K2 KLK-2;KLK-3;KLK-4 KLK1;KLK-3;KLK-4 KLK1;KLK-2;KLK-4 KLK1;KLK-2;KLK-3 Czyli sumę tekstów rozdzielaną średnikiem dla wszystkich tekstów mających taki sam początek(przed pauzom) oprócz tekstu w w tym samym wierszu. Będę wdzięczny za pomoc
Jeśli nie znalazłeś odpowiedzi na swoje pytanie w moich filmach, to przygotuj plik z przykładowymi danymi oraz opisem tego co chcesz osiągnąć i umieść post na jakimś Excelowym forum.
Możesz zrobić to na przykład tak: =LEWY(A1;ZNAJDŹ("złotych";A1)-1) Miej na uwadze, że to co otrzymasz będzie liczbą przechowywaną jako tekst. Jeśli chcesz otrzymać poprawną liczbę to możesz do formuły na końcu dopisać +0
Czy istnieje funkcja wyciągająca znaki nie następujące po sobie, np. z wyrazu 'poniedziałek' wyciągnąć tylko litery na pozycjach 3,7,10? Przeszukałam internet, ale nie znalazłam, a taka funkcja chyba powinna być w Excelu, skoro w jednym ćwiczeniu miałam takie zadanie 😅
Jeśli masz Office 365 to możesz to zrobić w ten sposób: =POŁĄCZ.TEKSTY(;;FRAGMENT.TEKSTU(A2;{3\7\10};1)) Jeśli jednak masz Office w innej wersji to musisz użyć trzykrotnie funkcji FRAGMENT.TEKSTU i połączyć wyniki ze sobą przy pomocy operatora & albo funkcji ZŁĄCZ.TEKSTY
Czemu po angielsku jest to odpowiednio: LEFT, RIGHT, MID, czyli lewy, prawy, środkowy a u nas zamiast środkowego jest jakiś z gwizdka wyrwany FRAGMENT.TEKSTU?! Tłumaczenie funkcji w programach komputerowych nie przestaje mnie zadziwiać. Niby bez znaczenia, ale dla użytkownika, który przechodzi z jednej wersji językowej na drugą, przyprawia o istną białą gorączkę.
Mam taką funkcję do tej sprawy ale wyodrębnia mi tylko dwa pierwsze słowa , jak to zmodyfikować aby szukało do skutku aż do "numeru? =USUŃ.ZBĘDNE.ODSTĘPY(LEWY(H3;JEŻELI(TYP(WARTOŚĆ(FRAGMENT.TEKSTU(H3;ZNAJDŹ(" ";H3)+1;1)))=1;ZNAJDŹ(" ";H3);ZNAJDŹ(" ";H3;ZNAJDŹ(" ";H3)+1))))
Cześć :), mam serdeczną prośbę. Poproszę o podpowiedź jak zrobić tak, ze konkretnie cyfrę w takiej postaci 1.444.333 komórka konwertuje na wartość 1444.333 lub jak to zrobić toka konwersję inaczej. Później muszę te wartości dodać do siebie. Z góry dzięki za pomoc i wszystkiego dobrego.
Odgrzebuję trochę temat, może jeszcze ktoś tu zagląda :) Nie mogę sobie poradzić z prawdopodobnie z prostym tematem, ale jakoś nie wychodzi ;/ Potrzebuję aby w z komórek o zmiennej treści wyciągnąć 2 ostatnie liczby, które znajdują się przy znakach "x", a następnie je przez siebie pomnożyć np.: 5x100x500 12x1500x35 Z powyższych ma wyjść: 100*500 i wyświetlić wynik 50000 1500*35 i wyświetlić wynik 52500 Jest szansa na pomoc w temacie?
Jeśli chcesz gotowca to umieść post na jakimś Excelowym forum. A jeśli chcesz się nauczyć to najpierw znajdź sposób na rozdzielenie poszczególnych fragmentów: wpisz w wyszukiwarce YT: rozdzielanie tekstu excel pmsocho. Po rozdzieleniu będziesz mógł przemnożyć odpowiednie wartości.
@@pmsocho Dziękuję za wskazanie kierunku :) Udało mi się zmontować takie cudo i działa :P =USUŃ.ZBĘDNE.ODSTĘPY(FRAGMENT.TEKSTU(PODSTAW(A4;"x";POWT(" ";DŁ(A4)));2*DŁ(A4)+1;DŁ(A4)))*(USUŃ.ZBĘDNE.ODSTĘPY(FRAGMENT.TEKSTU(PODSTAW(A4;"x";POWT(" ";DŁ(A4)));1*DŁ(A4)+1;DŁ(A4))))
Myślę, że najprościej byłoby to zrobić tak: =LEWY(A1;5)&"-"&FRAGMENT.TEKSTU(A1;6;100) Ostatni argument w funkcji FRAGMENT.TEKSTU (100) to maksymalna liczna znaków jaka może wystąpić w tekście. Jeśli masz dłuższe teksty to tę liczbę należy wpisać większą :)
W 2:50 po zatwierdzeniu formuły widać, że wartości w kolumnach D i E są wyrównane do lewej. Oznacza to, że program traktuje te wartości jako tekst, a nie liczby. Zmiana formatowania komórek na wartości liczbowe nic tu nie daje. Kopiowanie komórki i wklejanie jako "Wartość" też nie pomaga. Jak ugryźć ten problem, żeby po takiej operacji mieć wartości liczbowe?
Na końcu w formule dopisz +0
Zobacz filmy z tej playlisty:
th-cam.com/play/PLfGfuCZ0S4hUrkVHZXIFsvRSKoqFioTqI.html
Jak zawsze super pro. Pozdrowienia
Dzięki za oglądanie i komentarz :)
super a jeśli chciałbym np. w pierwszej komórce wpisuje np. b-1 to ten wpis pojawia się automatem w innych wcześniej oznaczonych komórkach i tak gdy wpisze w pierwszej komórce w-23 to będzie to tak samo przebiegało jak przy b-1
Zakładając, że w komórce A1 wpisujesz wartość która ma pojawić się automatycznie w innych komórkach. Zaznacz komórki w których chciałbyś aby pojawiało się to co wpiszesz w komórce A1. Mając zaznaczone pożądane komórki nigdzie nie klikaj tylko wpisz na klawiaturze =A1 a następnie naciśnij Ctrl+Enter.
Wpisz coś w komórce A1 i przekonaj się, że pojawia się to we wszystkich wcześniej zaznaczonych przez Ciebie komórkach.
Witam. Ja mam taki problem. w pierwszej kolumnie mam kwotę 15619,79. W drugiej kolumnie mam tekst 'dotacja 3.2019 r. 80120 p. 2540 PWB ED ......... śr. wł." W miejscu kropek powinna być ta sama kwota co w kolumnie pierwsze, co miesiąć jest przepisywanie ogromnej ilości liczb. Da się to zastąpić jakąś funkcją?
Zakładając, że w B1 jest tekst z kropkami a w A1 jest kwota:
=PODSTAW(B1;"..........";A1)
Witam, czy może istnieć jakiś konflikt, który nie pozwala mi przypisać za pomocą funkcji" jeżeli" znaczenia tekstowego liczby, jeżeli jest odwołanie do komórki w której znajduje się cyfra wyciągnięta z innej komórki za pomocą "fragment.tekstu"? Np. "fragment.tekstu" wyciąga 1 lub 5 lub 8 i ma to oznaczać kraj, a w pozostałych przypadkach eksport.
Zapewne masz liczbę przechowywaną jako tekst a chcesz traktować ją jak zwykłą liczbę. Zobacz te odcinki i playlisty aby to zrozumieć:
th-cam.com/video/xm-fT3XoEUU/w-d-xo.html
th-cam.com/video/2AtKEhFtSP8/w-d-xo.html
th-cam.com/video/15hprufC2kU/w-d-xo.html
Potrzebuje w komórce wydzielić numer rachunków bankowych. W komórce są tez zapisane inne dane jednak nie są one spójne tak jak w przypadku z filmiku. Czy jesteś w stanie mi z tym pomoc ?
Przemku wyobraź sobie, że dajesz takie zadanie robotowi. Czy będziesz mu w stanie opisać jak ma działać? Skąd ma wiedzieć, które dane to numer który potrzebujemy. Skąd ma wiedzieć gdzie się zaczyna i gdzie się kończy. Jeśli byłbyś w stanie robotowi opisać to tak, że dobrze by sobie ze wszystkimi zapisami poradził to oznacza, że możemy to w Excelu bez problemu zrobić :) To jak? Jakimi regułami, zasadami mamy się kierować przy Twoich danych?
Każdy numer rachunku bankowego ma określona i taka sama liczbę znaków. Inne wyrazy w komórce nie będą takie długie.
@@przemekgalant5595 Zadając, że w komórce C3 masz wartość z numerem rachunku:
=FRAGMENT.TEKSTU(C3;PODAJ.POZYCJĘ(PRAWDA;CZY.LICZBA(--PODSTAW(FRAGMENT.TEKSTU(C3;WIERSZ($A$1:$A$200);26);" ";"A"));0);26)
TO formułą tablicowa więc zatwierdź ją naciskając Ctrl+Shift+Enter.
To może pomoc 😀 we wtorek jak tylko przyjdę do pracy to sprawdzę i dam znać 😀 uratowałoby to milion godzin pracy 😀 pozdrawiam
@@przemekgalant5595 A skąd masz takie dane? Czemu razem z numerem rachunku zapisane są jakieś inne teksty? Jaki system generuje Ci takie dane?
Witam, a jak wyciąć liczbę przed okreslonym wyrazem. w komórce będzie jabłka 12szt lub morele 13 szt nowe itd. Czyli wyszukac "szt" i wyciąc 3 znaki ale cyfry. dodatkowo moze byc w jednej komorce banany 13szt, nowe 7 szt.
Czyli potrzebujesz wyodrębnić cyfry znajdujące się przed "szt". Zgadza się?
A co ma być wynikiem jeśli w komórce będzie "banany 13szt, nowe 7 szt".
Napisz dokładnie bo inaczej zmuszasz do czytania w myślach :)
@@pmsocho juz dalem sobie rade z fragment tekstu oraz znajdz zeby wyciac liczbe przed szt. Pierw robilem 3-znajdz a potem -3+znajdz i sie udalo ;) ale jak wyszukac liczby przed kazdym szt. Moga byc zwrocone w roznych komorkach ja je musze z sumowac ;)
mam pytanie które mnie nurtuje: czy można wykonać autosumowanie środkowych numerów tekstu? próbowałam na różne sposoby, ale daje radę tylko przy prostym dodawaniu, nie da się zsumować używając funkcji SUMA.
+Malwina Kowalska
Bo zwykłe dodawanie konwertuje liczby przechowywane jako teksty na poprawne liczby i dlatego działa natomiast funkcja SUMA oczekuje liczb i żadnych konwersji nie robi więc jeśli podamy jej zwyczajne teksty - SUMA je zignoruje. Trzeba tak napisać formułę aby "liczby tekstowe" konwertowane były na liczby - wówczas SUMA sobie z nimi poradzi.
Podaj mi przykład takiego tekstu z numerami i napisz które numery miałyby być sumowane (oraz co one oznaczają - bo mnie to ciekawi) to napiszę Ci odpowiednią formułę :)
Udało mi się :) a odpowiedź znalazłam w innym Twoim filmiku! Wielkie dzięki za to co robisz, nie znalazłam nikogo kto potrafi wytłumaczyć excela tak przystępnie jak Ty! Dodałam 0 do formuły FRAGMENT.TEKSTU i zadziałało. Jedyny minus był taki że musiałam robić to ręcznie gdyż Wklej Specjalnie nie zadziałało - pewnie ze względu na różnice w formułach (lub inne błędy).
Mam jeszcze jedno wyzwanie: muszę stworzyć listę numerów kolejnych: 1/1/2016, 2/1/2016, 3/1/2016 w schemacie dd/mm/rrrr. Wydaje się proste, ale nie wymyśliłam jak to zrobić nie wpisując ręcznie :) może z tym pomożesz?
+Malwina Kowalska
Najprostszy sposób to:
=WIERSZ(A1)&"/1/2016"
Witam, a czy da radę wyciągać fragment tekstu np. od 5 znaku do samego końca?
+Krzysztof Geisler
Oczywiście że się da. Wystarczy napisać taką formułę: =FRAGMENT.TEKSTU(B2;5;100) :)
Dzięki śliczne, wczoraj poleciał sub, bo masz wiele pomocnych materiałów i co najważniejsze, w prosty sposób wytlumaczonych :) powodzenia i dalszego zapału przy tworzeniu kolejnych!
Hej . Mam taki problem . Jakiej użyć funkcji . Mam adresy które składają się z nazw i numerów ale nie zawsze jest to pojedyncza nazwa ulicy np: Ks Ignacego Posadzego 5b . Jak wyodrębnić nazwę ulicy kiedy może mieć ona kilka członów. Z numerem sobie poradziłem ale z ulicą mam problem.
Z danymi takimi jak opisujesz niestety będziesz miał problem. Co w przypadku adresu: "ul. Konstytucji 3-maja 27a m. 43" - skąd Excel miałby wiedzieć co jest co skoro cyfry występują także w nazwie ulicy? Rozdzielanie takich danych jak Twoje bardzo często kończy się ręczną robotą bo rozdzielając automatycznie jesteśmy narażeni na błędy których możemy nawet nie zauważyć...
@@pmsocho to prawda ale to raczej wyjątki . Jak Twoim zdaniem zmienić funkcję którą podałem powyżej aby zaczytywała nie daw a trzy pierwsze wyrazy ?
=LEWY(A1;ZNAJDŹ("@";PODSTAW(A1;" ";"@";3))-1)
Witam, Ja mam taki problem, ale za nim o nim to gdy tekst zdanie jest długie, to jak policzyć który to znak w wyrazie które jest w środku zdania?
Mam właśnie długie zdanie i chciałbym w nim sprawdzić czy występują pewne wyrazy które są koło siebie, jak to można sprawdzić?
Możesz wykorzystać funkcję ZNAJDŹ, która jest w stanie sprawdzić czy w komórce występuje określony ciąg tekstowy (czyli Twoje wyrazy zapisane jeden za drugim):
th-cam.com/video/eL6SeslqAd8/w-d-xo.html
A tutaj trochę inny przykład:
th-cam.com/video/ocbLxniLA90/w-d-xo.html
I jeszcze inny:
th-cam.com/video/yRCcmbGW6iw/w-d-xo.html
W zasadzie, po nitce do kłębka i po obejrzeniu kilku Twoich filmików problem mój został rozwiązany dzięki temu filmikowi: th-cam.com/video/Fk-c2Ud-jQ0/w-d-xo.html Dzięki jescze raz, już nie muszę się męczyć z ponad 600 wierszami w Excelu :)
Świetnie! :)
Witam.
Odcinek fajny ale nie mogę na jego podstawie zmodyfikować go do swoich potrzeb.
Mam ciąg znaków o schemacie: Produkt Producent Model Kolor. Ilość znaków jest różna.
Np. FILTR ANTYWAPIENNY DO EKSPRESÓW PHILIPS CA6902343/10 Niebieski
Potrzebuję formuły która wyciągałaby tylko producenta (z przykładu PHILIPS) da się to zrobić funkcją FRAGMENT.TEKSTU ?
Hej,
podłubałem trochę i wymyśliłem coś takiego
=JEŻELI(LUB(LICZ.JEŻELI(D18;"*PHILIPS*");1;0) , problem pojawia się gdy producent jest napisany z małych liter lub tylko z wielkiej litery, da radę jakoś temu zaradzić?
A czy dane są bardzo spójne? Czy zawsze producent to będzie piąty wyraz i czy zawsze będzie to tylko jeden wyraz? Jeśli odpowiedź na chociażby jedno z tych pytań brzmi nie - to skąd "biedny" Excel będzie wiedział który wyraz albo wyrazy to producent? Pamiętaj, Excel to maszyna - nie czyta w myślach - trzeba mu dać jasne wytyczne.
@@pmsocho rozwiązałem ten problem na podstawie Twojego innego filmiku, formuła z odpowiedzi wyżej załatwiła sprawę ;)
@@redomoor6205 Super! :)
Witam, mam problem z zadaniem, w tej samej komórce podany mam numer indeksu studenta, imię, nazwisko. Musze wyznaczyć pierwszą literę imienia, pierwsza literę nazwiska, numer indeksu, to wszystko połączone w całość. Problem polega iż pierwsza litera nazwiska zawsze znajduje sie na innej pozycji, jak formule zastosować aby wyszukiwało zawsze pierwsza litere nazwiska? Z góry dziękuje na odpowiedź.
+Paweł Luszwski
Bez problemu to zrobisz korzystając z funkcji LEWY, FRAGMENT.TEKSTU i ZNAJDŹ.
Zakładając że w A1 mamy "1423 Jan Kowalski" formuły mogą być takie:
=LEWY(A1;ZNAJDŹ(" ";A1)-1)
=FRAGMENT.TEKSTU(A1;ZNAJDŹ(" ";A1)+1;1)
=FRAGMENT.TEKSTU(A1;ZNAJDŹ(" ";A1;ZNAJDŹ(" ";A1)+1)+1;1)
Super! Działa! Jutro ma kolokwium więc Twoja pomoc na pewno mi się przyda. Gorąco polecam PMSOCHO!
Potrzebuję z ciągu znaków wyciągnąć ostatnie 15 znaków, ale pominąć ostatnie 5. Dzięki użytej tu funkcji PRAWY mogę to sobie trochę przyspieszyć, ale jeszcze te 5 mi zostaje. Czy mogę zaznaczyć tam jakiś zakres od prawej? + te 5 ostatnich znaków do wyrzucenia to zawsze ten sam ciąg liter.
Użyj funkcji PRAWY a potem na tym co wyjdzie funkcji LEWY :) :)
Jak wyciągać tylko środkową część słowa nawet jeśli znajduje się ona w cudzysłowiu ?
Oprócz funkcji fragment tekstu musisz dodatkowo wykorzystać funkcję ZNAJDŹ. Jeśli nie znalazłeś odpowiedzi na swoje pytanie w moich filmach, to przygotuj plik z przykładowymi danymi oraz opisem tego co chcesz osiągnąć i umieść post na jakimś Excelowym forum.
A jak wyciągnać poszczególne cyfry z daty? Jak używam fragment.tekstu to excel wydobywa nie cyfry z daty tylko liczbę która wynika z daty. Dodam tylko że korzystam z formuły gdzie najpierw wpisuję pesel, potem w innej komórce ukazuje mi się data urodzenia. I z tej daty chcę wydobyć cyfry. Tzn. rozbić te cyfry każdą do jednej komórki. A potem to już sobie poradzę :)
Zobacz ten odcinek:
th-cam.com/video/aTBnXLZ64Fs/w-d-xo.html
@@pmsocho Dzięki :)
czy da się rodzielić tekst "AIR Air Lore", aby do jednej kolumny została wrzucona cześć tekstu pisana wielkimi literami, a do drugiej, część tekstu pisana z wielkich liter? ilość liter dowolna, ponieważ w poszczególnych komórkach mam losową liczbę tekstu pisaną dużą literą i losową liczbę teksu pisaną tylko z wielkich liter.
Da się ale to dosyć skomplikowane i mi przychodzi do głowy jedynie formuła tablicowa :) Zakładając, ze tekst do rozdzielenia znajduje się w komórce A1 - formuła dla wyciągnięcia pierwszego fragmentu pisanego wielkimi literami może wyglądać tak:
=LEWY(A1;PODAJ.POZYCJĘ(FAŁSZ;PORÓWNAJ(FRAGMENT.TEKSTU(A1;WIERSZ(A1:A100);1);LITERY.WIELKIE(FRAGMENT.TEKSTU(A1;WIERSZ(A1:A100);1)));0)-3)
A formuła do wyciągnięcia drugiego fragmentu może być taka:
=FRAGMENT.TEKSTU(A1;PODAJ.POZYCJĘ(FAŁSZ;PORÓWNAJ(FRAGMENT.TEKSTU(A1;WIERSZ(A1:A100);1);LITERY.WIELKIE(FRAGMENT.TEKSTU(A1;WIERSZ(A1:A100);1)));0)-1;100)
Tekst, który podałeś zostałby podzielony na 2 części. Pierwsza to "AIR" a druga to "Air Lore"
Jeśli tekstem do rozdzielenia byłoby "AIR LINGUS Aviation COMPANY Ltd." to efektem będzie: "AIR LINGUS" oraz "Aviation COMPANY Ltd."
Subskrybuj mój kanał albo dołącz do mojego newslettera to dostaniesz powiadomienie gdy opublikuję film w którym omówię te formuły :)
dzięki, wypróbuję w weekend.
dodałem subskrypcję :D.
nie działa mi to:/. poczekam na filmik:D.
Obie formuły to formuły tablicowe - trzeba je zatwierdzić naciskając Ctrl + Shift + Enter
Jak 'wyciągnąć' fragment z nawiasów gdzie przed i po jest x znaków, np. Pies-Kot (zwierzaki)?
Mam już: =FRAGMENT.TEKSTU(A4;ZNAJDŹ(ZNAK(40);A4)+1;50)
ale niestety efekt końcowy to "zwierzaki)" razem z nawiasem :( Zaciąłem się, choć to nic wielkiego pewnie.
Można byłoby to zrobić na przykład tak:
=FRAGMENT.TEKSTU(A4;ZNAJDŹ("(";A4)+1;ZNAJDŹ(")";A4)-ZNAJDŹ("(";A4)-1)
Wow. Dzięki za rozwiązanie i tak szybką reakcję :)
@@pmsocho Proszę o wyjaśnienie dlaczego jest potrzebne ostatnie znajdź aby pozbyć się nawiasu. Dlaczego tak się dzieje skoro w znajdz jest nawias otwierający?
@@ivonaw-k9463 Ostatnie ZNAJDŹ jest po to aby policzyć jaka jest odległość (ile jest znaków) pomiędzy nawasem otwierającym a zamykającym.
@@pmsocho bardzo dziękuję za wyjaśnienie. Pozdrawiam
Da się pogrubić tylko jedną liczbę w kolumnie A reszta normalną czciąką ?
Da się. Zaznacz tę liczbę i kliknij przycisk pogrubienia albo skrót CTRL+b. A może nie rozumiem pytania. Jeśli tak to musisz doprecyzować.
Witam. Mam kody np 1DYN5 lub 1KOLB6, 2CZUKD6 i zależy mi aby wyciągnąć tylko litery począwszy od drugiej do przedostatniej, ilość liter w kodzie jest różna.
Zrób tak:
=FRAGMENT.TEKSTU(A1;2;DŁ(A1)-2)
A tak z ciekawości, co to są za identyfikatory i czy cyfry na początku i na końcu coś oznaczają?
Zobacz ten odcinek:
th-cam.com/video/5XNYvGtoK24/w-d-xo.html
Bardzo dziękuję za expresową odpowiedz. a co do kodów sa to oznaczenia tras pierwsza litera oznacza kolejną trasę a ostatnia dzień tygodnia, środek to nazwa trasy
Cieszę się, że pomogłem. Dzięki za informację, co jest czym w tych kodach - często przygotowuję przykłady na szkolenia na takich zadaniach z życia wziętych :)
A co jeśli mam określoną liczbe znaków "przed" i "po", ale wartość pomiędzy się różni ilością znaków? A ja bym właśnie te środkowe hasła chciała wyciągnąć.
Cześć, mam pytanie czy jest jakaś funkcja, która mogłaby zrobić to czego potrzebuje?
W jednej z kolumn mam testy o różnej długości, wszystkie teksty rozdziela pauza, ale zarówno długość tekstu przed jak i po pauzie jest różna, poniżej przykład:
KJP1012-2D2
KJP1012-5F1
KJP1012-5K2
KJP1012-8H1
KLK-1
KLK-2
KLK-3
KLK-4
Potrzebuję w kolumnie obok otrzymać takie wyniki dla poszczególnych tekstów lecąc od góry:
KJP1012-5F1;KJP1012-5K2;KJP1012-8H1
KJP1012-2D2;KJP1012-5K2;KJP1012-8H1
KJP1012-2D2;KJP1012-5F1;KJP1012-8H1
KJP1012-2D2;KJP1012-5F1;KJP1012-5K2
KLK-2;KLK-3;KLK-4
KLK1;KLK-3;KLK-4
KLK1;KLK-2;KLK-4
KLK1;KLK-2;KLK-3
Czyli sumę tekstów rozdzielaną średnikiem dla wszystkich tekstów mających taki sam początek(przed pauzom) oprócz tekstu w w tym samym wierszu.
Będę wdzięczny za pomoc
Jeśli nie znalazłeś odpowiedzi na swoje pytanie w moich filmach, to przygotuj plik z przykładowymi danymi oraz opisem tego co chcesz osiągnąć i umieść post na jakimś Excelowym forum.
Co zrobić w sytuacji jeśli chce z każdego słowa w kolumnie wyszukać tylko 3 ostatnią literę ? :)
+Kamila xdxdxdd
Użyj funkcji PRAWY i funkcji LEWY na przykład tak:
=LEWY(PRAWY(a1;3);1)
a jak wyciągnąć cały tekst do momentu napotkania pierwszego słowa "złotych" bo mam kwotę wpisaną słownie.
Możesz zrobić to na przykład tak:
=LEWY(A1;ZNAJDŹ("złotych";A1)-1)
Miej na uwadze, że to co otrzymasz będzie liczbą przechowywaną jako tekst. Jeśli chcesz otrzymać poprawną liczbę to możesz do formuły na końcu dopisać +0
@@pmsocho dzięki
Czy istnieje funkcja wyciągająca znaki nie następujące po sobie, np. z wyrazu 'poniedziałek' wyciągnąć tylko litery na pozycjach 3,7,10? Przeszukałam internet, ale nie znalazłam, a taka funkcja chyba powinna być w Excelu, skoro w jednym ćwiczeniu miałam takie zadanie 😅
Jeśli masz Office 365 to możesz to zrobić w ten sposób: =POŁĄCZ.TEKSTY(;;FRAGMENT.TEKSTU(A2;{3\7\10};1))
Jeśli jednak masz Office w innej wersji to musisz użyć trzykrotnie funkcji FRAGMENT.TEKSTU i połączyć wyniki ze sobą przy pomocy operatora & albo funkcji ZŁĄCZ.TEKSTY
Czemu po angielsku jest to odpowiednio: LEFT, RIGHT, MID, czyli lewy, prawy, środkowy a u nas zamiast środkowego jest jakiś z gwizdka wyrwany FRAGMENT.TEKSTU?!
Tłumaczenie funkcji w programach komputerowych nie przestaje mnie zadziwiać. Niby bez znaczenia, ale dla użytkownika, który przechodzi z jednej wersji językowej na drugą, przyprawia o istną białą gorączkę.
Mam taką funkcję do tej sprawy ale wyodrębnia mi tylko dwa pierwsze słowa , jak to zmodyfikować aby szukało do skutku aż do "numeru? =USUŃ.ZBĘDNE.ODSTĘPY(LEWY(H3;JEŻELI(TYP(WARTOŚĆ(FRAGMENT.TEKSTU(H3;ZNAJDŹ(" ";H3)+1;1)))=1;ZNAJDŹ(" ";H3);ZNAJDŹ(" ";H3;ZNAJDŹ(" ";H3)+1))))
Chodzi Ci wyodrębnienie tekstu przed pierwszą napotkaną w tekście cyfrą?
Cześć :), mam serdeczną prośbę. Poproszę o podpowiedź jak zrobić tak, ze konkretnie cyfrę w takiej postaci 1.444.333 komórka konwertuje na wartość 1444.333 lub jak to zrobić toka konwersję inaczej. Później muszę te wartości dodać do siebie. Z góry dzięki za pomoc i wszystkiego dobrego.
Zakładając, że wartość którą chcesz poprawić jest w komórce A1 formuła mogłaby wyglądać tak: =PODSTAW(PODSTAW(A1;".";"";1);".";",")+0
@@pmsocho A jeśli mam ja dopiero wprowadzić?
@@przemysawmaecki9958 Bez programowania nie da się.
@@pmsocho ok. Dzięki za wyjaśnienie :). Najlepszego.
Odgrzebuję trochę temat, może jeszcze ktoś tu zagląda :)
Nie mogę sobie poradzić z prawdopodobnie z prostym tematem, ale jakoś nie wychodzi ;/
Potrzebuję aby w z komórek o zmiennej treści wyciągnąć 2 ostatnie liczby, które znajdują się przy znakach "x", a następnie je przez siebie pomnożyć np.:
5x100x500
12x1500x35
Z powyższych ma wyjść:
100*500 i wyświetlić wynik 50000
1500*35 i wyświetlić wynik 52500
Jest szansa na pomoc w temacie?
Jeśli chcesz gotowca to umieść post na jakimś Excelowym forum. A jeśli chcesz się nauczyć to najpierw znajdź sposób na rozdzielenie poszczególnych fragmentów:
wpisz w wyszukiwarce YT: rozdzielanie tekstu excel pmsocho. Po rozdzieleniu będziesz mógł przemnożyć odpowiednie wartości.
@@pmsocho Dziękuję za wskazanie kierunku :)
Udało mi się zmontować takie cudo i działa :P
=USUŃ.ZBĘDNE.ODSTĘPY(FRAGMENT.TEKSTU(PODSTAW(A4;"x";POWT(" ";DŁ(A4)));2*DŁ(A4)+1;DŁ(A4)))*(USUŃ.ZBĘDNE.ODSTĘPY(FRAGMENT.TEKSTU(PODSTAW(A4;"x";POWT(" ";DŁ(A4)));1*DŁ(A4)+1;DŁ(A4))))
@@xxxsLyxx Świetnie, że sobie poradziłeś! 👍👍😃😃
@@xxxsLyxx Świetnie, że samodzielnie coś wymyśliłeś.
a jak można wstawić np "-" w słowie między 5 a 6 znakiem
Myślę, że najprościej byłoby to zrobić tak:
=LEWY(A1;5)&"-"&FRAGMENT.TEKSTU(A1;6;100)
Ostatni argument w funkcji FRAGMENT.TEKSTU (100) to maksymalna liczna znaków jaka może wystąpić w tekście. Jeśli masz dłuższe teksty to tę liczbę należy wpisać większą :)
ok a jak podkreślić, lub pogrubić słowo "kot" w tekście: "Ola ma kota mruczka"
Trzeba wejść do edycji komórki (można albo bezpośrednio w komórce albo w pasku formuły). zazmaczyć pożądany fragment i pogrubić go :)