Taka oto funkcja.
troszkę nie kminię pomysłu , daj przykład paru komórek jak powinny wyglądać Przecież autor załączył fotkę Proponuje wpisać w A1 1 i w A2 1 zaznaczyć A1 i A2 złapać z róg i skopiować w dół do A32 A33 wpisać =A1+1 i skopiować w dół do A64 Zaznaczyć komórki od A33 do A64 złapać za prawy dolny róg i przeciągnąć/skopiować w dół aż do ostatniego wiersza...
Jeśli znaki "<" oraz ">" występują tylko jako "nawiasy" znaczników i nigdzie więcej, to można w prosty sposób skorygować pętlę Do , umieszczając warunek i polecenie wyjścia z pętli wewnątrz niej. Rezygnujemy wtedy z tablicy i określamy początek i koniec fragmentu do pogrubienia wg wspomnianych znaków.
Adhdpro , źle przepisałeś moją formułę, tam były przecinki , takie jak Twój separator, a Ty wstawiłeś apostrofy ,dlatego nie działa. Oczywiście zera w wynikach można zamaskować, jeśli przeszkadzają.
czy istnieje jakaś funkcja w excel-u która zlicza liczbę wystąpień ciągu znaków w tekście i podanie liczbę tych wystąpień? Nie. Ale z kilku można już coś sklecić... http://obrazki.elektroda.pl/7517782400_1...
Mam problem z dokończeniem makra w vba, mianowicie chce wyszukać wyrazy (znaczniki html) wpisane do komórek w excel-u, w całym arkuszu. Arkusz posiada 5 kolumn i około 6000 wierszy. Po wyszukaniu wyborderować i zmienić kolor ich czcionki na czerwony. Zdaje się, że źle się do tego zabierasz. Na razie pętla mieli A1 i na oko będzie mielić bez końca (pętla...
To tylko makrem
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)
Czy to cię zadowoli: (funkcja szuka wskazanego ciągu w "pełnym" ciągu)
Czy to ma być na zasadzie interpolacji liniowej między sąsiednimi punktami? Jeżeli tak, to tymczasem można liczyć tak jak w załączniku. Można jeszcze pomyśleć nad jakąś bardziej uniwersalną formułą, ale to wymaga trochę czasu. Trzeba też dokładnie określić jaki będzie układ danych, żeby potem nie okazało się, że formuła jest nieprzydatna, bo coś jest...
"Zabawa" ciągami się kłania.
Zwykle robil by to własnych funkcji(UDF) [syntax=vb]Option Compare Text Function szukaj(ByVal Gdzie As String, ByVal Zakres As Range) As String For Each c In Zakres If Gdzie Like "*" & c & "*" Then istr = istr & c & " " End If Next If Len(istr) Then szukaj = Left(istr, Len(istr) - 1) Else szukaj = "-" End Function [/syntax] Odwolanie do zakresu bezwzględne....
Coś muszę włączyć lub wyłączyć? Pogrzeb w opcjach bezpieczeństwa, centrum zaufania (zależy od wersji Excela). Włącz makra, zaptaszkuj: "ufaj dostępowi do modelu obiektowego VBA", lub tp.
=LEWY(A1;SZUKAJ.TEKST("-";A1)-1)
Bardzo proszę o pomoc jakiej formuły powinienem użyć. Jeśli masz taką regularną strukturę tych kodów to moim zdaniem wystarczą formuły przedstawione przez kolegę JRV. W przypadkach nie jednolitych struktur - możesz zainteresować się "wyrażeniami regularnymi" :D - http://www.elektroda.pl/rtvforum/viewtop...
Jak poniżej. Założenie, że zwraca pierwszy 26znakowy ciąg cyfr, po usunięciu spacji z tekstu. [syntax=vbscript]Function ZwrocIban(Szukaj_Komorka As Range) Dim dlugosctekstu, pozycja As Long Dim t, ciag, maska, iban As String Dim i As Long 'usuwamy spacje z tekstu t = Szukaj_Komorka t = Replace(t, " ", "") maska = "CCCCCCCCCCCCCCCCCCCCCCCCCC" dlugosctekstu...
Najprościej będzie zastosować SUMA.JEŻELI i jako kryteria Nr wydziału/linii/maszyny. Spróbuj w B3 lub w C3 w arkuszu "wykres" wkleić formułę: =SUMA.JEŻELI(przykład!B$2:B$45;A3;przykł... i przeciągnij w dół. Pamiętaj: format niestandardowy komórek d gg:mm:ss lub d gg:mm bez sekund. Jeżeli nie chcesz wartości zerowych można przez poprawność danych...
Odejmij wartości: http://obrazki.elektroda.pl/7664837200_1... =FRAGMENT.TEKSTU(K3;ZNAJDŹ("... Edit: JRV - to już 173 raz, gdzie byłeś o włos szybszy :) Pozdrawiam.
Pętla, podstawianie (replace), porównywanie długości ciągów (len), rozbijanie ciągów (split), podstawianie, porównywanie, rozbijanie, itd. W zależności, czy warunek spełniony wstawianie wiersza, dodanie wartości, mnożenie *10, lub przepisanie. Mnóstwo kombinacji, ale do zrobienia.
Myślę, że to można zrobić formułami (ale może ktoś zaproponuje kod VBA). Formuły w wierszu 6. od kolumny C byłyby początkowo takie: [syntax=text]=MAX(JEŻELI(CZY.TEKST($B6:B... formuły są teraz w wierszu 7. Jeśli Excel starszy niż 365 lub 2021, to formuły tablicowe. Tam, gdzie trzeba wpisujesz...
1. Funkcja znajdz() zwroci 7, wiec podany przez Ciebie przyklad zwraca nic innego jak falsz i to rozwiazanie nie jest dla mnie odpowiednie. Chcialby sprawdzic czy istnieje ciag znakow z jakas litera na poczatku i zastanawia mnie dlaczego "*", ktora oznacza dowolny ciag znakow nie dziala w moim przypadku ? 2. Ten przyklad rowniez jest niepoprawny a...
Witam W razie gdyby była różna ilość liter i cyfr to w załączniku jest plik z działającymi formułami dokładnie tak jak potrzebujesz. Pozdrawiam [url=http://www.elektroda.pl/rtvforum/fi... Excel do wyodrębniania liczb z ciągów znaków i przestawiania ich kolejności z literami [url=http://office.microsoft.com/pl-pl/e...
Cześć. Trochę miałem czasu więc napisałem coś takiego [syntax=vb]Sub kopiowanieDoArkuszy() Dim Naglowek As Range, Klient As Range Dim Nazwiska As New Collection Dim Element As Range Dim ws As Worksheet Dim Nazwa As String Set ws = Worksheets("arkusz1") ws.Select Set Klient = ws.Range(Range("a2"), Range("a2").End(xlDown)) On Error Resume Next For Each...
Może najpierw "wydłubać" ten fragment zwykłymi formułami i w następnej kolejności brać się za kopiowanie. A gdzie chcesz je (wartości) kopiować?
Dzień dobry, Propozycja rozwiązania z kolumnami pomocniczymi. Wyniki zaznaczone na zielono. Komórki z wynikami (górna jest pomocnicza) należy kopiować w prawo aż do wystąpienia błędu, albo tyle razy ile potrzeba, gdy wiadomo ile było cykli kupna-sprzedaży. Druga para formuł w wynikach różni się od pierwszej, należy kopiować drugą parę formuł. Powodzenia...
Tak, istnieje taka możliwość. Co rozumiesz pod pojęciem "okienko"? Jeśli komórkę arkusza, to może wystarczy wpisywany ciąg poprzedzić znakiem "="...
U nie wyszło tak (załącznik)
Kłopot w tym ze jeśli SZUKAJ.TEKST("K5";C2;1)nie znajdzie nic to zwraca #ARG...
Dobry wieczór, Jeśli wynik ma być zawsze obok komórki z danym ciągiem, można też wykorzystać zapomnianą funkcję makr Excela 4.0 o nazwie SZACUJ. Nie można jej jednak używać wprost w arkuszu, tylko poprzez formułę nazwaną. W tym przypadku jeżeli np. dane są w komórce C5, należy umieścić kursor w komórce D5, otworzyć Menedżer nazw i zdefiniować nazwę...
Może tak: =SUMA(Tabela2[(at)[I]... andie
Ok, faktycznie jest odwołanie, niestety w tym przypadku jest ono wprowadzone chyba na "sztywno" i przy odświeżaniu nie może znaleźć pliku w odpowiedniej lokalizacji. Sterownik ODBC Excel Ciąg O:\Test\ProtTABELA nie jest prawidłową ścieżką.
Użyj funkcji WARTOŚĆ(). Ona konwertuje ciąg tekstowy do typu liczbowego.
Liczba 100 oznacza max długość ciągu, im mniej tym szybciej przelicza. To może zamiast sztywnej długości 100 znaków: [syntax=txt]WIERSZ($1:$100)[/syntax] Dać konstrukcję: [syntax=txt]WIERSZ(ADR.POŚR("1:"&DŁ(A1))... co spowoduje, że będzie do analizy będzie brana rzeczywista długość badanego ciągu tekstowego
To jest przechowywany w katalogu i zamyka. po prostu otwórz go Dodano po 3 lub zniszczyć ciąg z makro: ActiveWorkbook.Close
Dobry, Proszę o pomoc. Jeżeli w excelu w kolumnie mam ciąg liczb, oddzielonych od siebie "+" np. 20+65+74+2+18, jak sprawdzić, wartość komórki, czy któraś z liczb jest <=50? Jeżeli warunek będzie spełniony wchodzimy w sumowanie warunkowe. Czy dobrze myślę? =SUMA.WARUNKÓW(I:I;Z:Z;"<=*50*") gdzie I:I wartości do sumowania i Z:Z ciągi liczbowe oddzielone...
Sprawdź załącznik. jako dane nie wpisuj np. G1 ale 1, G2 - 2, itd.
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;...
Bo to nie jest formuła tylko ciąg znaków. Skorzystaj z funkcji ZŁĄCZ.TEKSTY (czy jakoś tak).
Uściślę: ? zastępuje dowolny ale jeden znak natomiast * zastępuje dowolny ciąg znaków więc zastosowanie ? w tym przypadku: "sche*?" jest bezzasadne (niemniej też będzie działać). Przy zmianie kolejności szukanego ciągu excel sobie nie poradzi (jak większość prostych "szukaczy" ciągów).
Moim zdaniem, tu tylko z pomocą makro.
Jeżeli masz Excela >=2013 to możesz spróbować użyć narzędzia [url=https://www.youtube.com/watch?v=VDr... błyskawiczne Ad1 i Ad2 formułą: [syntax=txt]=USUŃ.ZBĘDNE.ODSTĘPY(ZASTĄP(... ";99);DŁ(A1)-DŁ(PODSTAW(A1;"/";"")));1;Z... ";PODSTAW(A1;"/";POWT(" ";99);DŁ(A1)-DŁ(PODSTAW(A1;"/";""))));""...
Dzień dobry, Jeżeli położenie komórek jest stałe, to znaczy w kolejnych komórkach ma Pan tekst oryginalny (w przykładzie A1), wynik (w przykładzie B1) i położenie "X" w tekście wynikowym (w przykładzie C1) może Pan nadać nazwy swojej formule oraz jej parametrom (zgodnie z zasadami Excela). Można to zrobić w Menedżerze Nazw (Excel >= 2007) lub przez...
Bez przykładowego pliku to trudno coś poradzić, ale może spróbuj użyć formuły: suma.iloczynów, albo suma.warunków (dla Excela >=2007).
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Ź(...
Od tego trzeba zacząć że nie możesz przyrównać do 8 (liczba osiem) 8:00 (godzina ósma), bo ta druga jest liczbą 0,333.... Druga sprawa wpisany w cudzysłowiu "7:35" jest ciągiem znaków (4 znaki) a w zastosowane w Twojej formule z funkcją Jeżeli "" oznacza ciąg znaków pusty (nie jest tożsamy z zerem)
Zerknij do załącznika. więc wystarczyło by mi coś co wyłapuje tylko 2 wyrazowe ciągi Czyli tylko porównywanie długości ciągów... Warunek (true) testu:[syntax=text]DŁ(A1)-DŁ(PODSTAW(A1;... ";""))=1[/syntax]
Sprawdzaj pierwszy prawy znak przy TextBox1_Change. Muszą być spełnione trzy warunki: 1. TextBox1<>"" 2. Znak musi być liczbą 3. Jeśli nie jest liczbą musi być przecinkiem Jeżeli pkt.2 lub pkt.3 jest False, ucinasz ciąg o 1 znak z prawej...
Działam w VBA MS Excel i przy pobieraniu danych tekstowych mam string, który jest "łamany", czyli zawiera wiele linii - jak najprościej, jaką funkcją zamienić ten string na jeden jednolity ciąg znaków, bez "twardych Enter'ów" ?
1. Zaznaczasz obszar, który ma być zmieniony. 2. Edycja->Zamień 3. W polu "Znajdź" wpisujesz ciąg który ma być zamieniony. 4. W polu "Zamień na" ciąg na który ma być zmieniony. 5. Kliknij "Zamień wszystko".
Trudność bliska zeru, za to czasochłonność 8/10 Potrzebny Ci arkusz do liczenia wszystkich niewiadomych. Pewnie większy będzie od źródłowego. Pierwszą cześć zrealizujesz funkcją LICZ.JEŻELI w arkuszu pomocniczym. Drugą, połącz wszystkie komórki wiersza w jeden ciąg i porównaj długość "surowego" z ciągiem po podstawieniu nula. Np dla zliczenia zer (wynik=5):...
Trochę go poprawiłem powinno być ok.
Korzystając z funkcji JEŻELI w kolumnie C musisz stworzyć formułę, w której: - warunek: komórka z kolumny B > 0 - wartość jeśli warunek jest spełniony: wartość z kolumny B - wartość z kolumny A - wartość jeżeli warunek nie jest spełniony: "" [2 razy cudzysłów, czyli pusty ciąg] Teraz już pewnie dasz radę.
wyszukiwanie i mnożenie poszukuje X i muszę zsumować wartości z kolumny ilość ??? 'Suma.Jeżeli' / 'Iloczyn' nie wystarczą ? Musi być vba ? Sumowanie czy mnożenie, czy jedno i drugie ?
To Kolega ma to w Excelu czy w Accessie? Zwykłę Ctrl+H (aka: ZAMIEŃ) wyrazu ULGA na pusty ciąg nie wystarczy (jedynie w zaawansowanych opcjach zamiany trzba odznaczyć ptaszka przy "Dopasuj do całej zawartości komórki")??
Najprościej zastosować funkcję MOD. Wszystko rozgrywa się w ciągu sąsiadujących dób, więc wyniki powinny być zawsze poprawne. Chyba, że ktoś śpi ponad 24 godziny.
ciąg liczb np 35, 6, 19, 3, 22, 11, 1 Jak się dowiedzieć, jak podjąć (powstała) w ten ciąg ?(formular, ciąg komorek) Myślę, że to nie jest stały ciąg. w jakie Lotto grasz ? :D
Witam, chciałbym stworzyć makro wczytujące dane z pliku tekstowego (.isb). W tej chili mam coś takiego, że nie chce mi importować tego o co mi chodzi tj. cały ciąg znaków ma długość 389 i jest z dziwnymi "krzaczkami". Importuje mi tylko początkowe 60 znaków, pozostałych tak jakby nie widzi/nie rozpatruje ;/. Chodzi mi o to żeby wyciągnąć wartość w String...
Mam w arkuszu Excela takie dane: A B C D E F G H I J K L 1 Nazwa Data Ilość_1 x kg Ilość_2 y kg Ilość_3 z kg ... 2 Nazwa Data Ilość_2 y kg Ilość_3 z kg ... 3 Nazwa Data Ilość_3 z kg ... 4 Nazwa Data Ilość_2 y kg Ilość_3 z kg ... 5 Nazwa Data Ilość_1 x kg Ilość_2 y kg Ilość_3 z kg ... ... Czy jest możliwość posortowania/wyrównania danych w wierszach...
Próbowałem sposobem jak przy normalnych makrach Czyli jakim? :-) Umieść kod w zdarzeniu KeyDown formantu ListBox (a nie w zdarzeniu Formularza) Przykładowy kod dla ListBox1: [syntax=vbscript] Private Sub ListBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = vbKeyF4 Then ' dalszy ciąg instrukcji End Sub [/syntax]...
Cześć, Mam taki problem do rozwiązania i szczerze aktualni brak mi pomysłu, ale do rzeczy. Mamy w Excel dwa ciągi znaków załóżmy: Komórka A1: abcdef, Komórka A2: aptrv, Komórka A3: tttasrt, Komórka B1: tataasra i teraz porównujemy ciągi tekstowe z kolumny A z tym co mamy w komórce B1 i powinno nam wskazać, że część wspólna występuje w komórce A3 a jest...
Spróbuj albo tak: [syntax=vbscript]MsgBox "To jest bardzo długi tekst " & _ "I ciąg dalszy " & _ "i dalszy " & _ "i dalszy..."[/syntax] albo tak: [syntax=vbscript]MsgBox Range("A2").Text[/syntax]
Moim zdaniem 101, w sekwencji "10101", występuje 2 razy. Czy jest jakaś formuła, która potrafiłaby znaleźć takie występowania i policzyła ile ich jest w całym ciągu?
Wyrzuć tę funkcję CONCATENATE() z najwyższego poziomu formuły, a tam gdzie chcesz podać adresy zbudowane z ciągów znaków zastosuj INDIRECT(), a w niej dopiero jako argument, wyrażenia łączące tekst w konkretny adres.
Coś takiego może?
:arrow: makary1 Nie dość że dajesz niedziałające badziewie (z błędami) bez żadnej instrukcji, to jeszcze żądasz "zapłaty" za stworzony plik. :cry: Nieładnie. :cry: Zanim coś dodasz przetestuj czy u ciebie to działa. Tworzysz okno filtra Kol A Filter, a w kodzie piszesz Kol B Filter Zaznaczasz (Range) jedną kolumnę a piszesz Field:=2 Wprowadzasz nazwę...
Można wiedzieć dlaczego nie możesz użyć VBA?
Chodzi mi żeby ktoś mógł wprowadzić równo 5 znaków - tylko i wyłącznie cyfr - w jednym ciągu znaków
Jeśli znasz która część ciągu ma zostać porównana, to nie ma problemu. W innym przypadku, bez VBA, będzie to zadanie ciut karkołomne. Należałoby rozbić ciąg na fragmenty i wyszukiwać je w drugim ciągu.
A czy nie prościej byłoby rozbić ciąg Split'em wg spacji? Powstanie 5-cio elementowa tablica, gdzie druga i czwarta wartość to nasze liczby...
Jest mowa o Excelu, ale nie wiadomo o której wersji. Jeśli to jest nowy Excel (365), to w opcjach w zakładce "Dane" jest grupa opcji: "Automatyczna konwersja danych". Tam pierwsza (główna) opcja "Włącz wszystkie domyślne konwersje danych..." jest domyślnie zaznaczona. Należy ją odznaczyć (wyłączyć) i wtedy zniknie problem zamiany długich ciągów cyfr...
Jakbyś dał kawałek danych w załączniku byłoby prościej Tak że porada w ciemno (taki wróżek ze mnie :) ). Porównujesz tekst z liczbą. Poprzez edycję F2 i enter excel zmienia ciąg tekstowy z cyferkami na liczbę i wtedy vlookup działa. Spróbuj w Vloookup szukaną dana poprzedzić apostrofem " ' " i powinno "grać".
Witam, Dobrze zacząłeś z tym wczytywaniem pliku, trzeba było to kontynuować. Proponuję wyszukiwanie załatwić kodem, np: If Right(t, 1) = ";" sprawdza czy w grupie znaleziono linię 333. Jeśli nie to po średniku będzie pusty ciąg.
Dzień dobry, Jeżeli praca kończy się w następnej dobie, to do różnicy czasów należy dodać 1 (Excel liczy czas w dobach) - zakładam, że praca nie trwa jednorazowo dłużej niż 24 godziny. Przy sumie ogólnej (z wielu dni) trzeba ustawić format wyświetlania na niestandardowy [gg]:mm (jeśli mają być godziny i minuty), inaczej wyświetlona będzie tylko końcówka...
Znacie jakiś darmowy konwerter plików pdf do formatu excel? Próbowałem te onlinowe, ale one mi układają nawet dobrze, ale robią to w postaci setek tabel, każda po 30 wierszy a ja chcę ciągiem w jednak kolumnie, w jednej tabeli wiersze od 1...do 10000
w trzeciej sama trasa wypisana w formacie: sklep_xxx-sklep_yyy-sklep_zzz Jeśli dobrze zrozumiałem, to myślnik jest znakiem rozdzielającym nazwy sklepów, których trzeba wyszukać? Jeśli tak, to najprościej rozbić ciąg funkcją Split i zapisać w tablicy. Następnie wyszukać kolejne wartości w pętli For, gdzie licznikiem będzie rozmiar tablicy. Wynik można...
Plik się otwiera w LibreOffice Calc 5.0.3.2, ale zamiast danych krzaczki i przypadkowe ciągi znaków.
wiem ale jak tam zaznaczyć co drugi przecinek?
wita, formuła sprawdza się w 100%, a moje pytanie brzmi, czy istnieje możliwość by mając liczba1 text liczba2 , po usunięciu text'u liczba1 była odseparowana od liczba2 spacją, bo w tej chwili liczby1 i liczba 2 występuję jako ciąg cyfr.
Coś było już na ten temat [url=http://www.elektroda.pl/rtvforum/to... Czyli kontynuacja jak gdyby. Funkcje te same przecież ;) Najprościej szukać wg ">>", ale czy zawsze występuje... W przykładzie (wiersz 10-ty) kropka musi być pierwszą kropką w ciągu.
Witam Jeszcze raz bardzo dziękuję. Sprawdziłem dzisiaj dokładnie i w zasadzie wszystko jest ok, natomiast czy dałoby się ewentualnie dla kolumny A wyłączyć kontrolę wielkości liter ? Czy jest też szansa, aby wartości z kolumny B były brane pod uwagę niezależnie w jakiej odległości znakowej byłyby od ciągu znaków z pola A ? Pozdrawiam
Powtarzające się ciągi znaków są między arkuszami czy w danym (jednym) arkuszu? Powyższe funkcje nie wyłapią powtarzającego się ciągu znaków (chyba że inaczej się rozumiemy). Jeżeli w Arkuszu2 będziesz miał dubel (lub więcej) danej nazwy to zarówno wyszukaj.pionowo() jak i podaj.pozycję() znajdzie tylko pierwszy taki ciąg pozostałe ciągi o tej samej...
Uważaj jeszcze bo w swoim pierwszym przykładzie wewnętrzny kod przy ean masz jako liczba a w "słowniku" ten sam kod jest tekstem i dla excela to sa inne kody. Ja w "słowniku" przemnożyłem go przez 1, podmieniłem i dlatego działa. Innymi słowy musisz mieć te same ciągi w tej samej "wersji". Albo liczby [ale wtedy możesz zgubić pierwsze zero] albo tekst...
Mianowicie szukałem i nie znalazłem , bo jak wklejam długi numer to obcina mi końcówkę a w pasku pisze 2,01140201700004E+25 zamiast całego ciągu liczb.
Rozwiązanie otrzymałem na forum Excel-a tam zamiast pogardliwej odpowiedzi (Prot) dostałem wskazówkę dzięki której sam rozwiązałem problem
Podstaw pusty ciąg pod szukaną liczbę i porównaj długości. http://obrazki.elektroda.pl/3237458700_1...
Właśnie zrobiłem 2 mln w exelu a widze że do fffffff będzie 268mln I dlatego takich danych, zwłaszcza w formacie tekstowym, się nie przechowuje. Nigdy. To wbrew logice. Tym bardziej, że jak zapiszesz te dane gdziekolwiek, to indeksem konkretnego ciągu HEX będzie liczba dziesiętna odpowiadająca dokładnie wartości ciągu HEX. Chyba nie chce kolega nam...
to, że jestem leniwy to wiem, jednak Twoje makro nie rozwiązuje problemu - usuwa kropkę, ale pozostawia w dalszym ciągu komórkę jako tekstową. Tak więc w dalszym ciągu nie ma oczekiwanego rezultatu. Oczywiście pojawia się z lewej strony komórki komunikat o możliwości przekonwertowania do postaci liczbowej, ale tej czynności makro nie rejestruje. Dzięki...
No, pomysł z gatunku prawie dobrych. Zwróć tylko uwagę, że napisałeś iż w komórkach masz LICZBY, a nie teksty. Najpierw przetransponuj liczby na teksty, a dopiero je złącz. To logicznie. A w praktyce musisz zapisać jeden dłuższy ciąg funkcyjny :-)
https://obrazki.elektroda.pl/8601697900_... Transponuj tabele i przez sumy częściowe sobie poradzisz. https://obrazki.elektroda.pl/5906442000_...
Błąd polega na tym że w kolumie A wszystkie dane masz jako tekst (mimo że wyglądają na liczbę) natomiast w kolumnie C masz większość danych jako liczbowe. Zaznacz wszystko i odznacz wyrównanie do prawej. Jeżeli żadna z opcji formatowania nie zostanie włączona to tekst jest wyrównywany do lewej krawędzi a liczba do prawej. Mimo że wyglądają tak samo...
=JEŻELI(CZY.BŁĄD(SZUKAJ.TEKST(G14;C3));C... gdzie: C3 - komórka zawierająca przeszukiwany ciąg G14 - komórka zawierająca szukany ciąg 1 G15 - komórka zawierająca szukany ciąg 2
W załączonym arkuszu sprawa jest prosta (same liczby). Liczysz zajęte wiersze + przecinki. W treści natomiast, dopuszczasz tekst i tu jest już mniej prosta. Musiałbyś rozbić ciąg, sprawdzać czy fragmenty są liczbą i warunkowo dodawać do sumy... Przy ilości przecinków >3, bez VBA, robi się dość skomplikowana.
Czyli chcesz policzyć ciągi rozpoczynające się od dowolnej pojedynczej litery, a potem dowolnego ciągu cyfr czy tak?
Mogą być pomocnicze, bez problemu. Jest jeszcze jedna kwestia... liczby zawsze zaczynają się ciągiem niezmiennych 4 cyfr.
Wychodzi 87,42V- szczegół. Może się czepiam, ale w dalszym ciągu chyba szwankuje mi excel... jak policzyliście takie wartości?
OK. Ale co miałbym tam zmienić bo przyznam że próbowałem już wszystko zmieniać i nic nie pomaga. W dalszym ciągu nie działają plik :(
Że tak się wtrącę ... Nie uczysz się :) Spróbuj załapać o co chodzi w kodzie (przeczytać go) a sam zaczniesz pisać kody uzależnione od zmian w arkuszu. (if) jeżeli (Target.Column = 6) zmiana dotyczy kolumny nr 6 czyli F (AND) oraz (UCase(Target.Value) = "K") zmieniana wartość zmieniona na duże litery równa jest K (Then) wtedy (Target.Value = "Komunalne")...
W Katalogu będą także inne pliki... Plik, z którego mają być kopiowane dane będzie miał w nazwie "Dane", ale będzie to po ciągu innych znaków (z reguły po nawie Klienta).
Witam. Oddzielny temat, poświęcony diagnostyce łącza poświęcony urządzeniom Mikrotik. Zastanawiam się nad pozostawieniem u klientów anten: http://www.cdr.pl/p1921,mikrotik-routerb... Czy te urządzenia mają wbudowane gotowe narzędzia, za pomocą których można by ustawić u klienta dobowy test łącza? Usecase ? Klient skarży się...
z zamianą sumy na sum pomogło, jednak wyszukaj.pionowo na vlookup nie działa w dalszym ciągu (błąd 1004 vba )
excel ciąg cyfra ciąg komina programator ciąg
spdif audio elektroda wodór legendford schemat
rolety somfy sterowanie roletami fasadowymi
Ciśnienie paliwa w Scion xB 2006: 43-47 PSI Klej do aluminium i spawanie na zimno - metody łączenia