W polskiej wersji daj średnik zamiast przecinka.
Po dodaniu Local:=True zapisuje ze średnikiem; Okazało się, że nowy excel jak otwiera plik .csv ze średnikiem to dzieli na komórki i nie widać średnika, dopiero po zmianie rozszerzenia na .txt widać rozdzielenie średnikiem.
Najszybciej zrobisz to bez excela ;) 1. Zainstaluj sobie Notepad++ (Freeware) 2. Skopiuj do niego zawartość arkusza. Lub zapisz arkusz jako csv i otwórz w Notepad++ 3. W Notepad++ zamień znak tabulatora "\t" (jesli kopiowałeś) lub średnik ze spacją "; " (jeśli zapisywałeś csv) na znak nowej linii ("\n"). Musisz użyć wyszukiwania rozszerzonego 4. Wynik...
Dodaj średnik =ZŁĄCZ.TEKSTY(",";;B3:K3), czyli =ZŁĄCZ.TEKSTY(",";PRAWDA;B3:K3).
Tak jak pisałem do formatu daty trzeba dopisać dwa średniki. Tak to pomogło i jest wszystko OK.Dzięki za pomoc. Na margineise tak robiłem tylko średnik z przecinkiem myliłem-aż wstyd :lol: :please:
A jak będą cudzysłowy, to trzeba je zdublować, poza tym nie tylko średniki wymuszają dodawanie cudzysłowów. Skąd wiadomo, co user będzie mieć w pliku? Ale u nas średnik jest separatorem, więc wszystko inne może być :)
Mam tabele ze średnią ocen i z tych średnik chce uzyskać oceny w rubryce "Oceny" jakiej formuły mogę do tego użyć? chciałbym sobie to jakoś zdefiniować że od 1.00 do 1.65 jest ndst itd.
Średnik zamiast dwukropka, nazwy arkuszy umieść w apostrofach (żeby Excel nie mylił nazw z Nr wierszy): =SUMA('1:3'!H2)
Mam średnik jest wymagane, jeśli pominięto poprzednie argumenty. Jeśli poniżej nie jest wymagane.
DZIEŃ.TYG($C3;2)=6;ORAZ(DZIEŃ($C3<8)) Koleżanka nie zna podstaw - stąd problemy. - średnik przed "oraz" ? - składnia "dzień" jest zła (funkcja "dzień" przyjmuje wartość daty a zwraca nr dnia czyli powinno być "DZIEŃ($C3)<8" ) Excel ma dobrze rozbudowaną pomoc co do funkcji. Tam wszystko jest wyjaśnione - wystarczy poczytać (w tracie pisania pojawiają...
Jak najbardziej, pod jakże tajemniczą właściwością: ColumnWidths . Wpisujesz tam szerokości poszczególnych kolumn rozdzielone średnikiem.
Tym razem jednak rozwiązanie z pętlą: [syntax=vb]Sub z() Dim iOstRw As Integer Dim adresy As String Dim rRng As Range iOstRw = Cells(Rows.Count, 1).End(xlUp).Row 'określamy zakres z nieukrytych komórek Set rRng = Range("A1:A" & iOstRw).SpecialCells(xlCellTypeVisible) 'pętla po zakresie For Each cl In rRng adresy = adresy & cl.Value & ";" Next cl 'usuwamy...
ale przecież '0 jest traktowane jako tekst chyba, tak mi się wydaje bo w komórce wpisany średnik i zero przesuwa do lewej, a samo zero do prawej. Cyfry przesuwają się do prawej, czyli powinien to widzieć jako zwykły tekst. twój przykład nie działa
Funkcja przyjmuje tablice, więc albo wpisujesz w komórkę wynikową =PEARSON( i zaznaczasz myszką tablicę (kilka kolumn), następnie średnik i kolejną tablicę. Drugi sposób to wpisać np. =PEARSON(A1:C5;A7:C11) wtedy weźmie pod uwagę kolumny A,B,C od wiersza 1:7 w pierwszej tabeli i kolumny A,B,C i wiersze 7:11 w drugiej tabeli.
=JEŻELI(warunek;jeżeli tak to ; jeżeli nie to) Przykładowo: Komurka A1 i A2 to dowolne liczby =JEŻELI(A1-A2>0 ; A1-A2 ; 0) (niekoniecznie musi działać ze spacjami koło średników)
dla Vista - poczta systemu windows Plik-->Eksportuj...esz adresy mailowe (lub co tam chcesz) do pliku *.txt Następnie w excelu Dane-->Pobierz dane zewnętrzne-->Importuj plik tekstowy podaj swój system bo tak to można wróżyć poza tym jeśli "chyba" jeśli pobierzesz w formacie *.csv to excel od razu otworzy tylko nie pamiętam czy utrzyma strukturę danych....
Kliknij na komórkę z wyborem roku i później: - Dane - Poprawność danych - Jeśli pojawi się komunikat, o braku ustawień sprawdzanie poprawności danych, wybrać Tak - w polu Źródło zakładki Ustawienia dopisać kolejne lata oddzielone średnikami
Jest taka możliwość, przecież już napisałem - było w załączniku. To co teraz trzeba zrobić to skopiuj-wklej na dobrą sprawę. Z formułą nie ma żadnego dramatu - dramat byłby, gdybyś chciał to liczyć standardowymi funkcjami Excela. Przy zastosowaniu funkcji, którą dla Ciebie napisałem stosowanie JEŻELI jest już zbędne (wszystkie linijki mojego kodu zaczynające...
Tu był ten problem, o którym poprzednio pisałem. Ten mój szablon formatowania odnosił się do tekstów, a tu są liczby, więc trzeba to zapisać trochę inaczej, bez tych średników na początku. Również w formule formatowania liczb nie zapisuje się w cudzysłowie.
Jedynka za średnikiem oznacza zaokrąglenie do jednego miejsca po przecinku.
Jest jeszcze inny sposób, ale przykład niejasny, nie bardzo wiadomo ile tych danych będzie i która wersja Excela. Idea jest taka: 1) umieścić w komórce w kolumnie B odwołanie do zakresu z kolumny A, np. [syntax=text]=A1:A11[/syntax] 2) nacisnąć klawisz F9, żeby zamienić odwołanie na stałą tablicową. Otrzymamy wynik w postaci [syntax=text]={liczba;liczba;...}...
Przy otwieraniu trzeba dodać parametr [syntax=vbscript]Local:=True[/syntax]Sta... VBA oczekuje angielskiej wersji pliku .csv z przecinkami, więc średników nie traktuje jak separatory. [syntax=vbscript]Workbooks.Open ThisWorkbook.Path & "\" & "1.csv", Local:=True[/syntax]
W polu dzisiejszej daty wstawiasz funkcję DZIŚ(), potem funkcja JEŻELI() z napisem ostrzegawczym (ustaw formatowanie znaków na czerwony bold), a jeśli warunek nie jest spełniony (po średniku) wpisz podwójny znak cudzysłowu. Pozdrawiam.
W miejsce funkcja w moim przykładzie wstaw całą swoją funkcję, z pominięciem znaku = . W pierwszym przypadku musisz ją powtórzyć dwukrotnie. Swoją drogą to jeśli to jest funkcja, to nie powinna mieć średników zamiast przecinków oddzielających argumenty??
czy jest jakaś możliwość zapisania formułą, żeby rozdzielać dane po średniku Tak jest taka możliwość :idea: np. tak jak na zrzucie i w załączonym pliku :spoko: 1101685 1101686
Pozamieniaj przecinki na średniki.
Z tymi -1,1,0 chodzi o to, że tylko te liczby wchodzą w ciąg 5 elementowy (liczbę L u nas ) czyli moze byc np -1,0,1,0,-1. Już rozumiem. Niestety w tym przypadku moje rozwiązanie przy wystąpieniu "-1" rozjedzie się, więc trzeba je skorygować. Pytanie czy dane w jednej komórce (dana "liczba" ) są takie jak przedstawiłeś w przykładzie czyli cyfry rozdzielone...
Można ręcznie wpisywać datę, ale można też wcisnąć jednocześnie Ctrl i ; (klawisz Ctrl i znak średnika). A makrem Sub dzisiejsza_data() ActiveSheet.Range("A65536"... 0) = Date End Sub
Zamiast dwukropka ma byc srednik.
W której komórce masz datę i w której kolumnie w pliku csv jest data do porównania? Dam Ci przykład. Jeżeli w komórce A1 jest data i chcesz ją porównać z datą, która jest w pliku csv, w kolumnie 3 (na trzecim miejscu po średniku), to: [syntax=vb] If Cells(x, 1) = a(2) Then Cells(x,2) = a(3) End if[/syntax] Rozumiesz powyższy zapis?
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
Update: Jeszcze lepiej by było gdyby makro przeszukując kolumne T działo tak, że jeżeli w danym wierszu (komórce w kolumnie T) nie znajdzie średnika, to kopiuje cały wiersz do nowego arkusza. A jeżeli znajdzie średniki, to kopiuje ten wiersz tyle razy ile jest średników+1 do tego nowego arkusza, ale każdy kolejny uzupełnia pojedyńczą ścieżką, czyli...
Pliki można przyjąć są txt, a podane rozwiązanie to niemal dokładnie to czego potrzebuję :-) Do pełni szczęścia trzebaby jeszcze wpleść kwestię importowania danych rozdzielonych w plikach źródłowych średnikami do oddzielnych kolumn w arkuszu. Moje starania w tej kwestii na razie nie przynoszą pożądanego rezultatu. Podstaw proszę za linię .Cells(l,...
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, ";")...
Mimo wszystko jeżeli oczekujesz na gotowe rozwiązania to się nie nauczysz. A szkoda by było bo excel potrafi prawie wszystko :) A z drugiej strony jak zobaczysz wynik (formułę) to się możesz zniechęcić a to dość proste. Poniżej masz załącznik z dwoma rozwiązaniami (bo dalej nie wiem dokładnie jak masz ułożone dane). Funkcje w excelu najlepiej czytać....
W formacie .csv stosowany jest separator listy zadeklarowany w ustawieniach systemu operacyjnego. Jeśli w Panelu sterowania w ustawieniach międzynarodowych (region) zmienisz separator listy ze średnika na przecinek, a separator dziesiętny z przecinka na kropkę (żeby nie było konfliktu), to wtedy zapis do formatu .csv będzie z przecinkiem, a nie ze średnikiem.
VBA nie rozumie po polsku. Wpisz w H17 Np sum(h1:h2) Przyda się to [url=http://www.tutoria.pl/blog/381-funk... Pamiętaj też o przecinku zamiast średnika.
Masz w formule w jednym miejscu zły zakres podany. Poza tym typ porównania jeszcze trzeba dołożyć w tym przypadku jako parametr. Ogólnie dla komórki AA3 wpisałbym tak: =INDEKS(AS$3:AS$28;PODAJ.POZYCJĘ($Z3;$AR... Z czego poprawiłem zakres na AS3:AS28 (miałeś AS1:AS26, czyli wybierałeś z pustych pól na początku), do tego na końcu formuły przybyło...
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.
Przydałby się jakiś przykład gdzie mają trafić wartości z danej komórki. Czy wszystkie komórki są wypełnione? Która wersja Excela?
Kod w tym skoroszycie, uruchamiany skrótem kalwiszowym Może po kolei : - mam plik csv -wrzucam go do arkusza 1 przez dane\z pliku\tutaj zamienia mi pomaga już excel automatycznie rozdzielając " ; " średniki w tekscie. i tutaj dopiero uruchamiam makro które sortuje nazwisko a-z i daty a następnie wkleja posortowane dane do arkusza 2 i tam są dalsze czynności...
Rzucasz się od razu na głęboką wodę, mam nadzieję że już programowałeś wcześniej :) Są dwa sposoby rozwiązania Twojego problemu: 1. Przed wykonaniem UPDATE zrobić SELECT, i jeżeli nie zwróci on pożądanych wyników -> oznaczyć rekord jako nieistniejący w bazie. Sam czasami robię to w ten sposób: a. wykonać (z wykorzystaniem ADODB.Recordset) [syntax=vb]SELECT...
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...
Marek... To naprawdę ciekawe rozwiązanie. Przyznaję się bez bicia, że poszedłem na łatwiznę z listą wyboru. W Twojej jest jeden drobny błąd. Pomiędzy sierpniem a wrześniem powinien być średnik. Gratuluję pomysłu.
Z bardzo prostego powodu, Excel automatycznie formatuje pliki CSV na podstawie opcji regionalnych systemu operacyjnego. Dla osoby na filmiku (najprawdopodobniej z językiem systemu ustawionym na angielski) separatorem listy jest właśnie przecinek, w języku polskim standardowym znakiem jest średnik. Jeśli chcesz aby Excel automatycznie otwierał pliki...
Dobra, więc tak. Do Excela nie zapiszesz, skoro nie wiesz jak wykonać taką operację. Potrzeba zewnętrznych płatnych bibliotek, żeby zapisać plik w formacie Excela, ewentualnie jest wymóg, żeby na komputerze z tym programem był zainstalowany Excel - to się da. Ale... Możesz zapisać po prostu plik tekstowy w formacie CSV. A w jaki sposób? var lines =...
Załącz próbkę takiego pliku. Za dużo zgadywania (rozdzielone spacjami, średnikami, przecinkami, etc). Dane z tego pliku mają zastąpić te w arkuszu "Magazyn"?
Witam, jak w Excelu zrobić by w kolejnych wierszach działała automatyczna numeracja dla wpisu 1/2011 gdzie zmienna jest wartość 1. Oczywiście Excel domyślnie jako zmienną rosnącą/malejącą traktować może cyfrę po średniku jednak takie rozwiązanie mnie nie interesuje a też nie mogę zmienić kolejności wyświetlanych liczb. Z góry dziękuję za podpowiedź/odpowiedź
Witam serdecznie! Mam problem z makrem. Chcę w makrze wskazać plik xls* i zamienić go na txt, w którym zamiast Tab jako separator byłby ";". Napisałem na razie takie makro, ale niestety nie jest to pełne. Przepraszam ale jest to moje pierwsze podejście do VBA, dlatego może być to bardzo złej jakości i jest na 100% niekompletne. [syntax=vbscript]Option...
Dzień dobry, Lepiej gdyby Pan załączył plik, a nie obrazek. Ma Pan dość nietypową konfigurację: polskiego Excela z amerykańskimi ustawieniami regionalnymi. Daty muszą być w formacie akceptowanym w Pana konfiguracji, a więc w tym przypadku miesiąc/dzień/rok, czyli jeśli chce Pan odliczyć drugi dzień Świąt, więc musi być albo "4/21/2014", albo odwołanie...
excel przecinek średnik średnik napiąć kopiować excel excel
schemat ładowarki ogniw odgromowa instalacja mosfet wkrętarki
sterowanie indukcji amica odkurzacz migają diody
Proteco Q60 kod OE – brak sygnału enkodera, diagnostyka i naprawa sterownika bramy CANVA N7600 radio samochodowe, panel przedni, typowe usterki, części zamienne, VR-N7600 mikrofon