jmk Napisano 21 Czerwca 2017 Udostępnij Napisano 21 Czerwca 2017 No niestety, tak to jest jak się zaćmę na oczy złapie i nie widzi takich banałów, mea culpa ;). Cytuj Odnośnik do komentarza
Ingenting Napisano 14 Lipca 2017 Udostępnij Napisano 14 Lipca 2017 Mam w Excelu cztery kolumny - (a) stawka za słowo, (b) liczba słów, © koszt, (d) koszt całkowity I teraz chciałbym, żeby to wyglądało tak: w kolumnie (a) wartość wyrażona w €, w (b) wartość liczbowa, w © pomnożona kolumna (a)*(b), a w kolumnie (d) suma wartości z wierszy w kolumnie © Jako, że jestem excelowym leszczem nie umiem tego ogarnąć. :) Ta wartość w € strasznie mi miesza, bo gdyby to były zwykłe liczby nie miałbym problemu. Ktoś wie jak to rozwiązać? Cytuj Odnośnik do komentarza
Gabe Napisano 14 Lipca 2017 Udostępnij Napisano 14 Lipca 2017 Zrób normalne liczby, po czym przeformatuj komórki na format walutowy z symbolem EUR. Cytuj Odnośnik do komentarza
jasonx Napisano 20 Października 2017 Udostępnij Napisano 20 Października 2017 Jak w dowolnym tekście np ("bardzo tęsknie za Iconem") ustalić pozycję drugiej spacji (albo trzeciej, w zasadzie dowolnej w zależności od potrzeb). Bo =ZNAJDŹ(" ";A1;1) zwraca mi pozycję tylko pierwszej spacji. Cytuj Odnośnik do komentarza
jasonx Napisano 20 Października 2017 Udostępnij Napisano 20 Października 2017 EDIT jakby ktos kiedys szukał rozwiazania https://excel.tips.net/T003324_Finding_the_Nth_Occurrence_of_a_Character.htm Cytuj Odnośnik do komentarza
jasonx Napisano 30 Października 2017 Udostępnij Napisano 30 Października 2017 Dobra, potrzebuje w excelu ustalić w tekście wystąpienie pierwszej cyfry. Jeżeli nie ma cyfry, ma mi zwrócić długość tekstu np. dupadupa102 <-- tu ma mi zwrócić 9 x6wwf7 <-- tu ma mi zwrócić 2 bla <-- tu ma zwrócić 3 Byłoby coś prostszego niż =MIN(JEŻELI.BŁĄD(ZNAJDŹ(1;A29;1);DŁ(A29));JEŻELI.BŁĄD(ZNAJDŹ(2;A29;1);DŁ(A29));JEŻELI.BŁĄD(ZNAJDŹ(3;A29;1);DŁ(A29))) itd? Może można jakoś wyłapać cyfre? Cytuj Odnośnik do komentarza
Gabe Napisano 30 Października 2017 Udostępnij Napisano 30 Października 2017 Uwaga, bo z głowy piszę =JEŻELI(CZY.BŁĄD(ZNAJDŹ({1,2,3,4,5,6,7,8,9,0};A1;0));DŁ(A1);ZNAJDŹ({1,2,3,4,5,6,7,8,9,0};A1;0)) Chyba powinno zadziałać Cytuj Odnośnik do komentarza
jasonx Napisano 31 Października 2017 Udostępnij Napisano 31 Października 2017 No nie za bardzo chce mi działać Np funkcja =ZNAJDŹ({0;1;2;3;4;5;6;7;8;9};A1;1) Znajduje mi tylko pozycje zera. Czyli dla tekstu blabla0a <-- zwraca 7 blab1la0a <-- zwraca 8 blab1laa <-- zwraca błąd Jak na początek nawiasu dam inną cyfrę, to tylko jej szuka Cytuj Odnośnik do komentarza
Gabe Napisano 31 Października 2017 Udostępnij Napisano 31 Października 2017 Dobra, znalazłem w necie i działa coś takiego, ale dlaczego, to nie wiem =MIN(ZNAJDŹ({0;1;2;3;4;5;6;7;8;9;0};A2&"0123456789")) Cytuj Odnośnik do komentarza
jasonx Napisano 31 Października 2017 Udostępnij Napisano 31 Października 2017 Ooo, o to to, dzięki. I też nie wiem czemu to działa, bo po wycięciu tego cudzysłowu teoretycznie na tekstach z cyframi powinno działać, a nie działa Cytuj Odnośnik do komentarza
jasonx Napisano 31 Października 2017 Udostępnij Napisano 31 Października 2017 To jeszcze jedna prośba o pomoc Jak w treści zdania zamienić myślnik, który znajduję się między znakami innymi niż spacja na pusty znak? tzn. np w tekście Janina Kowalska-Malinowska - Warszawa <-- ma mi tylko uciąć myślnik między nazwiskami i zwrócić Janina KowalskaMalinowska - Warszawa Nie wiem, czy to będzie pierwszy myślnik w komórce, wiem tylko, że jest pomiędzy literami Cytuj Odnośnik do komentarza
Reaper Napisano 31 Października 2017 Udostępnij Napisano 31 Października 2017 Ja lubię kreatywnie używać funkcji "znajdź i zamień" Możesz zrobić tak: zamień wszystkie " - " na "xxx" zamień wszystkie "-" na "" (puste) zamień wszystkie "xxx" na " - " chyba łatwiej niż szukać jakichś szalonych formuł na to Cytuj Odnośnik do komentarza
jasonx Napisano 31 Października 2017 Udostępnij Napisano 31 Października 2017 To w sumie by mogło przejść, choć rozbudowanie funkcji już jest tak duże, że dodawania 3 kolejnych poziomów wolałbym uniknąć. Próbowałem wyłapywać coś a'la =SZUKAJ.TEKST("?-?";A1;1) ale excel spacje też traktuje jako znak. I zastanawiałem się, czy można mu tu wymusić szukania wzorca litera-myślnik-litera. Cytuj Odnośnik do komentarza
Gabe Napisano 31 Października 2017 Udostępnij Napisano 31 Października 2017 Sprawdź USUŃ.ZBĘDNE.ODSTĘPY. Nie wiem czy zadziała, ale podwójne spacje usuwa. UPDATE: nie doczytałem do końca. Cytuj Odnośnik do komentarza
jasonx Napisano 31 Października 2017 Udostępnij Napisano 31 Października 2017 BTW - sposób Reapera nie wyłapie mi sytuacji, gdzie komórka kończy się lub zaczyna myślnikiem Cytuj Odnośnik do komentarza
T-m Napisano 20 Marca 2018 Udostępnij Napisano 20 Marca 2018 Joł, Pany, mam taki zagwózdek: w komórce mam wklepane takie zestawienie dat: 07-Apr-17 -> 07-Jul-17 -> 30-Jul-17 -> 30-Dec-17 -P -> 30-Jan-18 -> TBD Jak odwrócić kolejność, żeby automatycznie zmieniło mi na: TDB <- 30-Jan-18 <- 30-Dec-17 <- 30-Jul-17 <- 07-Jul-17 <- 07-Apr-17 I zostało w jednej komórce Uwaga, strzałki to nie jest problem, można tam wstawić na przykład dwukropek... Cytuj Odnośnik do komentarza
jasonx Napisano 20 Marca 2018 Udostępnij Napisano 20 Marca 2018 Dlugosc tekstu zawsze jest taka sama? bo jesli kazda data startuje z tego samego miejsca to spokojnie to zrobisz przez zlacz.tekst i lewy / prawy. Cytuj Odnośnik do komentarza
T-m Napisano 20 Marca 2018 Udostępnij Napisano 20 Marca 2018 Jak jest w jednej komórce, to co mam złączyć? Cytuj Odnośnik do komentarza
jasonx Napisano 20 Marca 2018 Udostępnij Napisano 20 Marca 2018 w sumie to nawet nie lewy/prawt a fragment.tekstu wystarczy. pisze z kom wiec formuly Ci nie wkleje, ale jesli wiersz ma zawsze tyle samo znakow i te daty sa w tej samej pozycji to =zlacz teksty("tbd <- ";fragment.tekstu(tu dane do ostatniej daty);" <- ";przedostatnia data itd itp Cytuj Odnośnik do komentarza
jasonx Napisano 21 Marca 2018 Udostępnij Napisano 21 Marca 2018 Jeżeli dalej aktualne (i zakładając, że ten ciąg znaków ma zawsze tyle samo "->", bo o tym nie napisałeś), to zrobiłem to formułą =ZŁĄCZ.TEKST( FRAGMENT.TEKSTU(A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1)+1)+1)+1)+1)+2;9);" <- "; FRAGMENT.TEKSTU(A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1)+1)+1)+1)+2;9);" <- "; FRAGMENT.TEKSTU(A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1)+1)+1)+2;9);" <- "; FRAGMENT.TEKSTU(A1;ZNAJDŹ(">";A1;ZNAJDŹ(">";A1)+1)+2;9);" <- "; FRAGMENT.TEKSTU(A1;ZNAJDŹ(">";A1)+2;9);" <- "; LEWY(A1;9)) Cytuj Odnośnik do komentarza
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.