=WARTOŚĆ.LICZBOWA(PODSTAW(A1;"PLN";"");"...
Być może chodzi Ci o coś takiego czy tekst czy liczba, puste też zalicza do tekstu.
moze tak: =ZŁĄCZ.TEKSTY(A1;" - ";A2)
...1. jak mam sformatować komórkę aby wyświetlała w zawartości ze zczytanego kodu kreskowego zawartość w postaci szeregu cyfr. Nie wiem dlaczego w jednej komórce, która jest sformatowana jako tekst wyświetla ten szereg cyfr a w innej mimo iż jest tak samo sformatowana już nie. 2. Jak mam połączyć funkcję ... Tak abym do komórki D28 nie wpisywał jak...
Dzień dobry, Jeśli można się włączyć do dyskusji, jeśli dane są takie jak w ostatnim przykładzie, to wydaje mi się, że dodawanie przecinków jest zbędne i cała procedura może się obejść bez kolumn pomocniczych. Funkcja USUŃ.ZBĘDNE.ODSTĘPY potrzebna jeśli mogą się gdzieś pojawić dodatkowe spacje. Formuła końcowa byłaby formułą tablicową (Ctrl+Shift+Enter)....
Zaznacz wszystko (Ctrl+A ) i zamień (Ctrl+H ) . Jeżeli ten tekst nie jest w komórkach to zaczyna być kłopot. Jeżeli te "okienka" to formant formularza to wyłącznie pisanie makra lub ręczna zmiana. Jeżeli to formant ActiveX to zaznacz wszystkie okienka z tym tekstem (pomocne jest włączenie okienka zaznaczania (na wstążce "znajdź i zaznacz a tam okno...
marek003 Nie lepiej napisać podobny do tego moduł: (zakładając, że tekst wpisany jest w A1) (po przeróbce, działa z kropką i przecinkiem) Public Function Zamien(Tekst) As Double Badam = Left(Tekst, 1) If Badam = "W" Or Badam = "w" Then Mnoznik = 1 Else Mnoznik = -1 End If Liczba1 = Right(Tekst, 5) If (Mid(Liczba1, 2, 1)) = "." Then Liczba1a = CDbl(Left(Liczba1,...
Najprościej wykorzystać funkcję ZNAJDŹ. http://obrazki.elektroda.pl/9588186300_1... w B1 =LEWY(A1;ZNAJDŹ("x";A1)-1) w C1 =FRAGMENT.TEKSTU(A1;ZNAJDŹ("x";A1)+1;255... i pomnożyć...
A przez formatowanie komórki (zaznaczyć komórki na których Ci zależy PPM Formatownie komórek niestandardowe i w typ oprócz Standardowy dajesz "/A" czyli Standardowy"/A"
oto co wielki Mikroszit o tym mówi: Konwertowanie liczb przechowywanych jako tekst na liczby Cały zakres jednocześnie W pustej komórce wprowadź liczbę 1. Zaznacz komórkę i w menu Edycja kliknij polecenie Kopiuj. Zaznacz zakres liczb przechowywanych jako tekst, które mają być konwertowane. W menu Edycja kliknij polecenie Wklej specjalnie. W obszarze...
Może użyj konwersji zmiennych to co masz z okna dialogowego przekształć na wynik=CDbl(twojazmienna z okna dialogowego) Ja kiedyś pisałem trochę w VBA ale programy działają dość różnie w zależnośći co masz czy win95 w98, w2000 wNT, WXp oraz Excel97 Excell2000 w końcu się wnerwiłem i pisze w OpenBasicu w OpenOffice i w zasadzie nie mam poroblemów tylko...
Jeśli podasz liczbę jako tekst, to nie zmieni jej na inny zapis. Przed liczbą wpisz apostrof.
Sposób reakcji Excela i VBA na różne sytuacje nietypowe różni się w szczegółach, wynika to częściowo z innych koncepcji, częściowo z tego, że VBA operuje na wersji angielskiej, a użytkownikowi ma wyświetlać wersję zlokalizowaną (narodową). Niestety to przechodzenie między wersjami nie zawsze jest do końca dopracowane. Poza tym twórcy Excela mają manierę...
Spróbuj przerzucić przez zmienną pomocniczą zadeklarowaną jako liczba.
Ad2.Jeśli chodzi o wyodrębnienie liczby z ciągu tekstowego proponuję zbudować formułę, która sprawdzi czy na lewo od fragmentu tekstu " mm", określona ilość znaków zamienionych na cyfry jest liczbą i jeżeli tak to zapisze ją w komórce. Przykład: Tekst w A2: Belka 89 E 15 dł. 2200 mm 3CR RAL 2004 Szukamy " mm". Formuła: =SZUKAJ.TEKST(" mm";A2) Interesują...
Użyj funkcji CZY.PARZYSTE lub MOD przykład: =JEŻELI(MOD(A1;2)=0;"os...
[syntax=vbscript]q = Formularz.ComboBox_jako a = Val(Mid(q, InStr(1, q, "=") + 1)) Range("I" & Cells(Rows.Count, "I").End(xlUp).Row + 1) = a [/syntax]
Załącz plik z przykładowymi danymi i wyjaśnij o co dokładnie chodzi. Excel odróżnia liczby od tekstów i nie można tym tak swobodnie manipulować. Ważne jest też co jest separatorem dziesiętnym w wersji Excela, której używasz (kropka czy przecinek). Wydaje się, że robisz coś dziwnego i pewnie można to zrobić inaczej, tylko trzeba wiedzieć jaki jest ostateczny...
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... Przyznam że nie znałem funkcji split ale rzeczywiście to najszybszy sposób (jedna linijka kodu) i prosty w odwołaniach. ( Na marginesie - dla mniej zorientowanych - pierwszy element tablicy ma "index" 0 ) Sub...
Zmienna TswPesel jest u Ciebie zadeklarowana jako String . Tymczasem w tabeli masz zarówno teksty (te zaczynające się od 0) jak i liczby (te, które nie zaczynają się od 0). Próba wyszukiwania tekstu wśród liczb kończy się błędem, dlatego trzeba szukać tekstu gdy zaczyna się od 0, a liczby w pozostałych przypadkach.
Zależy, jak chcesz żeby się makro wykonywało. Albo zarejestruj makro i kod wklej tam, albo wstaw przycisk i w zdarzeniu przycisku.
To ci sformatuje liczbę na datę -> TEKST(E8;"dd mmm-rrrr")
Witam Możesz również przemnożyć wszystko przez 1 =A1*1
kiedyś trzeba się czegoś nowego nauczyć Powinieneś na początku poczytać trochę i poćwiczyć tzw. Conversion Functions - podstawowe źródło - pomoc VBA :idea: i nauczyć się deklarować na początku swego kodu typy danych dla wszystkich używanych zmiennych :!: Przygotuj swój przykładowy plik, skompresuj do zip lub rar i załącz go do swego postu. Masz wtedy...
Dzień dobry, Reguły sprawdzania błędów i sposób formatowania komórek to są rzeczy niezależne. Jeżeli ma Pan liczby poprzedzone zerami (niezależnie przy jakim formacie komórki), to przy włączonej regule "Liczby formatowane jako tekst lub poprzedzane apostrofem" będzie wyświetlany trójkąt. Jedynie gdy Pan zastosuje do takiej "liczby" funkcję =T(odwołanie),...
pewnie się da krócej, ale nie potrafię ;) =JEŻELI(CZY.LICZBA(WARTOŚĆ(F...
zmiana kropki na przecinek - dlaczego? W jednym z arkuszy miałeś kropki jako separator dziesiętny, Excel traktował wartość jako tekst, a nie liczbę. W moim rozwiązaniu masz różnice i braki widoczne w 1 arkuszu.
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...
Po wykonaniu exportu, w Excelu lądują liczby zapisane jako tekst Przed lądowaniem pomnóż przez jeden...
A nie możesz całości zawrzeć w zewnętrznej funkcji warunkowej? Sprawdzasz, czy zawartość jest liczbą i wtedy obliczasz. Jeżeli nie jest liczbą, możesz wyprowadzić komunikat, albo chociażby spację.
Mogłoby być 078, ale nie musi. Wystarczyło mi to co mi podpowiedziałeś. Rzeczywiście najszybciej ten sposób nie działa jednak nie przeszkadza to aż tak bardzo. Jeszcze zapytam tak na przyszłość: co powinnam wpisać na początku kodu jeśli chcę żeby dana operacja została wykonana dla wszystkich plików xls ze wskazanego katalogu? Jestem Ci bardzo wdzięczna...
Funkcja w tym pliku ma postać: SLOWNIE(kwota; =slownie(A1; "POL"; " złoty "; 0) Jeśli w A1 wpisana będzie liczba 417,53 to otrzymamy wynik: czterysta siedemnaście złotych , 53/100 Z opcji można korzystać, ale nie jest to konieczne- jak to w opcjach bywa ;)
Bez VBA - utworzyć tabelę, w której odkładam terminy płatności dla firm. Następnie w komórce tabeli o której piszesz skorzystać z funkcji wyszukaj pionowo. =wyszukaj.Pionowo(adres komórki z firma;adres tabeli; nr kolumnu w której jest termin płatności;0) Np. =wyszukaj.pionowo(B2;G:J;3;)
Czy podpowiedź Kolegi clubs nie rozwiązuje Twojego problemu? Nie piszesz o co Ci finalnie chodzi. Znak apostrofu dodany na początku wpisu stałej do komórki jest tylko znakiem formatującym i informuje, że dalszy ciąg wpisu ma być traktowany jak tekst, sam apostrof jednak nie jest traktowany jak znak (nie liczy się np. do długości tekstu). Co innego gdy...
Jeżeli chcesz uzyskać indeks górny tylko części zawartości komórki, należy znak indeksu poprzedzić spacją (sprawdzone, jeśli piszesz ciągiem, niby pokazuje że znak idzie do góry, ale po zatwierdzeniu wraca do normalnej postaci. Cały M$... Mam Office 2007. Także zapisujesz np. 10 2 - 2 - właściwości czcionki, indeks górny, Spacja nie jest potrzebna...
Przy uzywaniu PRZESUNIĘCIE wystarczy jeden arkush pomocniczy lub 4 ukryty kolumny w 'Menu' Dodano po 2 Problem w tym ze formaty "maszyn" w kolumnie i wierszu 4 ruzne(liczba i tekst)
witam jak wyciągnąć z takiego tekstu tylko liczby, wypisz/ 110 - kuponów takiej formuły użyłem [syntax=text]=FRAGMENT.TEKSTU(C7;9;4)[/s... daje poprawny wynik 110 ale przy mniejszych liczbach daje dodatkowo "-" przy większych za mało znaków. proszę o wsparcie pozdrawiam
Witam W polskim Excelu. To bardziej zaawansowana wersja, dla hakerów excela. :) =Wartość(Tekst(A1;#)&"0") albo jeśli chcesz prostsze rozwiązanie dla lamerów to =A1 *10 Pozdrawiam
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...
Podałeś zdecydowanie za mało informacji. Jeśli Twoje dane robocze liczą ok. 10 tys. wierszy, to przykład powinien obejmować ok. 50 wierszy w reprezentatywnym układzie. Należy to pokazać w załączonym pliku wraz z oczekiwanym wynikiem. Z przykładu, który pokazałeś nie wynika m.in. 1) czy wszystkie wartości w kolumnie A występują parami, czy mogą też być...
Dzień dobry, Można też potraktować identyfikatory drużyn jako nazwy Excela i przypisać im odpowiednie liczby. Można to zrobić w arkuszu zestawiając nazwy w jednej kolumnie, a przypisane im wartości w sąsiedniej i po zaznaczeniu całości z karty Formuły/Nazwy zdefiniowane/Utwórz z zaznaczenia. Potem do tych wartości odwołujemy się przez funkcję ADR.POŚR,...
To w ogóle nie jest możliwe, ani formatowaniem niestandardowym, ani za pomocą VBA. Za pomocą formatowania niestandardowego ( kodem formatu) można nadać kolor tylko całej liczbie, a nie poszczególnym cyfrom, przy czym mogą to być różne kolory czcionki w zależności od wartości liczby (ale cała liczba musi mieć ten sam kolor czcionki). Za pomocą VBA można...
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ą...
Chcesz powiedzieć, że nie wiadomo co będzie Typ pole 'numer artykułu'? Tekst lub liczba?
Na początek dwie uwagi: 1. Nie należy manipulować formatowaniem "dosuń do prawej" i "dosuń do lewej" w trakcie opracowywania danych, bo to skutecznie utrudnia orientację, z czym mamy do czynienia w komórce. Excel domyślnie dosuwa liczby do prawej krawędzi komórki, a teksty do lewej. To jest ważna informacja, bo czasem jakiś zapis przypomina datę/czas,...
Excel potrafi rozróżnić liczbę od tekstu i... to wszystko. W podanym przykładzie wyszukuję słowa kluczowego: nazwa (Chleb, Bułka) i zakładam , że rodzaj jest w następnej kolumnie. Jeśli chcesz to doprowadzić do ideału, musiałbyś zdefiniować tabele z wszystkimi możliwymi wartościami, następnie porównywać z wartościami z wszystkich kolumn. Raczej nie...
Witaj Po pierwsze jeśli jest to napisane w WBA, dlaczego oddzielnie utworzyć obiekt Excel? Po drugie z pliku tekstowego do .xls trzeba 5 kolumn, z 2 do 6 ? I wreszcie, jakie formaty te kolumny w Excel - liczby, tekst, daty? więc rozumiem, że tekst danych jest oddzielone średnikami
Spróbuj zamiast przecinków użyć jako separatora dziesiętnego kropki ( zamiast 0,1 napisz 0.1) excel może Twój zapis analizować jako tekst a nie liczby
Możesz zrobić tak: Wypisujesz sobie listę liczb w komórkach pionowo lub poziomo. Każdą komórkę formatujesz niestandardowo, przypisując jej (komórce) określony tekst. Ten tekst będzie niezależny od liczby, która jest w komórce. Na przykład pierwszą komórkę sformatujesz niestandardowo jako "a". Tworzysz listę rozwijaną, podając jako zakres tę swoją listę...
Heja mam problem z excelem. Czy jest ktoś w stanie poprawić mi dane błędy?? Nie jestem w stanie sobie z nimi poradzic i za nic nie umiem tego zmienić. - mianowicie liczby wgl nie konwertują się (nie mam pojecia gdzie zrobiłam błąd) - liczby okrągłe w sensie 10, 20, 30 etc nie maja zapisane "złotych" - liczby od 11-19 maja złą odmianę "złote" a powinno...
Przede wszystkim: dana jest rozpoznawana przez eksel jako liczba? Jeżeli tak to może wystarczy zmienić formatowanie komórki? Jeśli jest traktowana jako tekst to jest funkcja NUMBERVALUE (w polskim ekselu zdaje się WARTOŚĆ.LICZBOWA), którą można przekonwertować tekst na liczbę.
Zarejestruj jeszcze wyszukiwanie tekstu (Ctrl+f), zamiast 'Activate/Select' wpisz 'Column' i przypisz do zmiennej. Powinno wyjść coś takiego p.kaczmarek2 . Do tego obsługa błędu, w razie nieznalezienia, oraz różne takie mniej istotne...
Prubuje i nadal nic. Zrobiłem jeszcze w prostszy sposób czyli nagrałem makro jak zamieniałem " ." na "" ale niestety po odpaleniu makra z liczy 1.200,000 tworzy sie 1200000 Nie wiem co dalej zrobić.....
Tak dokładnie to dla wszystkich komórek z zakresu c1:c10, o ile w danej komórce występuje tekst a nie liczba, zamienić ten tekst w kolumnie d na funkcje.
To znaczy tym razem chodzi o normalne sortowanie danych, rozumiane jako operacja, a nie za pomocą formuł. To jest przypadek trochę niestandardowy. Po pierwsze: sortowanie w ramach filtra dotyczy pojedynczych kolumn, a tu potrzebujesz sortować najpierw według nazwy, potem według ceny, czyli wg dwóch kolumn. Należy więc użyć normalnego sortowania. Dane...
Próbowałem ale nie za bardzo wychodzi Próbowałeś :?: to pokaż plik w którym Ci to nie wychodzi :cunning: Różnie to można rozwiązywać - ale Ty nie pokazujesz nawet pliku i do czego Ci to potrzebne :cry: Nie wiadomo czy te ciągi są w jednej komórce (jako tekst) czy rozdzielone jako liczby :?: Jeśli to rozdzielone liczby to można to ustalić np. tak jak...
Tekst możesz zamienić na liczbę.
Po pierwsze. Napisz to jako normalny tekst a nie kod. Po drugi. Napisz to bardziej zrozumiale dla wszystkich. Po trzecie. Zrób przykład w Excelu, co chcesz osiągnąć i załącz do postu.
lesławek - tak się nie da. Sam spróbuj - ale skopiuj liczbę a nie komórkę. W załączeniu proste makro. Uruchomisz skrótem klawiszowym ctrl+m (można to zmienić) Makro odejmuje od komórki z lewej coś co jest w schowku i wprowadza to formułą w zaznaczonej komórce. [syntax=vb]Sub odejmij_schowek() Dim mem As DataObject On Error Resume Next Set mem = New...
[syntax=vbscript]Function Liczba(K As String) As String d = Len(K) For x = 1 To d a = Mid(K, x, 1) b = Mid(K, x + 1, 1) w = Asc(a) w2 = Asc(b) If w > 47 And w < 58 Then If w2 < 48 Or w2 > 57 Then o = o & a Exit For End If o = o & a End If If f Then Exit For Next Liczba = o End Function [/syntax] lub [syntax=vbscript]Function Liczba2(k...
czy Twój sposób tutaj zadziała, bo inaczej zrobione No niestety nie :cry: Na mojej liście są wartości numeryczne (daty), które wykorzystywane są w formułach formatowania warunkowego . Twoje listy są typu tekstowego więc bezpośrednio nie można ich ustawień wykorzystać do wyliczanych formuł :cry: Ale zawsze możesz pobawić się w konwersje tekstów na liczby...
Załącz przykładowy plik. Funkcji działającej wprost i jeszcze na przefiltrowanych danych - nie ma. Funkcja WYST.NAJCZĘŚCIEJ działa tylko na liczbach. Trzeba więc unikatom z tych przefiltrowanych danych przypisać liczby i działać na tych liczbach. Istotne jest czy będzie jakaś zdecydowana dominanta w tych danych, czy nie okaże się, że 3 słowa występują...
OK, ale nie do końca rozumiem działanie. W excelu nie ma typu, więc nie powinno mieć to znaczenia co jest w pierwszych wierszach (liczby czy tekst), bo przecież w docelowym polu Accessa ma być tekst. Import zachowuje się jakby był AUTO-TYP, ale przecież chcemy tekst więc jeśli napotka liczby w pierwszych wierszach to powinien traktować jak tekst i OK...
Witam, W jaki sposób w excelu można zmienić wartość z komórki, w której jest wpisana kwota (liczba) na tekst (liczba zapisana słownie). Potrzebuję taką formułę do wystawiania faktur vat wewnętrznych. Proszę o pomoc. Pozdrawiam.
Co to makro ma robić? Na moje oko wystarczy sprawdzić te dwie komórki przy Change (zmienna 'Target' przekazuje adres) i porównać daty. Dlaczego sprawdzasz formaty przed, a nie po? A jeśli ktoś wpisze tekst zamiast liczby?
Jeśli chcesz, żeby po zaznaczeniu więcej niż 1 komórki była brana pod uwagę tylko pierwsza z zaznaczonych, to możesz dodać linię: [syntax=vbscript]If Target.CountLarge > 1 Then Set Target = Target(1)[/syntax]przed tą linią, którą masz zaznaczoną na żółto. Całościowa propozycja w załączniku. Zasady są nieco inne. Zasięg działania w arkuszu nie jest ograniczony,...
Upierasz się, żeby nie załączać pliku, a to przecież Twój interes, a nie mój. A problem opisujesz nieprecyzyjnie. Jeśli masz w kolumnie liczby z końcówką "kg" przy formatowaniu Ogólne, to takie liczby są dla Excela tekstem i nie przeszkadzają w sumowaniu liczb (w tym kwot zł). Żeby Excel traktował kilogramy jak liczby ten wpis "kg" musi być albo w innej...
Nie do końca rozumiem pytanie w kontekście poprzedniego. Co do czego dodawać?. Przeczytaj na głos "poprzednią" formułę i powinieneś zaskoczyć. Lewy to "od lewej" (ile liter) Prawy To "od prawej" (ile liter) a Fragment.tekstu to fragment (od któreś litery do którejś litery). & to łącznbik że tak powiem tekstów
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 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ą...
A czy byłoby niepoprawne wyciągnięcia dnia z daty jako liczby i skonwertowanie tej liczby na tekst? I analogicznie rok i miesiąc?
Jeżeli zamierzasz przetwarzać dalej liczby z danej komórki, to w pierwszej kolejności unikałbym konstrukcji: =Suma(E5:D5) & "rpm" Zdecydowanie lepiej formatować komórkę: CTRL+1 => karta Liczby => Niestandardowe => wpisz np. # ##0,00" bpm" Wtedy w komórce masz "czystą liczbę", bez żadnego dodatkowego tekstu i możesz zrobić z nią...
... Tylko że w napisie '060314', pierwsze zero nie jest 'zerem wiodącym liczby', bo to przecież nie jest liczba. Aby takie zero pozostawało zawsze, nawet po edycji komórki, trzeba format komórki ustawić jawnie na "Tekst".
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.
Operacje na tekstach nie są tu specjalnie wygodne, moja propozycja rozwiązania jest trochę okrężna, ale jak dotąd nie ma innej, może ktoś jeszcze wymyśli coś prostszego. Żeby sprawdzić identyczność odfiltrowanych wpisów odwołuję się do nazwy 'Dokument', która była już zdefiniowana. Zdefiniowałem nową nazwę 'wynik' wg formuły:[syntax=text]=SUMY.CZĘŚCIOWE(103...
Jest taka funkcja. JEZELI(B3=1;2;4) B3 -komorka w ktorej wpisujesz wartosc np. 0, 1 b3=1 -warunek (jesli dana w komorce b3 jest rowna 1) 2 -ta liczba ci wyskoczy jak bedzie spelniony warunek moze to byc tez twoje "ok". 4 - liczba sie pokaze jak warunek nie spelniony moze byc np "zle" Pozdro
Sprawdziłem działanie kodu i jest drobny błąd, który łatwo wykryć podglądając zmienne. Masz wpisane:[syntax=vb] With Sheets("Arkusz1") Do While .Cells(wrs, 1) <> Empty If .Cells(wrs, 1) = liczba Then dr = .Cells(wrs, 2) End If wrs = wrs + 1 Loop End With [/syntax] Ponieważ .Cells(wrs,1) jest wartością liczbową a zmienna, którą nazwałeś liczba...
Dzień dobry, Dane czasowe w Pana pliku były de facto tekstami i dlatego wykres wyglądał jak liniowy z punktami na osi x w równych odległościach. Pomnożyłem te czasy przez 1, żeby je skonwertować na liczby i z tego zrobiłem normalny wykres punktowy. Pozdrowienia
Musisz się zdecydować albo wpisujesz godziny jako tekst (wtedy w cudzysłowiu) albo jako liczby. Jeżeli chcesz to dalej np. sumować to proponuję konsekwentnie jako liczby. Z tym że trzeba pamiętać, że wpisane 8:00 to liczba równa 0,333.. a tylko prezentowana w formacie godzinowym. Czyli np. 12:00 to 0,5 (część doby), 6:00 to (0,25 część) doby. Do obliczeń...
Dzień dobry, Excel nie jest dobrym narzędziem do przetwarzania tak dużej liczby danych w sposób złożony. Próbowałem zmodyfikować te formuły, tak aby możliwe było wielokrotne szukanie tych samych danych, ale to rozwiązanie jest mało efektywne, bo działa na wszystkie rekordy, a nie tylko te zwielokrotnione. Poza tym nie wiem ile może być tych powtórzeń....
Jeżeli kod ma postać liczby (da się przekształcić w liczbę), to Excel to robi przed użyciem funkcji SUMA.JEŻELI lub podobnej. Ponieważ liczby w Excelu mają najwyżej dokładność 15 cyfr znaczących, to takie długie kody (18 cyfr) są zaokrąglane i tracą ostatnie cyfry. Jeśli znaki na początku kodu są identyczne, to można zrobić tak jak zaproponował dt1...
Kolumna C danymi liczbowymi i komórkami pustymi kolumna B1 będzie zawierać formułę =C1 Kolumna B2 będzie zawierać formułę =JEŻELI(CZY.PUSTA(C2);B1;C2) Dodano po 1 ale nie wiem jak zrobić z liczbami i tekstem w komórkach
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 :-)
Propozycja makra, które działa wg poniższych zasad: 1) Reset danych za pomocą przycisku "Reset" wypełnia zakres liczbami od 1 do 14. 2) Jeśli chcemy zamienić liczbę na tekst typu #/#, gdzie # oznacza cyfrę, wystarczy zrobić dwuklik na komórce. Można też edytować ręcznie, pamiętając żeby na początku wstawić apostrof - inaczej Excel zamieni to na datę....
Możesz kolumnę D przemnożyć przez 1. Z tekstu zrobi się liczba i formuła zacznie działać.
Za wybieranie rekordów odpowiada zapytanie SQL, w tym kodzie to fragment: Sql = "SELECT [ID klienta], SUM([Godzin]) FROM [Dane$] GROUP BY [ID klienta] ORDER BY [ID klienta]" Jeżeli chcesz dodać kolumnę o nazwie SIGN i grupować najpierw po ID klienta, a później po niej, napisz: Sql = "SELECT...
Tak się składa, że jakbyś nie zmieniał w ogóle tej formuły, to nadal by działała. Ale to taki zbieg okoliczności. A modyfikując ją użyłeś nawiasów w złych miejscach. Powinno być: [syntax=text]=JEŻELI.BŁĄD(INDEKS($C$3:$C...
Jeszcze troszkę inny sposób z wykorzystaniem formatowania niestandardowego. Do komórki wpisujemy początek numeru jako stałą tekstową: [syntax=text]UP/487/039[/syntax]Komórkę formatujemy niestandardowo kodem: [syntax=text](at)"/2020/ABC"[/syntax]Prz... wypełnianiu komórek (przeciąganiu) liczba na końcu tekstu będzie automatycznie zwiększana.
hibou1 , nie piszesz, w której wersji Excela pracujesz. Generalnie, nie należy takich plików otwierać przez dwuklik na ikonce/nazwie pliku, bo wtedy zdajemy się wyłącznie na domyślność Excela - a Excel wszystko co przypomina liczbę traktuje jak liczbę, a dokładność pamiętania liczb to 15 cyfr. Wszystko co ponad to jest zastępowane zerami. Dlatego zanim...
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ŚĆ&...
Należaloby się jeszcze upewnić, czy wpisane wielkości to liczby a nie teksty (1234 w sczególności też może być tekstem)
...kolego w Twoim wzorcu nawet jeśli zakres "E1:E9" jest całkowicie pusty to pokazuje wynik 3 Chyba u Ciebie... http://obrazki.elektroda.pl/9225081400_1... ">0" oznacza większe od zera Jeśli w komórce jest liczba ujemna lub tekst warunek nie jest spełniony "<>" oznacza niepusta spełniony zawsze jeśli komórka nie jest pusta.
Dzień dobry, To można rozwiązać różnymi sposobami, zależy do czego te liczby mają dalej służyć - czy mają tylko tak wyglądać, czy mają stanowić dane do dalszych obliczeń. Standardowo przy wypełnianiu komórek zmienia się ostatnia liczba, więc efekt jest taki jak Pan obserwuje. Jeżeli liczby te mają tylko tak wyglądać można zastosować format niestandardowy...
Jeśli w Excelu używasz funkcji ŚREDNIA do zakresu komórek, to Excel bierze pod uwagę tylko komórki wypełnione liczbami. Nie przeszkadzają mu komórki puste ani komórki z tekstami. Przeszkadzają tylko błędy, bo to uniemożliwia obliczenie. Więc jeśli za każdym razem potrzebujesz tylko bieżącą średnią, to możesz użyć pełnego zakresu z zapasem i stopniowo...
Normalnie się nie da. Ale jak masz niedużo tych danych, to możesz się pobawić i osiągnąć taki efekt przez kody formatu. Komórka, którą chcemy sformatować paskiem danych, musi zawierać wartość liczbową, na podstawie której określa się długość paska. Nie da się zrobić tak, jak to jest przy tradycyjnym formatowaniu za pomocą formuły, że efekt formatowania...
Skoro ma być w VBA... Przykład z tablicą i... InputBox'em ;) [syntax=vb]Sub aver() tekst = InputBox("Wpisz liczby oddzielając średnikiem", "Obliczanie średniej") tekst = Replace(tekst, " ", "") 'wyrzucamy spacje tekst = Replace(tekst, ":", ";") 'mogło się komuś omsknąć tekst = Replace(tekst, ".", ",") 'to sie często zdarza tablica = Split(tekst, ";")...
Wystarczy zwykłe wyszukaj.pionowo() w moim przypadku gdy mam dwa pliki w katalogu a na pulpicie: =WYSZUKAJ.PIONOWO(E7;'C:\Documents and Settings\Marek\Pulpit\a\ Jeżeli zeszyt dane2.xls nie będzie otwarty to po otworzeniu drugiego pliku będziue pytanie czy aktualizować łącze. Musisz u siebie zedytować łącze (ścieżkę dostępu do pliku dane2.xls) i powinno...
TEKST(MODUŁ.LICZBY(Z4-AP4);"-gg:mm:ss") Z pomocy Excela: Funkcja TEKST przekonwertuje liczby na tekst, co może utrudniać odwoływanie się do nich w dalszych obliczeniach . Co potwierdza moje wcześniejsze spostrzeżenie :D Moim zdaniem warto zmienić jednak i formuły i opisy (bez absurdalnych ujemnych godzin nadliczbowych :?: :cry: ) i wówczas nie trzeba...
bo te liczby chce wpisać w programie excel. i nie wiem jak sformatować jako tekst
Czy Wasze sugestie też dadzą radę? Oczywiście :D , jeśli zastosujesz odpowiednie formuły rozdzielające tekst i liczby :spoko: 962921
tekst liczby liczby tekst excel liczby
klimatyzacja eberspacher serwis amica zmywarka zasilacz samodzielnego montażu
blaupunkt bn32h1012eeb czujnik indukcyujny ferguson
TPA3116DA – czy można zamienić kondensatory 470µF elektrolityczne na foliowe 470nF? TPA3116D2 – ochrona kondensatorów 470µF przed uszkodzeniem po podaniu sygnału audio