Witajcie, mam taka zagwozdkę: mam tabelkę ze skrótami i wyrażeniami danych skrótów, zadanie polega na tym że chcę aby formułka po znalezieniu skrótu we wskazanym tekście wyrażała pełne wyrażenie skrótu w wyniku. Wydaje się to nie zbyt skomplikowane, ale nie mogę sobie z tym poradzić. Pozdrawiam.
Drodzy koledzy, bardzo proszę o pomoc. Mam w jednej komórce (A1) tekst ciągiem: Data urodzenia: 1980-01-01; Płeć: MĘŻCZYZNA ; Imię matki: KARINA; Nazwisko rodowe matki: BUK; Imię ojca: SEBASTIAN; Nazwisko: NOWAK; Miejsce urodzenia: KRAKÓW; PESEL: 80010112345 ; Potrzebuję z tego wyciągnąć: Do komórki B1: MĘZCZYZNA Do komórki C1: KARINA Do komórki D1:...
Możesz użyć tej samej funkcji. Potrzebna będzie jedna komórka w arkuszu do wpisywania szukanego tekstu Np. A1 i wtedy: =JEŻELI(FRAGMENT.TEKSTU(A2;1;DŁ(A$1))=A$... W ustalaniu wzorca wyszukiwania ważny jest każdy znak. Np w skopiowanym z Twojego arkusza fragmencie: "Belka 89" są 2 spacje rozdzielające. Ponieważ następnie przeliczasz wartości...
Witam, natrafiłem na mały problem przy upraszczaniu pewnej bazy danych w Excel. Mianowicie chciałbym, żeby tekst z jednej komórki był rozdzielany na 3 części, każda w innej komórce tj. np. 120304_2.0008.24 na 120304_2 / 0008 / 24 Próbowałem jakoś załatwić sprawę funkcjami FRAGMENT.TEKSTU, PRAWY i LEWY ale niestety przy tekście dłuższym o jedną cyfrę...
przykladowo w D3 wpisuje obojetne co np. wup;bielsko;kod pocztowy; ulice; cześć tyko nazwy jednostki i wyskakuje mi caly woiersz z danymi z zarkusza 1 Aż tak dobrze nie ma :) Jak w każdej bazie musisz "powiedzieć" czego i gdzie szukasz. Można by co prawda pokombinować z funkcjami FRAGMENT.TEKSTU, DŁ w kolumnie pomocniczej, kolumny też mają swoje indeksy...
Możesz wykorzystać fragment.tekstu(), lewy(), prawy(). W sumie to nie musisz konwertować. Wrzuć to co zrobiłeś, albo przynajmniej arkusz wypełniony tak jakbyś chciał żeby był. Z Twojego opisu mało wynika.
Komurka: Wartość K1: QWER1234-TYUIOP5678-ASDFGH90123-JKLZXC45... I1: =FRAGMENT.TEKSTU($K$1;LICZBA.CAŁK(LOS()*... H1: =FRAGMENT.TEKSTU($K$1;LICZBA.CAŁK(LOS()*... G1: =FRAGMENT.TEKSTU($K$1;LICZBA.CAŁK(LOS()*... F1: =FRAGMENT.TEKSTU($K$1;LICZBA.CAŁK(LOS()*... E1: =FRAGMENT.TEKSTU($K$1;LICZBA.CAŁK(LOS()*...
arnoldziq, wielkie dzięki! dokładnie tak, o te dane chodziło, potrzebne mi są tylko te dwie wartości. rozumiem, że jak dane będą na tej stronie zmienione, to ten sam link doprowadzi mnie do aktualnych danych? Importuję teraz ten długi tekst do excela, i teraz pozostaje tylko wyciągnąć te wartości z tekstu. Jakoś sobie poradzę w kilku krokach za pomocą...
Można napisać makro, które będzie to dodawać. Jeśli w danym polu są dopuszczalne tylko i wyłącznie dwie wartości rozdzielone plusem to da się to też zrobić na formułach. O ile wszystkie składniki są w kolumnach A, B i C i są tylko i wyłącznie w formacie godzinowym excela (gg:mm:ss) albo tekstowym (gg:mm:ss+gg:mm:ss, ewentualnie plus może być rozdzielony...
Czy da się to zrobić jakąś formułą? Szczerze mówiąc makr nie umiem. Bardzo proszę o pomoc. Można to zrobić przy użyciu formuł :!: Znacznie mocniej się czuje w formułach excela, więc w sytuacji gdy miałem potrzebę utworzenia dla księgowości tzw księgi handlowej w oparciu o dwie tabele z bazy danych zrobiłem dużą tabelę wynikową, w której w każdej komórce...
Najprostsza formuła to: [syntax=vbscript]=ZŁĄCZ.TEKSTY(FRAGMENT.... [/syntax] :D
Jeżeli jest stała i niezmienna liczba cyfr można zrezygnować z makra wykorzystując funkcję fragment.tekstu Np. dla pięciu cyfr gdy liczba jest w A1: =FRAGMENT.TEKSTU(A1;1;1)+FRAGMENT.TEKSTU... Jeżeli jest zmienna ilość cyfr w liczbie to trzeba by było do powyższych funkcji...
Pytanie: Czy rzeczywiście pracujesz na excelu 5.0 lub 95 ? Chodzi o to że formuła jest trochę długa i przy bezpośrednich odwołaniach do pliku jeżeli plik rapotr.xls ustawisz np na pulpicie to poprzez to że bedzie bardzo długa ścieżka dostępu do tego pliku formuła nie zmieści się w komórce (przekroczy dozwolona długość zapisu dla komórki). Właściwie...
Ale żeś formułę strzelił :) I chcesz żeby to sprawdzić :) To teraz trochę teorii o excelu. Jak staniesz na komórce z błędem pojawi się taki żółty "romb" z wykrzyknikiem i strzałeczka w dół. Rozwiń za pomocą tej strzałki listę, wciśnij "pokaż kroki obliczenia..." i excel sam pokaże poprzez podkreślenie i kursywę gdzie ma błąd w obliczeniach. W każdym...
W Pana przypadku gdy tekst może być różnej długości rozwiązanie w Excelu jest możliwe, ale dość złożone i mało przejrzyste :) Kolego Macieju, bez urazy ale uważasz że twoje rozwiązanie jest przejrzystsze od rozwiązania które wskazał w linku kolega adamas ? Tym bardziej że proponujesz również funkcję tablicową. Rozumiem że to dość sprytne rozwiązanie...
Można na formułach tablicowych (zatwierdzanie CTRL+SHIFT+ENTER). Nawet nie będzie to skomplikowane za bardzo. Formuła dla Excela >=2007 =SUMA(JEŻELI.BŁĄD(WYBIERZ(FR... Wersja dla Excela <2007 =SUMA(JEŻELI(CZY.BŁĄD(WYBIER...
Cześć, Mam pewien problem z zapętleniem aby wszystko działało pod VBA :( Mój problem jest następujący: Należy rozdzielić tekst z komórek w Arkuszu 1 np. "1 - Miasto" na dwie kolumny w Arkuszu 2 "1" i "Miasto". Udało mi się stworzyć następującą formułę dla pierwszej kolumny =IF(klucz!B2="""","""",IF(MID(klucz!B2,2... "",MID(klucz!B2,1,1),MID(klucz!B2,1,2)))...
A to musi być makro? Jeżeli tekst masz w A1 to dla pierwszej cyfry =FRAGMENT.TEKSTU(A1;ZNAJDŹ(" ";A1;1)+1;ZNAJDŹ(" ";A1;ZNAJDŹ(" ";A1;1)+1)-ZNAJDŹ(" ";A1;1)-1) a dla drugiej =FRAGMENT.TEKSTU(A1;ZNAJDŹ("na ";A1;1)+3;ZNAJDŹ(" ";A1;ZNAJDŹ("na ";A1;1)+3)-ZNAJDŹ("na ";A1;1)-3) Przeciągasz w dół i tyle Ponizej załącznik A jeżeli uważasz że porada kolegi makbeta...
Np. taką formułą =FRAGMENT.TEKSTU(ZASTĄP(A1;ZNAJD... PL ";A1)+4;DŁ(A1))
Dzień dobry. do B2 =JEŻELI(CZY.LICZBA(WARTOŚĆ(FRAGMENT.TEKS... do C2 =JEŻELI(B2="";JEŻELI(CZY.PUSTA(A2);"";A2... a resztę przeciągnąć.
U mnie wyszła tylko przydługa, tablicowa (Ctrl+Schift+Enter) [syntax=txt]=LEWY(FRAGMENT.TEKSTU(A1;POD... Liczba 100 oznacza max długość ciągu, im mniej tym szybciej przelicza.
Formuła tablicowa dla układu jak w załączonym pliku (daty jako teksty): [syntax=txt]=TEKST(MAX(DATA(PRAWY(Arkusz...
Podczas wklejania Excel traktuje tą komórkę z datą jako tekst, mimo, że oznaczysz ją jako data. Można to łatwo obejść stosując taką formułkę =DATA(FRAGMENT.TEKSTU(A1;1;4);FRAGMENT.T... Oczywiście w A1 mamy datę w postaci "2019-06-20" a komórka wynikowa ma format daty.
Witam, za pomocą jakiej formuły wyciągnąć tekst z kolumny A? Tekst ma cztery lub pięć znaków. Rozpoczyna się zawsze od litery T, litera J występuje na 3 lub 4 miejscu, natomiast pozostałe znaki - liczby są zmienne. np. T1J2, T12J1 =FRAGMENT.TEKSTU(A1;1;ZNAJDŹ("T*J*";A1;1... - ta formuła nie działa jak ją poprawić.
Przy pomocy makra sprawa jest dość prosta. Zapisz tablicę rozdzielając ciąg funkcją Split . Dwie ostatnie wartości to poszukiwane ciągi. Najprościej napisać funkcję użytkownika. Ha, ale uparłem się na rozwiązanie formułami arkuszowymi :) Jeśli z ostatnim nie ma problemu =PRAWY(A2;DŁ(A2)-ZNAJDŹ(...
Jeżeli jednak będziesz chciał się później odwoływać poprzez inne funkcje do "wartości" z zerami na przedzie wykorzystaj formułę. W B1 wpisz =TEKST(A1;"000000000000000000") Ta wskazówka uratowała mój zad ;) Może ktoś wie jeszcze jak to zrobić, żeby komórka z funkcją FRAGMENT.TEKSTU w której wyświetlają mi się liczby będące wynikiem tej funkcji mogła...
Dobry wieczór, Formuła =FRAGMENT.TEKSTU(A60;1;ZNAJDŹ(&q... może obsługiwać zakres komórek, tylko trzeba wpisać ten zakres, np. =FRAGMENT.TEKSTU(A60:A70;1;ZNAJD... zaznaczyć miejsce na wynik i zatwierdzić formułę jako tablicową (Ctrl+Shift+Enter). Pozdrowienia.
Faktycznie. Mała poprawka ale tłumaczyć teraz nie bardzo mi się chce. Sporo pisania by było. Podaję nowe formuły: Pierwsza komórka: =JEŻELI(CZY.BŁĄD(FRAGMENT.TEKSTU(C2;1;SZ... ma K5";FRAGMENT.TEKSTU(C2;1;SZUKAJ.TEKST("K... Druga komórka: =JEŻELI(CZY.BŁĄD(FRAGMENT.TEKSTU(C2;SZUK... ma...
W wykresach jestem słabiutki, więc w tym Ci nie pomogę. Sumowania czasów przestoju dla poszczególnych działów, linii i maszyn można przedstawić używając (po posortowaniu): raport tabeli przestawnej, sum częściowych lub (bez sortowania) filtrowania. Czas przestoju w arkuszu "przykład" można wyliczyć taka formułą wklejoną w komórkę L2 i skopiowaną (przeciągniętą)...
Ad.1. =FRAGMENT.TEKSTU(A1;1;SZUKAJ.TEKST("/";A... Ad.2. Proszę sprecyzować co to jest 'tabela poprzednia' Ad.3. =FRAGMENT.TEKSTU(A2;1;12)
Formuła rzeczywiście zwraca błąd jeśli komórka w zakresie jest pusta, inne litery ani liczby nie przeszkadzają. Można to obejść wprowadzając sprawdzenie dodatkowego warunku, ale niestety formuła się rozrasta. Na razie mam taką propozycję, ale spróbuję jeszcze pomyśleć, czy nie da się tego zapisać inaczej: =SUMA(MOD(WIERSZ(lista);2)*JEŻELI(DŁ(FRA...
Dzień dobry, Excel nie jest stworzony do obróbki tekstów, ma ograniczony zestaw funkcji tekstowych, więc tego typu zadania są dość trudne i rzadko daje się znaleźć rozwiązania uniwersalne. Dane wejściowe muszą być dokładnie zdefiniowane, bo trzeba określić jakieś zrozumiałe dla Excela kryteria wyszukiwania. Dlatego ważny jest w takim przypadku załącznik...
hej, W załączonej tabeli mam dane dotyczące m.in. miast i szefów regionów. Muszę przy pomocy funkcji zagnieżdzonych (bez użycia pomocniczych kolumn) wyciągnąć dane dotyczące liczby kobiet z miast o nazwie dwuczłonowej (Bielsko-Biała, Biala Podlaska itp.) utknęłam niestety na warunku 'kobiety'. nie działa mi połaczenie funkcji licz.jeżeli z fragment.tekstu,...
Najprościej byłoby, gdyby był załącznik ;) Takie coś? [syntax=text]=JEŻELI(LUB(CZY.BŁĄD(ZNAJDŹ... "&FRAGMENT.TEKSTU(C1;ZNAJDŹ(B1;C1);DŁ(B1...
Jeśli konwersja danych z pdf do Excela nie będzie satysfakcjonująca (mam w tym zakresie przykre doświadczenia :cry: ) ? To można wrócić do pierwotnej kwestii: czy można stworzyć pętlę na znakach będących treścią 1 komórki w Excelu? W mojej ocenie - tak - wykorzystując kod VBA oparty na wyrażeniach regularnych :idea: W moich rozwiązaniach tego typu wykorzystuję...
Cześć, mam sobie takie odwołanie do innego pliku: =FRAGMENT.TEKSTU('J:\FOLDER\[PLIK]NAZWA_... kiedy plik źródłowy (PLIK) jest zamknięty wszystko jest ok, natomiast kiedy go otwieram, oczywiście formuła zmienia się, ale zamiast nazwy arkusza pojawia się błąd #ADR. =FRAGMENT.TEKSTU('[PLIK]#ADR'!a1;2;2) Jakieś pomysły czemu tak?
=INDEKS(FRAGMENT.TEKSTU(B2;WIERSZ(ADR.PO... Wielkie dzięki Macieju. Kawał dobrej roboty. Jest mi lżej. Calixto oraz Prot - też bardzo dziękuję. Przyznam, że ja dopiero raczkuję...
Jeszcze mam takie pytanie, czy dało by się przerobić ten arkusz, aby odróżniał do 100 a nie do 10 sortował? Myślę że i to się da zrobić ale Jak masz wcześniej posortowane dane (przed tym dziwnym sortowaniem)? gdzie znajduje się 10? po 1 czy po 9 czy tak : 1 1 2 2 ... 9 9 10 10 11 11 Czy tak: 1 1 10 10 11 11 2 2 ... 9 9 Przyznam że z pierwszą wersją...
Jeżeli ilość znaków pomiędzy "-" jest stała użyj: Fragment.Tekstu(Tekst; Liczba początkowa; Liczba znaków) gdy nie wiadomo ile ma być znaków pomiędzy "-" do określenia odpowiedniego parametru użyj: Szukaj.Tekst(Szukany tekst; Obejmujący tekst; Liczba początkowa) Za pomocą kombinacji tych dwóch formuł podzielisz wszystko z dokładnością...
Trochę czasu wolnego się trafiło, poczytałem toiowo, i znalazłem może niezbyt eleganckie ale dosyć satysfakcjonujące rozwiązanie mojego problemu. Tylko brak mu automatyzacji i całościowego podejścia jeszcze. Są dwie kolumny, w jednej nazwa towaru po polsku (A), w drugiej ma być po angielsku (B). Część drugiej jest już przetłumaczona, więc niektóre komórki...
Słuchaj, zadanie wygląda na pracę domową. (A na tym forum nie odrabiamy prac domowych) Nic się nie nauczysz jak nie będziesz sam myślał. I tak podałem ci na tacy jak to trzeba rozwiązać. Wystarczy tylko wpisać odpowiednie odwołania do komórki z adresem w podane przeze mnie funkcje, sparametryzować je a później je połączyć i tyle. Podpowiem tylko że...
Proponuję tak: Zakładam, że w komórce A1 jest tekst ze słowami oddzielonymi pojedynczymi spacjami i należy wydzielić z tego dwa pierwsze słowa. Do komórki B1 wpisujemy: =SZUKAJ.TEKST(" "; A1) Do komórki C1 wpisujemy: =SZUKAJ.TEKST(" "; A1; B1+1) Do komórki D1 wpisujemy: =LEWY(A1; B1-1) Do komórki E1 wpisujemy: =FRAGMENT.TEKSTU(A1; B1+1; C1-B1-1) W komórce...
Ad.1 Przy tym zapisie nie pozostaje Ci nic innego niż dodanie brakujących 100 lat. Np w A15 =DATA(FRAGMENT.TEKSTU(A3;SZUKAJ.TEKST(".... +100 ... Ad.2 Zastosuj formatowanie warunkowe. Minuta w Excelu to 1/24/60. Wpisz w komórkę Np =TERAZ()-10/60/24 i sprawdź, czy jest wcześniej o 10min. Ad.3 Zdaje się, że tak. Opis jednak nie jest precyzyjny,...
Witam. Implementacja warunku zaproponowanego przez pana Macieja w formule tablicowej: W A1 dane wejściowe, w B1 formuła tablicowa: =LEWY(A1;PODAJ.POZYCJĘ(PRAWDA;KO... Sposoby na wyciągnięcie...
Przyznam, że formułę którą się posługuję stworzyłem w oparciu o rozdział książki pana J. Walkenbach'a - Excel 2010 Formuły - Rozdział 5. Manipulowanie tekstem . Jeżeli mam w komórce zdanie: "OTO JAN PRZYSZEDŁ" i zastosuję do niego poniższą formułę =LITERY.MAŁE(LEWY(M20;ZNAJDŹ(" ";M20)))&Z.WIELKIEJ.LITERY(JEŻELI(DŁ(M20... ";""))>1;FRAGMENT.TEKSTU(M20;ZNAJDŹ("...
Witajcie, elektrodowi specjaliści. Mam złożony problem, z którym obecnie nie mogę się uporać, a ponieważ czas mnie nagli, chwilowo poradzę sobie "ręcznie". Jednak chciałabym wiedzieć, jak to rozwiązać w przyszłości, bo na bank jeszcze będę z podobnymi dokumentami walczyć. Mam arkusz, w którym wylistowane są artykuły sklepowe. W komórce mam dane takie,...
Najlatwiej było by przypisać numery odzwierciedlające siłę każdej drużynie od 1 do 6 Koniecznie, może być w osobnym arkuszu. Zakładając, że kod drużyny jest zawsze 3-znakowy, nie powinno być większych trudności. Schemat: [syntax=text]= WYSZUKAJ.PIONOWO(kol.A;tabelka) - WYSZUKAJ.PIONOWO(PRAWY(3znaki kol.B);tabelka) + JEŻELI(FRAGMENT.TEKSTU(2-gi znak...
Formuła jest na angielską wersję excela - choć ja bym ją trochę inaczej napisał. A Ty masz jaką wersje? Mój przykład dla polskiej wersji bez względu na litery ale z zasadą: Kod wsadowy "XX000XX00" (czyli dwie litery , 3 cyfry, dwie litery ,dwie cyfry) =LEWY(A1;2)&FRAGMENT.TEKSTU(A1;3;3)+15&F...
Witam =ZŁĄCZ.TEKSTY(LEWY(B1;5);A1;... albo =ZŁĄCZ.TEKSTY(LEWY(B1;5);A1;...
=JEŻELI((FRAGMENT.TEKSTU(B3;...
Witam otóż sprawa wygląda tak... Mam do rozkodowania kody 2D. Po zeskanowaniu kodów, otrzymuje taki oto ciąg znaków: pp000292400a1pp419583c q240 10d1549 1t491a15 4lcnk1301508500 pp000292400a1pp419583c q148 10d15361t381a154lcnk1301508500 pp000292400a1pp419583c q80 10d15361t381a154lcnk1301508500 pp000292400a1pp419583c q40 10d15361t411a154lcnk1301508500...
Do tego wystarczy formuła: [syntax=text]=FRAGMENT.TEKSTU(C2;SZUKAJ.... Jeśli koniecznie chcesz makro, to wypróbuj takie z użyciem wyrażeń regularnych: [syntax=vbscript]Sub Wyciagnij_Daty() Dim lLstRw& Dim i& Dim l% Dim objRegExp As Object Dim objFnd As Object Dim sRegExpPatt$ 'definicja wyrażenia regularnego do wyszukiwania...
pewnie się da krócej, ale nie potrafię ;) =JEŻELI(CZY.LICZBA(WARTOŚĆ(F...
Czy rozwiązaniem jest tylko makra, czy jest możliwość zrobienia tego za pomocą funkcji?? Próbowałem z funkcją Wyszukaj, ale zostawało wtedy dużo wolnych pól gdyż każdy wiersz jest przeszukiwany dla każdego miasta, a właściwy rekord jest tylko dla jednego miejsca dostawy... Pewnie można ... :| ... Tylko wzory będą kosmiczne i będą zajmować dużą ilość...
a co formula? =FRAGMENT.TEKSTU(A1;SZUKAJ.TEKST("w";A1)...
oraz dwa arkusze w excelu. Powinno być od samego początku. Wartosci w Zeszyt2 kolumna A:A jest liczby (wszytskie komórki są sformatowane jako: ogólne), ale.... wyrównanie, odbywa się na lewej krawędzi, wtedy ma wyglad tekstu. Naprosto w H13 uzyj =WARTOŚĆ(FRAGMENT.TEKSTU(B13;4;8)) Co do B5 - to samo format ogólny , wyrównanie na lewej krawędzi
jest potrzebna zmiana koloru komórki na OK i NIE (np. zielony/czerwony) Wprowadź swoją formułę do warunkowego formatowania całej kolumny na pożądany kolor wypełnienia :idea: skopiowanie samego wyniku reguły o komórkę dalej ale tylko samego teksu bez reguł. Formuła w wyniku daje tylko "OK i NIE" - jeśli potrzebujesz w wyniku fragment tekstu poczynając...
Jak masz tak ładnie popisane "stare:xxxxxxx" i "nowe:yyyyyy" we wszystkich wierszach to nawet nie musisz sięgać ani do wyrażeń regularnych, ani do VBA :please: Wystarczy zrobić odpowiednią formułę (na bazie fragment.tekstu) w kolumnach C i D i przeciągnąć ją na dół kolumny :idea: :idea:
Witam, nie wiem czy to z racji późnej pory czy nie ale mam problem. Wydaje oczywisty jednak nie mogę sobie z nim poradzić, zatem jeśli ktoś wie to proszę uświadomcie mnie. Mam dane w kilku arkuszach, w tym w jeden z nich za pomocą funkcji FRAGMENT TEKSTU wybieram porównywalny człon, następnie w arkuszu z tabelą przestawną próbuje go wyszukać jednak...
chodzi o wyciągnięcie zawsze tych pierwszych dat Ogólnie to konieczne by było makro z wyrażeniami regularnymi :idea: , w tym konkretnym przypadku można jednak wykorzystać prostą przeciąganą formułę :D [syntax=vbscript]=FRAGMENT.TEKSTU(E3;SZU...
a jak zrobić aby w kolumnie I excel wpisał pozostałe teksty Proponuję wykorzystać formułę :spoko: : [syntax=vbscript]=JEŻELI(DŁ(F2)=DŁ(G2);"... FRAGMENT.TEKSTU(F2;DŁ(G2)+1;DŁ(F2)-DŁ(G2...
jeżeli masz stałą ilość liter w każdym wierszu to mozesz spróbować poprzez wbudowana funckcje "Fragment.tekstu" lub "lewy" lub "prawy" jeżeli nie trzeba by było budowac poważniejsze makro którego nie dało by sie zamknąć w funkcję. (Wynik funkcji dotyczy komórki w której jest ona wpisana)
=FRAGMENT.TEKSTU(A1;1;(SZUKAJ.TEKST("_";...
Chcesz żeby ktoś odrobił zadanie domowe za ciebie? Przecież to nie jest takie trudne. W czym masz kłopot? Napisz to pomogę ale nie oczekuj gotowego rozwiązania bo naprawdę nie jest to ciężkie. Nie za bardzo rozumiem że wynik ma być w 3 kolumnie. Czyli w jednej kolumnie są nazwy (ADSL ...) a w drugiej kolumnie liczby (1024)??? Jeżeli tak to bardzo uprości...
:) Pisałem że są różne drogi do celu :) Z tym że : ... PS: =WARTOŚĆ(FRAGMENT.TEKSTU(Q5;4;1&... Nie lepiej =LEWY(Q5;1) ? To co innego. Ja tą funkcję zastosowałem do "podzielenia" tekstu na poszczególne cyfry i zrobienia z nich liczb. W Q5 jest tekst (9-cio znakowy). To co proponujesz pokaże tylko pierwszy znak (w przypadku pierwszej...
Ale to naprawdę nic skomplikowanego, dodawanie i odejmowanie. Żeby "wyłuskać" środek, musisz mieć dwie skrajne. No to od lewej: Tekst (Np PAA10.MCD07.1 -A01) bez spacji na końcu(!) w A1. W B1 formuła: LEWY(tekst;ilość znaków) tekst wiadomo, pod ilość znaków podstawiasz ZNAJDŹ(".") i od pozycji odejmujesz 1 (bo bez kropki). =LEWY(A1;ZNAJDŹ(".";A1...
Możesz jak wspomniał kolega wyżej wykorzystać funkcje dzielenia mi modulo (funkcja mod w excelu) ale możesz też skorzystać z operacji na tekstach tak zamyślałeś na początku. jeśli A5 to nasza komórka z danymi to kolejne cyfry można obliczyć np tak: =JEŻELI(DŁ(A5)>10;WARTOŚĆ... =JEŻELI(DŁ(A5)>9;WARTOŚĆ&...
Najprościej przy użyciu dwóch kolumn pomocniczych. W pierwszej wyciągnij 3 pierwsze znaki z lewej (LEWY), w drugiej 11-ty znak (FRAGMENT.TEKSTU). Zsumujesz funkcją SUMA.ILOCZYNÓW lub tylko w Excel2007 SUMA.WARUNKÓW.
Żeby zadziałało, musisz najpierw gdzieś zapisać plik - taki ledwo stworzono i niezapisany nie będzie miał nazwy. Tak więc najpierw plik gdzieś zapisz, a potem do wybranej komórki wpisz: =KOMÓRKA("filename") Pokaże się nazwa pliku razem z całym adresem dostępowym. Nazwa arkusza: =FRAGMENT.TEKSTU(KOMÓRKA("filename");ZNA...
Formuła w kolumnie obok =JEŻELI(LEWY(A1)="X&quo... Zakładam, że w kolumne A są dane do wejściowe.
Witam. Posiadam w kolumnie wpisanych wiele rekordów w postaci (t) 30" kopia 30 długość 30 (czas) 15 15 czas 20" time itd. szukam funkcji ewentualnie kodu VBA, żeby zostały tylko liczby, czyli trzeba usunąć wszytko co nie jest liczba, chciałbym uzyskać wynik: 30 30 30 15 15 20 próbowałem używać FRAGMENT.TEKSTU(A1;1;(SZUKAJ.TEKST.... ale okazuje sie ze...
Wstaw nową kolumnę, wklej funkcję (przykład dla kolumny źródłowej A od 1 wiersza) =FRAGMENT.TEKSTU(A1;1;DŁ(A1)... i przeciągnij w dół. Następnie zaznacz kolumnę, Kopiuj, Wklej specjalnie>wartości i usuń kolumnę źródłową. Tę samą funkcję można użyć w pętli VBA (mid, len, right). Warto, jeśli czynność...
Może funkcja "lewy" i "prawy". Jest jeszcze "fragment.tekstu". - w kategorii "Tekstowe" (Office 2007).
Zastosuj to : =FRAGMENT.TEKSTU(A1;20;10) gdzie: pierwsze dane w nawiasie to komórka źródłowa drugie dane to ilość ignorowanych znaków od lewego początku tekstu trzecia dana to ilość potrzebnych znaków
zmienić fUnkcję Lewy() na Fragment.tekstu()
Najprościej wykorzystać funkcję ZNAJDŹ. w B1 =LEWY(A1;ZNAJDŹ("x";A1)-1) w C1 =FRAGMENT.TEKSTU(A1;ZNAJDŹ("x";A1)+1;255... i pomnożyć...
Wstaw do komórki C2 (i przeciągnij w dół): =JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIONOWO(WARTOŚ... PS: Przy założeniu że w kolumnie A masz 2 literki + 5 cyfr, a w kolumnie B masz 5 cyfr (nie będących w formacie tekstowym)
Kolego, jakbyś tak pisał bardziej precyzyjnie o co Ci chodzi! Czy ten znak "|" na początku ma pozostać, czy też ma być usunięty? Jeśli ma pozostać to można użyć formuły (zakładając, że oryginalny tekst jest w A1): =FRAGMENT.TEKSTU(A1;ZNAJDŹ("|";A1);DŁ(A1... Jeśli ma być usunięty, to trzeba dodać jedynkę: =FRAGMENT.TEKSTU(A1;ZNAJDŹ("|";A1)+1;DŁ(... Pozdrowienia!
Jeśli pozostaje jako tekst, to: [syntax=text]=LEWY(B1;11)&FRAGMENT.TEKST... początku doby, musisz odjąć jeden od dnia w podobny sposób.
Witam Proszę o pomoc w napisaniu formuły wyciągnięcia nr vin. Poniżej przykładowe zapisy. Niestety nie ma regularności we wpisach. Wykorzystałam funkcję "ZNAJDŹ"; "FRAGMENT.TEKSTU" oraz "JEŻELI". Wyszukiwanie ograniczyłam po pierwszych dwóch znakach numeru vin. Niestety mogę to zastosować tylko do 7 warunków. W moim przypadku mam ich 13. Czy istnieje...
Do zsumowania ilości nazwisk zaczynających się na "K" możesz użyć następującej formuły tablicowej [syntax=text]=SUMA(JEŻELI(KOD(FRAGMENT.T...
A nie możesz przed wklejaniem wartości odciąć literkę G np. formułą: =FRAGMENT.TEKSTU(A1;2;1) Btw. Jak to zrobiłeś? Napisałeś jakieś makro? Żadnego makra - prawy klawisz, formatuj komórki, niestandardowe. Formatowanie jest tak zdefiniowane, że do kazdej cyfry dopisuje podczas wyświetlania na początku literkę "G".
Witaj, Patrząc na ciąg znaków (2 cyfry plus litera) dopiero 58W znajdziesz jako trzecie. Zwróć uwagę, że wcześniej masz 70Z oraz 17M. To też dwie cyfry plus litera. Nie wiem, czy będzie to pasować do każdego wpisu, ale czy sprowadzają się one do jakiegoś ciągu, po którym jest zawsze spacja (i jest to zawsze pierwsza występująca w takiej linii spacja),...
Wklejam Ci uzupełnioną formułę sprawdzającą czy w miejscu pierwszego pytajnika wpisano cyfrę. Dla kolejnych znaków zapytania zrób to samodzielnie. [syntax=vbscript]=ORAZ(PORÓWNAJ(LEWY(F4;...
Proszę: =LEWY(A1;4)&"."&FRAGMENT.TEKSTU(A1;5;2)&...
Formuła dla układu liczb z pliku marek003 [syntax=txt]=SUMA.ILOCZYNÓW(--(FRAGMENT....
Ewentualnie =FRAGMENT.TEKSTU(H2;6;5), albo w VBA S=Mid("100001256001119",6,5) Można też pokombinować żeby dodał się przecinek, ale ogólnie zasada ta sama. Dodano po 1 Sorry, to nie Excel, nic nie pisałem.
A jeszcze jakiś szybki, sprytny sposób na wstawienie w A1 nazwę karty? Jak w A1 wstawisz: =FRAGMENT.TEKSTU(KOMÓRKA("nazwa_pliku";F... powinno dodać nazwę karty. Dodatkowo chciałbym w jakiś szybki/ prosty sposób na każdej karcie poza "stany paczek" w komórce A2 skopiować nazwę karty a w B2 indeks czyli dla...
Dodano po 12 Czy o coś takiego chodzi ? 861984 Niestety nie. U ciebie są pięknie posortowane dane, a u mnie nie - i nie będzie tak bo dane są dopisywane na bieżąco.
bingo =DATA.WARTOŚĆ("20"&FRAGMENT.TEKSTU(A1;3;... Jesteś wielki. O to mi dokładnie chodziło, działa bez zarzutu. Dziękuje ci bardzo :D :D Temat uważam za zamknięty.
Witaj. 2 dla C6 możesz wpisać coś takiego: =INDEKS($I$7:$I$10;PODAJ.POZYCJĘ(FRAGMEN...
W komórkach mam takie znaki ... 0123-65125-0123-00001111/17 ... Jeśli ma to taką "sztywną konstrukcję", to wystarczy: [syntax=excel]=WARTOŚĆ(FRAGMENT.TEKSTU(A... , a nawet bez "Wartość()", jeśli ma to być tekst, a nie liczba.
Możesz spróbować np. taką formułką: [syntax=text]= SUMA.ILOCZYNÓW(SZESN.NA.DZIES(FRAGMENT.T... WIERSZ(ADR.POŚR("1:"&DŁ(A2))); 1))*16^(DŁ(A2)-WIERSZ(ADR.POŚR("1:"&DŁ(A... wynik dziesiętny nie dłuższy niż 15 cyfr. Jeśli trzeba dłuższy, to już trzeba to podzielić na kawałki i bawić się tekstami.
Nie mogę tego zrobić ponieważ kolumny muszą być szerokie, myślałem bardziej nad kombinowaniem z formatowaniem warunkowym, barwieniem liter na biało czy użyciem formuły =fragment.tekstu, ale żadne z tych metod nie działało. dzięki za chęci :)
Prosze o poradę Najważniejsza zasada przy prowadzeniu jakiejkolwiek ewidencji - to bezwzględne uporządkowanie zbiorów danych :idea: W Twoim pliku trudno zrozumieć jak tworzysz te skrócone nazwy kontrahentów i co to za numery przypisujesz każdemu kontrahentowi (NIP, nr tel., czy zupełnie przypadkowo którykolwiek z nich :cry: ). Wprawdzie w pierwszym...
ale ja kolumnę D wypisałem ręcznie, a nie chcę tego robić ręcznie Kombinacji alpejskiej c.d. :D Możesz wykorzystać formułę jak na zrzucie :idea: 1094618 Operuję na arkuszach google FRAGMENT.TEKSTU - w google funkcja MID FORMUŁA.TEKST - ? Dodano po 57 Ode mnie udf (wklej do modułu) Działam na arkuszach google'a
Nie załączyłeś kolego swojego pliku :cunning: więc proponuję tylko teoretycznie, żebyś sobie uzupełnił obie tabelki o kolumnę identyfikatora towaru (oczywiście jako pierwszą kolumnę w obu tabelach) :idea: Przykładowo możesz tu wykorzystać 2 literowe FRAGMENT.TEKSTU() z nazwy towaru i 2 litery z koloru :D Na podstawie tego identyfikatora możesz wykorzystać...
Właśnie kwestia ze może być bez myślnika Czyli tak lub tak. [syntax=dos]=LUB(ORAZ(DŁ(A1)=5;CZY.LICZB...
Witam serdecznie, mam problem ze skryptem z mailem a nie potrafię znaleźć rozwiązania. Mianowicie w aplikacji do robienia audytów po uzupełnieniu danych, audyt wysyłany jest mailem do osób z obszaru. Niestety co jakiś czas generuje się mail, temat jest poprawny, odbiorcy, ale nie wkleja się treść i otwiera pusty mail. Jest to jedyna aplikacja przeze...
Mam problem z przygotowaniem makra, który będzie wyszukiwał dane. W załączeniu zamieściłem przygotowany plik excel. Mam tam makro wyszukujące natomiast problem mam następujący - wyszukuje mi dane tylko po wpisaniu pełnej nazwa natomiast potrzebuję po fragmencie tekstu bądź jednego wyrazu (nazwy będą dość długie stąd potrzebuję coś takiego). Nie mogę...