Nie jest to sortowanie, ale może wystarczy ci dodać kolumnę z rankingiem. (w przypadku dwóch takich samych wyników będzie np dwóch z nr 3 ale nie będzie 4 tylko od razu 5) Można dodać jeszcze formatowanie warunkowe i "kolorować" złotem pierwsze miejsce sredbrem drugie i brązem trzecie. (tego nie ma w załączniku ale myśle że to nie problem) W innym przypadku...
Scalanie to nie jest - moim zdaniem - właściwa droga. Raczej trzeba wypełnić wszystkie wiersze w kolumnie A, posortować, w końcu usunąć zbędne wpisy. Nie jest z tym tak dużo roboty, gdy czynność trzeba powtarzać wielokrotnie, można ewentualnie napisać makro. Można to zrobić tak: 1) w kolumnie A w pierwszej wolnej komórce (arkusz ANG - PL, komórka A3)...
Dzień dobry, W takiej sytuacji zawsze lepiej dać załącznik z przykładowymi danymi, bo po co tracić czas na kopiowanie z tekstu. Próbka danych jest mała, ale sądzę, że wystarczy zwykłe WYSZUKAJ.PIONOWO zabezpieczone funkcją JEŻELI.BŁĄD przed komunikatem o braku danych. Zakładam, że Excel w wersji >=2007. Załączony plik .xls proszę wczytać do Excela i...
Najwyraźniej nie jest to nic ważnego, gdyż kolega zignorował moją propozycję zdalnej pomocy na PW... Zaś użycie apostrofów w nazwie pola jest ewidentnym błędem, gdyż MySQL traktuje to wtedy jako wartość string i "sortuje" po niej. Zapytanie wykona się pozornie bez błędu, ale wynik będzie nieposortowany. Prawidłowym jest brak apostrofów przy nazwie pola...
Jeśli masz Excela 2010 lub nowszy można to zrobić w Power Query
Niestety, nie ma takiej opcji. Możesz co prawda przy ochronie arkusza zezwolić na sortowanie, ale zakres nie może składać się z komórek zablokowanych.
Można tak: [syntax=vb]Sub AddItem(ByVal sItem As String, ByRef cmbBox As ComboBox) ' adds item retaining alphabetic order Dim l As Long For l = 0 To cmbBox.ListCount - 1 Select Case StrComp(cmbBox.list(l), sItem, vbTextCompare) Case 0: Exit Sub ' already in the combobox Case 1 cmbBox.AddItem sItem, l Exit Sub End Select Next l cmbBox.AddItem sItem End...
W załączniku rozwiązanie. Nie wiem, czy to wszystko. zeby sie pojawialo zestawienie na najblizsze 3 miesiace Jesteś w stanie przygotować wzór tego zestawienia?
Spróbuj takie makro: [syntax=vbscript]Public Sub TworzFoldery() Dim Sciezka As String Dim i As Long Dim k As Integer Dim OstW As Long Dim NFolder As String Dim NPodFolder As String Dim JPlik As String Dim NPlik As String 'Sciezka = ThisWorkbook.Path & "\" OstW = Range("A" & Rows.Count).End(xlUp).Row For i = 1 To OstW NFolder = Range("A" & i) NPodFolder...
Ech, pomyliłem. Nie tłumacząc zbyt wiele. Wpisz w K10: =J10+(13-WIERSZ())/100+I10/10 i przeciągnij w dół. Zasada się nie zmienia, ale wartości chcemy od zera w górę. Dodajemy mały ułamek wiersza i dodajemy duży bilansu. Jeśli bilans ujemny - zmieni się znak (ułamka) na minus i przesunie w tabeli na koniec "równych". Tu: ManU na końcu http://obrazki.elektroda.pl/7520329700_1...
musi być sortowano wg kolumny A
Jak automatycznie - podczas wpisywania również? Załóżmy, że masz liczby 1, 4,5 i 50. Wpisujesz 20 - wciskasz "2" i w tym momencie jest wywoływane (automatycznie jak chciałeś) sortowanie i "hans klops". Chyba nie przemyślałeś trochę koncepcji. Nie lepiej umieścić gdzieś przycisk którym będziesz sobie sortował na żądanie?
Zaznacz całą tabelę tak jak na zrzucie ekranu https://obrazki.elektroda.pl/8914254000_... Przejdź do zakładki Dane -> Sortuj Ustaw okno tak jak tu (to tylko przykład) https://obrazki.elektroda.pl/4065237900_...
Tak się nie da. Usuń sumy częściowej. Dodaj kolumnę pomocniczą z funkcją suma.jeżeli() w której warunek będzie "odbiciem" "warunku" dla sumy częściowej i według tej kolumny posortuj dane (jako pierwszy klucz). Dopiero wtedy wstaw ponownie sumy częściowe.
O, to fajnie. Poprawka jest baaardzo skomplikowana. Uwaga! W linii 21 jest: test.Add lista(i, 2), CStr(lista(i, 2)) Usuń i podstaw[syntax=vb]test.Add lista(i, 1) & lista(i, 2), CStr(lista(i, 1) & lista(i, 2))[/syntax]
Jeśli chodzi o pobieranie danych i ich sortowanie, to można by to tak zrobić jak w pliku poniżej (jeden z wielu wariantów): 964013 W kodzie praktycznie brak obsługi błędów, więc bierzesz odpowiedzialność za rzetelność swoich danych, będą chińskie albo złe formaty daty, makro się wywróci, będziesz sabotować własne działania w obróbce danych, makro się...
Sortowanie w Excelu działa tak jak kopiowanie, a nie jak przesuwanie. W związku z tym odwołania z zewnątrz do obszaru sortowanego nie aktualizują się. W odwołaniach zewnętrznych trzeba się odnosić do stałych, a nie do adresów. Zaprezentowany problem można rozwiązać np. za pomocą funkcji WYSZUKAJ.PIONOWO.
Zobacz teraz. Dodałem pętlę po arkuszach. [syntax=vbscript]For Each wk2 In Sheets(Array(Arkusz24.Name, Arkusz26.Name))[/syntax]Można również użyć numerów arkuszy: [syntax=vbscript]For Each wk2 In Sheets(Array(2, 3))[/syntax]albo wprost nazw jako tekstów, ale te są u Ciebie długie, więc niezbyt wygodne w użyciu.
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ą...
Może wystarczy przestawienie cyfr w tablicy[syntax=vb] For i = 1 To UBound(tbl) tblTemp(i, 1) = tbl(i, 1) vVar = CDbl(objRegExp.Execute(tbl(i, 1))(1)) 'tblTemp(i, 2) = CDbl(objRegExp.Execute(tbl(i, 1))(0)) * 10 ^ 3 + vVar tblTemp(i, 2) = CDbl(vVar * 10 ^ 3 + objRegExp.Execute(tbl(i, 1))(0)) Next[/syntax]
Witam Raczej trzeba będzie ro-scalić komórki i posortować
Mianowice niektóre nazwy miejscowości są 2-częsciowe. :cunning: W Polsce występują także nazwy miejscowości 3-członowe (np NOWY DWÓR WEJHEROWSKI,GÓRA ŚWIĘTEJ MAŁGORZATY itp.) :please: , ale to nie jest żaden problem dla sortowania - trzeba tylko dostosować formuły rozdzielające - przykładowo: 962956 oraz w kolumnie B [syntax=vbscript]=PODSTAW(A1;C1;"")[/syn...
Jaki masz Office?
Proponuje zmienić trochę formuły [skorzystać z z funkcji MIN.K() ] z delikatnym zabiegiem dodającym tysięczną by podaj.pozycję() mogło działać prawidłowo gdy dubel, a wtedy uprości się wszystko. Dla zabawy dodałem formatowanie warunkowe które na zielono z automatu pokazuje duble. To w przykłądzie 1 Twój pomysł w przykładzie 2. Niestety "strasznie" sie...
Przed sortowania musisz zastąpić formułę na wartość, ponieważ funkcja LOS() zawsze daje nową wartość w obliczeniach
Witaj. Da się nawet bez makro - można stworzyć pomocniczą kolumnę pozycja, wypełnić ją odpowiednią formułą i posortować według wartości w niej wygenerowanych. Na koniec można usunąć pomocniczą kolumnę. Na lenia można to w rejestrator makr upakować. A można też napisać poprawne makro (nieco je optymalizując). Ale na początek najprostszy sposób - bez...
Musi być wpisana wartość komórki nawet jeśli to ma być 0 wtedy excel sortuje. Dla Ciebie, rozwiązaniem będzie nadanie nagłówków nad każdą kolumną, klasycznie 1,2,3... przeciagnij, bez zbędnego zastanawiania się nad tym, wtedy funkcja sortowania "pomyśli" że pusta kolumna pod nagłówkiem jest wypełniona "0" i zadziała. Po sortowaniu przed zapisem pliku...
Coś mi się zdaje że kolega chce dokonać niemożliwego (zakładając że użyje jeno sortowania). Jeśli posortuje wg nazwisk a następnie wg daty umowy będzie miał w pierwszej kolumnie ludzi posortowanych alfabetycznie a w drugich daty rosnąco ale tylko dla każdego z kolejnych ludzi. Jak się zmieni nazwisko, sortowanie zaczyna się od początku, tylko dla rekordów...
DANE / Filtruj DANE / Sortuj
[url=http://instrukcja.pl/i/ms_excel_sor... tak ? a reszta [url=http://www.google.pl/search?q=Excel...
Można prosić o trochę jaśniejsze sformułowanie problemu bo chyba nie do końca rozumiem o co panu chodzi. Rozumiem, że nie o proste zaznaczenie tylko danych liczbowych które mają być posortowane i wybraniu Dane/Sortuj ?
Zrozumiałem (w końcu) :) Kłopotem jest tu ilość tych arkuszy Ex1. Żadna formuła z bezpośrednim wskazaniem komórek źródłowych nie wejdzie bo będzie za długa. Prawdę mówiąc lepiej by było to "łączyć" w accessie. Może zrobić 12 plików pomocniczych z 70 arkuszami i jednym głównym sumującym te arkusze. Każdy z arkuszy byłby połączony z konkretnym plikiem...
Zaznaczasz wszystkie kolumny, W górnym menu Dane>Sortuj
Dodaj dodatkową kolumnę, wypełnij ja liczbami losowymi (funkacja LOS() lub RANDBETWEEN() skopiowana od góry do dołu), posortuj po tej kolumnie i na koniec usuń dodatkową kolumnę. Pozdr!
Po prostu nie zaznaczaj kolumny a np dowolną komórkę. Jak klikniesz sortowanie, to powinno pojawić się okienko w którym wybierzesz kolumnę, po której chcesz sortować.
Następna lista musi zaczynać się od 43 wiersza. Czyli odwracając działanie w kodzie: (43+1) / 2 = 22 I trzeba zresetować LP przed następną pętlą[syntax=vb]elpe = 1 For w = 1 To 20 Cells(w * 2 - 1, 1) = elpe elpe = elpe + 1 Next elpe = 1 For w = 22 To 140 Cells(w * 2 - 1, 1) = elpe elpe = elpe + 1 Next[/syntax]
W przykładowym pliku pokazałeś już dane posortowane, więc nie zobaczysz tak łatwo efektu, chyba że sobie posortujesz odwrotnie. Sposób postępowania, który najprościej zastosować: Rozdzielić listy pustymi kolumnami. Wartości z listy wzorcowej ponumerować od 1 do N w dodanej kolumnie. Do listy sortowanej dołączyć kolumnę z wyliczonymi numerami wg listy...
Kolego. W Twoim arkuszu wklejasz ten kod w komórkę K11 i przeciągasz formułkę w dół. Od wiersza 11 wprowadzasz dane które Cię interesują. Później po wprowadzeniu nastu * dziesięciu faktur dajesz np sortowanie wg zapłaconyc * niezapłaconych faktur.
Rzecz w tym, że rozpiska musi być w pionie, jedna grupa pod drugą. Żeby nie wpisywać ręcznie (trochę tego dużo się zrobiło), dorobiłem kolumny pomocnicze i teraz można przeciągać formuły w dół. W tej chwili potrzebne nam do w/k 35/15 Uwaga w S1 jest wyjątek. "Kopiowalne" jest dopiero od S2 (tak mi się dopasowało z MOD).
Proste jest też użycie sum częściowych, z sortowaniem (wg odbiorcy i daty) lepszy efekt :)
Na początek proponuję skorzystać z rejestratora makr (dla każdej czynności osobno), połowa pracy będzie z głowy. Pozostanie tylko odrobinę "posprzątać", podstawić zmienne i określić ich wartości (zamiast sztywnych zakresów, nagranych przez rejestrator) i poskładać wszystko do kupki.
Zwróć uwagę na rozmiar. W pierwszym przypadku obrazki nie mieszczą się w komórce. Po zmniejszeniu (dopasowaniu rozmiarów komórki/obrazka) sortowanie działa prawidłowo.
A pro po nagrania czy kolega adamas_nt zauważył że Tak, w 2007 jest podobnie. Microsoft "ulepszył" VBA i w związku z tym nie wszystkie makra są "kompatybilne" wstecz. Większość nagranych makr w E2007 z użyciem wbudowanych narzędzi, w pliku zapisanym w wersji wcześniejszej, nie działa w E2003... Słuszna uwaga.
Najczęściej dane zapisywane są od wiersza 1 lub wiersza 2. Głównie chodzi o to że jedna z kolumn w obydwu tabelach zawiera identyczne dane i one sa kluczowe do sortowania i porównywania. W końcowym efekcie chcę uzyskać taki rezultat aby wiersze z obu tabel były na jednym poziomie oraz pusty wiersz był tam gdzie nie ma identycznych danych (jak w załączonym...
Dzień dobry, Ten wariant jest trochę trudniejszy od poprzedniego. Po pierwsze trzeba ustalić w której kolumnie najdalej może wystąpić zaznaczony tekst. Jeśli to wiadomo, ten etap można pominąć. Jeśli nie, to szukamy frazy "Ciężar całkowity" w każdym wierszu i notujemy numer kolumny, następnie znajdujemy najwiekszy z tych numerów. Jest to numer kolumny,...
Zrobiłem przykładową bazę z racji tego, że są to poufane dane klientów: JAk widać numery składająsie z liter i cyfr oraz niektóre z podkreślników. Jedna data jest z godziną, druga bez. Potrzebuję wyszukać numery z kolumny A, znaleźć identyczny numer w kolumnie G i poustawiać je tak, aby te same numery znalazły sie w tym samym wierszu - oczywiście kolumny...
Witam, nie znalazłem informacji o tym na forum stąd nowy temat. Mam listę i w jednej kolumnie mam zapis po kolei od 1 do 321 według poniższego formatu: 1/14 2/14 3/14 4/14 5/14 itd. Problem polega na tym, że nie są one po kolei a stosując standarowe sortowanie lista nie układa się po kolei od 1 do 321 tylko w ten sposób: 1/14 10/14 100/14 101/14. Poproszę...
Zamiast używać dodatkowej funkcji końcowej, wystarczy posortować tabelkę liczba-ilość wystąpień wg. ilości wystapień, malejąco. To tylko 10 niezmiennych pozycji liczb ... To wiem, tylko jeżeli coś się zmieni w tabeli trzeba będzie znowu sortować Co prawda można to zautomatyzować przez makro - ale to już makro :) do autora topiku chodzi o zwykłe sortowanie...
Chciałabym, żeby można było dane sortować i filtrować bez zdejmowania ochrony Gdy zakładasz ochronę musisz dodatkowo zahaczyć sortowanie i używanie autofiltru
z czym to może być problem? :cunning: Problem jest tylko z użytkownikiem :!: , który zapomniał "poinformować" program, że tym razem chce posortować tabelę większą od poprzedniej :D Po każdej zmianie rozmiarów tabeli musisz zmienić zakres filtrowania i sortowania, lub zrobić tabelę "na zapas" :idea:
A tu wyłapuje nazwiska bez duplikatów (imiona mogą być różne, porównuje tylko nazwiska). Jeżeli nazwiska z kolumny A bez pary mają się pokazywać też na dole listy, to należy przesunąć blok "sortowanie" przed blok "znajdowanie w kolumnie A nazwisk bez odpowiedników w B". Program nie sortuje też niedopasowanych nazwisk z kolumny B. Aby uruchomić program...
Jak to "tak już jest"? Tzn że "ten typ tak ma" i nie można nic na to poradzić? Nie za bardzo będzie mi się chciało przeciągać formuły po każdym sortowaniu.... Przekopiowałem zawartość arkusza "Plantacje", zmieniłem formuły i narazie sortowanie działa bez zastrzeżeń. MAm jeszcze pytanie odnośnie "automatycznego" zaznaczania przez excel obszaru do sortowania...
W załączniku zmieniona wersja z 4 argumentami: 1. - numer Id 2. - kolumna Id 3. - kolumna dat początkowych 4. - kolumna dat końcowych. Przy dużej liczbie danych, to będzie trochę nieefektywne, bo te same obliczenia będą wykonywane wielokrotnie. Lepiej zrobić sobie osobną tabelkę na wyniki, gdzie poszczególne numery Id będą występować jednorazowo. PS....
Ok, tak to ma wyglądać. Jak wyglądają dane przed sortowaniem?
witajcie, stworzyłem tabelkę jak w dzienniku. W kolumnie 1 są numery uczniów w kolumnie 2 imię i nazwisko a w komórce 3 średnia ocen. Chciałbym aby w innej tabelce excel po rozpoznaniu wszystkich średnich ocen wypisał mi uczniów i ułożył ich automatycznie od ucznia najlepszego do najgorszego. W sumie sobie poradziłem, ponieważ utworzyłem tabelkę a w...
Witam, Potrzebna mi tabela w której będą dane w kolumnach: Market |nazwa |adres|data dos.|opis sprzętu|typ|nr. fab.|data przeglądu|NR.| chodzi mi o to żeby wiersze zamieniały się miejscami tj. wg. daty przeglądu żeby wiersze zamieniały się miejscami do góry te których kolej na serwis nadchodzi + ew. wiersz z |datą przeglądu | lub |NR.| podzielić na...
... Kiedy nie miałem filtrowania poprzez przycisk z makrem vba ukrywanie oraz chronienie komórki pomagało, lecz kiedy ma m filtrowanie z przycisku, to VBA wyrzuca błąd iż arkusz jest chroniony A czy w kodzie vba jest gdzieś taka linia (?): True , to po zablokowaniu arkusza dana czynność jest dozwolona. Tam gdzie jest False , jest ona zabroniona. ......
Jest do tego narzędzie sortowania http://office.microsoft.com/pl-pl/excel-...
Witam wszystkich, Jest to mój pierwszy post na tym forum, mimo iż z treści tu zawartych korzystam już od dłuższego czasu. Zawsze udawało mi się znaleźć rozwiązanie, ale nie tym razem. :( Nie mam pomysłu jak "uzależnić" od siebie komórki podczas sortowania. Załączam plik z przykładem. Chciałbym aby po sortowaniu wartości w tabeli Nazwa w kolumnie B,...
Dzień dobry, Można za pomocą funkcji INDEKS i PODAJ.POZYCJĘ jak w załączonym przykładzie. Formuły można kopiować pionowo. Będzie działać przy założeniu, że nazwy się nie powtarzają i że nazwy są zgodne z indeksami. Te formuły bazują na zgodności nazw, a zgodność indeksów jest domniemana.
Zrobiłem sobie dokument w WORD w którym chciałbym wpisywać nowe słówka do nauki Angielskiego. Mam z tym problem ponieważ zrobiłem sobie układ tabeli w 3 kolumnach tak żebym zaznaczył jedną kolumnę i po niej mógł sortować alfabetycznie. Niestety nie działa sortowanie rosnąco (wtedy umieszcza słówka na samym dole kolumny), a jeżeli filtruje malejąco to...
Poszukaj informacji na temat sortowania bąbelkowego. Tak się składa, że w VB litery i łańcuchy też można porównywać. "b">"a", "Alicja">"Ala" itd Musiałbyś kopiować dane ze wszystkich kolumn wiersza do tymczasowej tablicy, co pokazałeś że potrafisz już robić. Sumowanie najlepiej zrobić funkcją SUMA.JEŻELI. W VB Aplication.WorksheetFunction.SumIf(argum...
Witam Proszę o cierpliwość i pomoc :) w napisaniu kodu VBA Excel oraz wskazanie, jak w tablicach wskazać zakres np. cały wiersz a nie poszczególne komórki. Problem: 3 tablice z danymi liczbowymi: tablica 12A (i , j) tablica 12B (i , j) tablica 12C (i , j) tablica HHH (i , j) - tablica do której należy wpisać wartości z tablic jw.. Zadanie: napisz kod...
Przetestuję ten program. Mam jeszcze jeden problem: Muszę odwrócić wszystko od punktu 1 do 153 czyli mam: 1 tekst 2 tekst 3 tekst 4 tekst (...) tekst 151 tekst 152 tekst 153 tekst i muszę zrobić tak, żeby to odwrócić czyli: 153 tekst 152 tekst 151 tekst (...) tekst 3 tekst 2 tekst 1 tekst Jest jakiś programik żeby to zrobić? // dałem rade sortowanie...
Tak to jest jak amator excela bierze się za takie rzeczy :-) Wielkie dzięki ! Pozdrawiam
Pokaż przykładowe pliki :!: Albo uruchom wyszukiwarkę forum :D przykładowo wątek https://www.elektroda.pl/rtvforum/viewto...
Dzień dobry, Scalanie komórek utrudnia lub uniemożliwia wykonanie różnych operacji m.in. sortowania. Dlatego lepiej nie scalać komórek dopóki nie wykona się wszystkich operacji i dopiero na końcu scalać, jeśli to niezbędne. Należy pamiętać, że w przypadku komórek scalonych dane są przypisane tylko do komórek znajdujących się w lewej górnej komórce zakresu...
Spróbuj z tą funkcją, którą Ci proponowałem. Ona nie wymaga sortowania.
A czemu w excelu a nie w access? Sortowanie wierszy w kolejności rosnącej (od A do Z lub od 0 do 9) albo w kolejności malejącej (od Z do A lub od 9 do 0) Kliknij komórkę w kolumnie, według której chcesz sortować. Kliknij przycisk Sortuj rosnąco albo przycisk Sortuj malejąco .
Przepraszam, że odświeżam tak stary temat ale mam podobny problem, a zasugerowane w wątku rozwiązanie nie jest skuteczne. Chodzi mi o to, że mam zakres danych, który chciałbym podawać do makra parametrem (makro umieszczone w komórce nad zakresem), a makro miałoby sortować zakres za każdym razem gdy ktoś wprowadzi do niego dane. Makro postaci: Function...
Witam! Mam taki problem z excelem2000... Otoz mam zrobiona taka dosc duza tabelke (aktualnie 100wierszy i kilkanascie kolumn)... W jednej kolumnie wpisuje linki do plikow, teraz chcialem posortowac sobie wiersze tej tableki alfabetycznie, wszystko ladnie ale jest problem z kolumna gdzie sa linki. W kazdym polu tej kolumny mam wpisany taki ciag jak nazwa...
Funkcja do wstawienia w nowym arkuszu, oczywiście w odpowiednich miejscach dodać odnośniki: =JEŻELI(B1>0;A1;"") Jedynym minusem będą "dziury" w miejscach, gdzie były osoby z zerami, ale od czego jest sortowanie potem ;)
OK Dzięki spróbuję pokombinować tą metodą, którą mi pokazałeś Dam znać, czy udało mi się posortować wszystkie przypadki Jeszcze raz Dzięki, choć mile widziane inne podejścia do tematu ... jeżeli istnieją :-) Pozdrawiam :-)
Załącznik powinien być adekwatny do danych rzeczywistych. Nie da się pisać formuł na każdą okoliczność. Liczby pomocnicze muszą być całkowite dodatnie i w odpowiednim porządku wyznaczonym przez kierunek sortowania. W kolumnie J nie może być duplikatów.
Praktycznie robisz tak:1. Otwierasz oba pliki. 2. W pliku " Dane" przerzucasz kolumnę C na początek czyli robisz z niej A. 3. "W pliku "Zestawienie" klikasz B1, wpisujesz =, idziesz do funkcji, wybierasz VLOOKUP ( czy wyszukaj.pionowo w polskiej wersji) otwiera Ci się okno dialogowe, przesuwasz go aby nie zasłaniało.4. W tym samym pliku klikasz A1 i...
[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Excel.Range) Selection.Sort Key1:=Range("A1"), Order1:=xlDescending, Key2:=Range("B1"), Order2:=xlAscending, Orientation:=xlTopToBottom End Sub[/syntax] Umieść to w module arkusza, którego kolumny mają się posortować. W tym wydaniu sortuje całe kolumny. Zmieniając A1 i B1 na np A3 i B3 pierwsze...
to musi być za pomocą formuł, nie chcę sortowania
Dzień dobry, Aby rozdzielić scalone komórki należy przed sortowaniem dopisać linijkę: [syntax=vb]oneRange.UnMerge[/syntax] Rozumiem, że po sortowaniu komórki mają pozostać rozdzielone. Jeżeli zaraz po sortowaniu wyniki mają być drukowane, to makra można połączyć. Zastanawiam się tylko nad tymi pustymi liniami, które są między wierszami danych. Czy one...
Dla mnie by wystarczyło... Niestety, osoba, która zażyczyła sobie wykonanie takiego arkusza w Excelu powiedziała, że ma być posortowane.
Pięknie dziękuję bardzo za odpowiedź. Być może niedokładnie opisałem swój problem z sortowaniem. Otóż mam bazę danych (nazw plików) do której co jakiś czas dodaję kilkanaście tysięcy nazw plików. Nazwa pliku to ok. max 60 znaków. W nazwie występują znaki liczbowe, tekstowe i interpunkcyjne. Chciałbym, aby sortowanie odbywało się w sposób identyczny...
Witam Mam takie zadanie: System może obsługiwać zgłoszenia w innej kolejności niż wchodzą one do systemu. Wielowsadowy system komputerowy wymaga podania granicznego czasu wykonywania programu (po jego przekroczeniu program zostaje przerwany). Ustalono, ze 3 graniczne wartości 10, 100 i 1000 sekund (czyli są 4 kategorie programów). W...
Tak dobrze?
A czy coś odnośnie sortowania tych grup (4 wiersze jako całość) względem tej komórki zaznaczonej na żółto też by się znalazło bo tak w zasadzie to to sortowanie tych "grup" jest dla mnie najważniejsze?
Witaj. Sortowanie nie rozwiąże problem?
Wygląda to trochę inaczej niż założenia o jakich była mowa w pierwszym poście, tematy się powtarzają. Dla filtra potrzebna będzie lista unikatowych nazw tematów, realizowana w arkuszu przez wstaw>wklej specjalnie i dalej jak w moim przykładzie. Lub makro (uruchamiane np przy aktywacji arkusza "Menu") z wykorzystaniem tablicy, jeśli ma to działać automatycznie...
otóż w Excelu (2007 jeśli ma to znaczenie) Jak widać w załączniku (E2010 zdaje się) kolegi JaroFon ma... W E2007 przybliżone (jeśli nie identyczne) działanie ma funkcja POZYCJA. W pierwszym załączniku, w C1 wpisz =POZYCJA(B1;B$1:B$13) i przeciągnij w dół.
Jeżeli chodzi o arkusz to nie ma problemu. Zamień Sheets("Arkusz1") na ActiveSheet wtedy wypełnianie tabeli będzie dotyczyć aktywnego arkusza. W załączeniu sortowanie nie na "Tabeli" edit -------------------------- Jak już jest sortowanie trochę inaczej, to numerację (Lp) dodałem do pętli wpisujących dane tabeli C
Tak, wiem ale nie o to chodzi. Po prostu staram się zrozumieć dlaczego akurat tak te obszary zostały zdefiniowane i działanie całej formuły. Muszę chyba potrenować trochę excela z takimi formułami bo na razie za wąski jestem :).
Można zastosować sortowanie bąbelkowe, jeśli nikt nic lepszego nie wynajdzie. Makro uruchamia skrót Ctrl+e, należy ustawić odp. operator w kodzie (< lub >). Wykorzystałem Arkusz3 jako temp.
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...
Teraz trochę zajęty. Będę odpowiadać później. autouzupełnienie tych kolumn Jest to możliwe Prosze więcej informacji o sortowaniu
Excel może sortować dane w wierszach, ale musi wiedzieć jak. Normalnie teksty sortuje się alfabetycznie, ale w tym przypadku nie o to chodzi. Trzeba określić porządek sortowania, bo Excel nie rozumie, co znaczy np. chleb i że to ma być na pierwszym miejscu, a np. Bochnia na którymś następnym. Trzeba by było określić listę słów (dokładną), które mogą...
Po pierwsze ilość kolumn w oryginale jest inna niż w Twojej wersji (10 i 14) trzeba to ujednolicić. Po drugie ustawiłbym kolumny w oryginale w kolejności takiej jak potrzebujesz. Po trzecie posortowałbym wiersze wg Product hierarchy 1 + Product hierarchy 2 + Product hierarchy 3. Wszystkie te czynności można łatwo zrobić nagrywając makro (dodanie i przeniesienie...
Tak jak kolega fuutro doradził. Jeżeli jednak dane nie są pod sortowanie (chodzi ci tylko o odwrócenie wierszy a nie przestawiania między wierszami) proponuję dodać jedną kolumnę. W pierwszej komórce dodanej kolumny wpisujemy 1 w drugiej 2. Zaznaczamy myszką te dwie komórki i "chwytamy" prawy dolny róg zaznaczenia. Przesuwamy w dół do końca danych....
można to zrobić w 3 etapach 1. Przejdź do lokalizacji (ChDrive, ChDir) 2. przy pomocy funkcji Dir i FileDateTime zrobić listę plików 3. Sortuj listę malejąco po Data-godzina pierwszy na liście będzie plik, którego szukasz
Witam! Mam w Excelu tabelkę, w której na bieżąco aktualizuje się dane (kolumna F). Po czym jest to sortowane wg wartości kolumny F, więc kolejność non-stop się zmienia. Na wykresie kołowym mamy procentowy udział, który automatycznie się aktualizuje. Problem w tym, że zmieniają się również kolory danych na wykresie. Czy możliwe, żeby każdy element kolumny...
Byś chyba musiał użyć funkcji warunkowej JEŻELI i potem operować MIN, MAX, >, <, etc. EDIT: Albo jeszcze lepiej: utwórz sobie listę z danych i potem posortuj xD
Poniżej masz właściwie gotowca, wstaw do kodu Twój warunek sortowania http://www.kursexcel.net/2009/07/sortowa...
3/4 zrobiłem. Działa prawie, jak chciałeś. Jedynie nie sortuje wyniku alfabetycznie, a kodów do sortowania w sieci multum, to sobie możesz dodać. Obecnie kod działa dla wpisów w kolumnie 'K'.
Sheets("DRUKI SORTOWANIE").Select Range("A1").Select Selection.Copy Sheets("KP").Select Range("V28:W28").Select ActiveSheet.Paste Taki fragment można zapisać krócej tak: Gdzieś na początku makra: [syntax=vb]Set wsSort = Sheets("DRUKI SORTOWANIE") Set wsKp = Sheets("KP")[/syntax] a dalej: 1. jeżeli chcesz skopiować tyko wartości, bez formatów: [syntax=vb]wsKp.Range("V28:W28").Value.....
excel sortowanie sortowanie tekstu excel sortowanie danych excel
aktualne klucze windows teleinformatyk egzamin zawodowy wykonał nieprawidłową operację
Docieplenie zasobnika 140l CWU – pianka PUR, kauczuk Armaflex, wełna mineralna, grubość izolacji Docieplenie zasobnika CWU karimatą – efektywność, bezpieczeństwo, alternatywy