EXCEL - Funkcja FRAGMENT.TEKSTU

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 102

  • @8kaito8
    @8kaito8 4 ปีที่แล้ว +1

    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?

    • @pmsocho
      @pmsocho  4 ปีที่แล้ว +1

      Na końcu w formule dopisz +0
      Zobacz filmy z tej playlisty:
      th-cam.com/play/PLfGfuCZ0S4hUrkVHZXIFsvRSKoqFioTqI.html

  • @tomaszkosior2875
    @tomaszkosior2875 5 ปีที่แล้ว +1

    Jak zawsze super pro. Pozdrowienia

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว

      Dzięki za oglądanie i komentarz :)

  • @arkadiuszjozwiak6103
    @arkadiuszjozwiak6103 4 ปีที่แล้ว +1

    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

    • @pmsocho
      @pmsocho  4 ปีที่แล้ว

      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.

  • @edytajopek8220
    @edytajopek8220 5 ปีที่แล้ว +1

    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ą?

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว

      Zakładając, że w B1 jest tekst z kropkami a w A1 jest kwota:
      =PODSTAW(B1;"..........";A1)

  • @Tanastos
    @Tanastos 6 ปีที่แล้ว +1

    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.

    • @pmsocho
      @pmsocho  6 ปีที่แล้ว +1

      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

  • @przemekgalant5595
    @przemekgalant5595 5 ปีที่แล้ว +2

    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 ?

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว

      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
      @przemekgalant5595 5 ปีที่แล้ว +1

      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.

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว +1

      @@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.

    • @przemekgalant5595
      @przemekgalant5595 5 ปีที่แล้ว +1

      To może pomoc 😀 we wtorek jak tylko przyjdę do pracy to sprawdzę i dam znać 😀 uratowałoby to milion godzin pracy 😀 pozdrawiam

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว

      @@przemekgalant5595 A skąd masz takie dane? Czemu razem z numerem rachunku zapisane są jakieś inne teksty? Jaki system generuje Ci takie dane?

  • @czyzol2
    @czyzol2 5 ปีที่แล้ว +1

    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.

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว

      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 :)

    • @czyzol2
      @czyzol2 5 ปีที่แล้ว

      @@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 ;)

  • @malwinakowalska9384
    @malwinakowalska9384 9 ปีที่แล้ว +1

    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.

    • @pmsocho
      @pmsocho  9 ปีที่แล้ว +1

      +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łę :)

    • @malwinakowalska9384
      @malwinakowalska9384 9 ปีที่แล้ว

      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?

    • @pmsocho
      @pmsocho  9 ปีที่แล้ว

      +Malwina Kowalska
      Najprostszy sposób to:
      =WIERSZ(A1)&"/1/2016"

  • @krzysztofg640
    @krzysztofg640 9 ปีที่แล้ว +3

    Witam, a czy da radę wyciągać fragment tekstu np. od 5 znaku do samego końca?

    • @pmsocho
      @pmsocho  9 ปีที่แล้ว +4

      +Krzysztof Geisler
      Oczywiście że się da. Wystarczy napisać taką formułę: =FRAGMENT.TEKSTU(B2;5;100) :)

    • @krzysztofg640
      @krzysztofg640 9 ปีที่แล้ว +3

      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!

  • @filipsteinke6783
    @filipsteinke6783 6 ปีที่แล้ว +1

    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.

    • @pmsocho
      @pmsocho  6 ปีที่แล้ว

      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ć...

    • @filipsteinke6783
      @filipsteinke6783 6 ปีที่แล้ว +1

      @@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 ?

    • @pmsocho
      @pmsocho  6 ปีที่แล้ว

      =LEWY(A1;ZNAJDŹ("@";PODSTAW(A1;" ";"@";3))-1)

  • @TheNowymm
    @TheNowymm 7 ปีที่แล้ว +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ć?

    • @pmsocho
      @pmsocho  7 ปีที่แล้ว

      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

    • @TheNowymm
      @TheNowymm 7 ปีที่แล้ว +1

      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 :)

    • @pmsocho
      @pmsocho  7 ปีที่แล้ว

      Świetnie! :)

  • @redomoor6205
    @redomoor6205 5 ปีที่แล้ว +1

    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 ?

    • @redomoor6205
      @redomoor6205 5 ปีที่แล้ว

      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ć?

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว

      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.

    • @redomoor6205
      @redomoor6205 5 ปีที่แล้ว +1

      @@pmsocho rozwiązałem ten problem na podstawie Twojego innego filmiku, formuła z odpowiedzi wyżej załatwiła sprawę ;)

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว

      @@redomoor6205 Super! :)

  • @Ronaldo21061995
    @Ronaldo21061995 9 ปีที่แล้ว +1

    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ź.

    • @pmsocho
      @pmsocho  9 ปีที่แล้ว +2

      +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)

    • @Ronaldo21061995
      @Ronaldo21061995 9 ปีที่แล้ว +1

      Super! Działa! Jutro ma kolokwium więc Twoja pomoc na pewno mi się przyda. Gorąco polecam PMSOCHO!

  • @justyna8414
    @justyna8414 6 ปีที่แล้ว +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.

    • @pmsocho
      @pmsocho  6 ปีที่แล้ว

      Użyj funkcji PRAWY a potem na tym co wyjdzie funkcji LEWY :) :)

  • @ukaszb.5156
    @ukaszb.5156 3 ปีที่แล้ว +1

    Jak wyciągać tylko środkową część słowa nawet jeśli znajduje się ona w cudzysłowiu ?

    • @pmsocho
      @pmsocho  3 ปีที่แล้ว

      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.

  • @marcinen.8416
    @marcinen.8416 6 ปีที่แล้ว +1

    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ę :)

    • @pmsocho
      @pmsocho  6 ปีที่แล้ว +1

      Zobacz ten odcinek:
      th-cam.com/video/aTBnXLZ64Fs/w-d-xo.html

    • @marcinen.8416
      @marcinen.8416 6 ปีที่แล้ว

      @@pmsocho Dzięki :)

  • @kecaj9691
    @kecaj9691 7 ปีที่แล้ว

    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.

    • @pmsocho
      @pmsocho  7 ปีที่แล้ว +1

      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 :)

    • @kecaj9691
      @kecaj9691 7 ปีที่แล้ว

      dzięki, wypróbuję w weekend.

    • @kecaj9691
      @kecaj9691 7 ปีที่แล้ว

      dodałem subskrypcję :D.

    • @kecaj9691
      @kecaj9691 7 ปีที่แล้ว

      nie działa mi to:/. poczekam na filmik:D.

    • @pmsocho
      @pmsocho  7 ปีที่แล้ว

      Obie formuły to formuły tablicowe - trzeba je zatwierdzić naciskając Ctrl + Shift + Enter

  • @barteczekz
    @barteczekz 7 ปีที่แล้ว +1

    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
      @pmsocho  7 ปีที่แล้ว +1

      Można byłoby to zrobić na przykład tak:
      =FRAGMENT.TEKSTU(A4;ZNAJDŹ("(";A4)+1;ZNAJDŹ(")";A4)-ZNAJDŹ("(";A4)-1)

    • @barteczekz
      @barteczekz 7 ปีที่แล้ว +1

      Wow. Dzięki za rozwiązanie i tak szybką reakcję :)

    • @ivonaw-k9463
      @ivonaw-k9463 2 ปีที่แล้ว

      @@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?

    • @pmsocho
      @pmsocho  2 ปีที่แล้ว

      @@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.

    • @ivonaw-k9463
      @ivonaw-k9463 2 ปีที่แล้ว

      @@pmsocho bardzo dziękuję za wyjaśnienie. Pozdrawiam

  • @ZF_ECOLIFE
    @ZF_ECOLIFE 5 ปีที่แล้ว +1

    Da się pogrubić tylko jedną liczbę w kolumnie A reszta normalną czciąką ?

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว

      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ć.

  • @stanisawbartosz3902
    @stanisawbartosz3902 6 ปีที่แล้ว +1

    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.

    • @pmsocho
      @pmsocho  6 ปีที่แล้ว +2

      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ą?

    • @pmsocho
      @pmsocho  6 ปีที่แล้ว

      Zobacz ten odcinek:
      th-cam.com/video/5XNYvGtoK24/w-d-xo.html

    • @stanisawbartosz3902
      @stanisawbartosz3902 6 ปีที่แล้ว +1

      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

    • @pmsocho
      @pmsocho  6 ปีที่แล้ว

      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 :)

  • @KatarzynaDolecka-o2c
    @KatarzynaDolecka-o2c 2 หลายเดือนก่อน

    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ąć.

  • @Bulbcia
    @Bulbcia 2 ปีที่แล้ว

    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

    • @pmsocho
      @pmsocho  2 ปีที่แล้ว

      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.

  • @kamilaszalast9834
    @kamilaszalast9834 9 ปีที่แล้ว +1

    Co zrobić w sytuacji jeśli chce z każdego słowa w kolumnie wyszukać tylko 3 ostatnią literę ? :)

    • @pmsocho
      @pmsocho  9 ปีที่แล้ว +3

      +Kamila xdxdxdd
      Użyj funkcji PRAWY i funkcji LEWY na przykład tak:
      =LEWY(PRAWY(a1;3);1)

  • @marcinen.8416
    @marcinen.8416 5 ปีที่แล้ว

    a jak wyciągnąć cały tekst do momentu napotkania pierwszego słowa "złotych" bo mam kwotę wpisaną słownie.

    • @pmsocho
      @pmsocho  5 ปีที่แล้ว +1

      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

    • @marcinen.8416
      @marcinen.8416 5 ปีที่แล้ว

      @@pmsocho dzięki

  • @ankaanka9825
    @ankaanka9825 3 ปีที่แล้ว

    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 😅

    • @pmsocho
      @pmsocho  2 ปีที่แล้ว +2

      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

  • @facelessgreen8997
    @facelessgreen8997 ปีที่แล้ว

    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ę.

  • @filipsteinke6783
    @filipsteinke6783 6 ปีที่แล้ว +1

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

    • @pmsocho
      @pmsocho  3 ปีที่แล้ว

      Chodzi Ci wyodrębnienie tekstu przed pierwszą napotkaną w tekście cyfrą?

  • @przemysawmaecki9958
    @przemysawmaecki9958 2 ปีที่แล้ว

    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.

    • @pmsocho
      @pmsocho  2 ปีที่แล้ว +1

      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

    • @przemysawmaecki9958
      @przemysawmaecki9958 2 ปีที่แล้ว

      @@pmsocho A jeśli mam ja dopiero wprowadzić?

    • @pmsocho
      @pmsocho  2 ปีที่แล้ว

      @@przemysawmaecki9958 Bez programowania nie da się.

    • @przemysawmaecki9958
      @przemysawmaecki9958 2 ปีที่แล้ว

      @@pmsocho ok. Dzięki za wyjaśnienie :). Najlepszego.

  • @xxxsLyxx
    @xxxsLyxx 2 ปีที่แล้ว

    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?

    • @pmsocho
      @pmsocho  2 ปีที่แล้ว +1

      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.

    • @xxxsLyxx
      @xxxsLyxx 2 ปีที่แล้ว +1

      @@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))))

    • @pmsocho
      @pmsocho  2 ปีที่แล้ว

      @@xxxsLyxx Świetnie, że sobie poradziłeś! 👍👍😃😃

    • @pmsocho
      @pmsocho  2 ปีที่แล้ว

      @@xxxsLyxx Świetnie, że samodzielnie coś wymyśliłeś.

  • @hrabiamontechristoo4751
    @hrabiamontechristoo4751 6 ปีที่แล้ว

    a jak można wstawić np "-" w słowie między 5 a 6 znakiem

    • @pmsocho
      @pmsocho  6 ปีที่แล้ว

      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ą :)

  • @michahajel7480
    @michahajel7480 4 หลายเดือนก่อน

    ok a jak podkreślić, lub pogrubić słowo "kot" w tekście: "Ola ma kota mruczka"

    • @pmsocho
      @pmsocho  4 หลายเดือนก่อน

      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 :)