Dodałem opcję czyszczenia.
Jak można zrobić, żeby przed uruchomieniem tej procedury makro sprawdziło czy w tabeli ("A3:D&) nie ma już danych osoby wstawionej do komórek Przykładowo - sprawdzanie nazwiska (w praktyce trzeba by zastosować rozbudowany słownik bo mogą występować pracownicy o tym samym nazwisku :D ) można zrobić poprzez małą modyfikację Twojego kodu :spoko: [syntax=vbscript]...
To powinna pomóc Ci funkcja WYSZUKAJ.PIONOWO Poczytaj pomoc, bo za dużo tłumaczenia. Dodano po 19 Tutaj coś na szybko skleciłem. Zobacz co się znajduje w kolumnie 'h'. Robiłem to w LibreOffice więc może coś się inaczej wyświetlać, ale działać powinno też w excelu.
No ... trochę utrudniłeś zadanie. Było cos niedawno z pracownikami na różnych wydziałach - tworzenie ciągłej listy pracowników. Kolega adamas tam zaproponował pewne ciekawe rozwiązanie. Tu też by trzeba było zrobić podobnie. Najpierw zrobić taką sama tabelkę jak jest, tylko bez dubli w kolumnach a potem ustawić w jednej liście. edit: Choć jak się okazało...
chciabym uniknąć duplikowania się wartości (nazwisk) wstawianych w jednej kolumnie za pomocą listy A może w ogóle wykluczyć z listy już użyte? W przykładzie lista dynamiczna jako nazwa + kolumny pomocnicze.
Jeżeli używasz Excela >=2007 to możesz użyć narzędzia "usuń duplikaty" [syntax=vb]Sub zz() Dim lLstRw& Dim iLstCol% Dim rRng As Range With Application .ScreenUpdating = False End With iLstCol = Cells(1, Columns.Count).End(xlToLeft).Column For i = 1 To iLstCol lLstRw = Cells(Rows.Count, i).End(xlUp).Row Set rRng = Range(Cells(1, i), Cells(lLstRw, i))...
[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("V15:V16")) Is Nothing Then If Target.Address = "$V$16" Then r = 1 Target.Offset(-10 - r, 3).Resize(2, 2).Copy Target.Offset(r * 2, 2) End If End Sub [/syntax]
makrem[syntax=vb]Sub usunDupKol() tRow = 3 While Cells(tRow, 1) <> "" For c = Cells(tRow, Columns.Count).End(xlToLeft).Column To 2 Step -1 If Application.CountIf(Rows(tRow), Cells(tRow, c)) > 1 Then Cells(tRow, c).Delete xlToLeft End If Next tRow = tRow + 1 Wend End Sub [/syntax]
Witam, Mam arkusz kalkulacyjny, który zawiera dane wyglądające w następujący sposób: Imię, naziwsko (xxxx xxxx / użytkownik) Telefon Mail Takich danych jest kilka tysięcy. Szukam sposobu, aby usunąć z arkusza duplikaty (ponieważ niektórzy użytkownicy się powtarzają) z zachowaniem unikalnego słowa. Większość użytkowników ma podane imię i nazwisko, więc...
zmodyfikowany tylko 4 cyfry nie po to, aby zmienić kolejność arkuszy, nowe dodajemy na końcu
No cóż, drygu do formułek to takiego nie mam jak kolega Prot , natomiast makrem to tak, jak poniżej w pliku, no i takie zgrabne to to nie jest .. : / ... : ) ... 907466 Starałem się uwzględnić tutaj "stan nieustalony", tzn. sytuację kiedy " tak dostawy2 " może znajdować się albo pod " tak dostawy1 ", albo po przekątnej od niej. 907467 Poza tym, lepiej...
Okno "aktualizuj wartości" pojawia się, bo użyłeś w formule odwołania do nieistniejących nazw plików i arkuszy. Do sprawdzania z poprzednimi miesiącami miałeś po prostu użyć 3x tej samej funkcji sprawdzającej, którą miałeś opartą na LICZ.WARUNKI, zmieniając jedynie zakres miesięcy. Po co używasz LICZ.JEŻELI, skoro funkcja powinna wyglądać tak: [syntax=vb]=JEŻELI(LICZ.WARUNKI(A:A;A3;B...
Witam W wersji Starter takiej opcji nie ma, zatem nie da się uruchomić zakładki Dane. Pozdrawiam Krystian Tokarski
Ale teraz błysnę. :D Wszystko jak w poście wyżej, czyli u kolegi marek003 z jedną tylko dokładką. Jak sam piszesz czasami jakis rekord w 1 tabeli, nie ma odpowiednika w drugiej i teraz: > jeżeli w pierwszej tabeli są wszystkie używane rekordy a w drugiej nie to nie ma problemu - bazujesz na nich > jeżeli w drugiej są wszystkie a w pierwszej nie - analogicznie...
Jesli posortowane, wystarczy przeciagnac formule =JEŻELI(L24=L23; ""; L24)
W takim razie tabela przestawna a źródłem niech będzie lista
[syntax=vb] Sub DelDupl() With Sheets(1).Range("A:B") r = 2 While .Cells(r, 1) <> Empty If Application.CountIf(.Columns(1), .Cells(r, 1)) > 1 Then .Rows(r).Delete shift:=xlUp r = r - 1 End If r = r + 1 Wend End With End Sub [/syntax] jeszcze nie jest dobre?
Lub tabela przestawna lub: [syntax=vb]Sub kokos() Dim r&, c& r = 2 While Cells(r, 1) <> "" c = Application.Match(Cells(r, 2), Rows(1), 0) Cells(r, c) = Cells(r, 3): Cells(r, 3) = "" While Cells(r, 1) = Cells(r + 1, 1) c = Application.Match(Cells(r + 1, 2), Rows(1), 0) Cells(r, c) = Cells(r, 3) Rows(r + 1).Delete Wend r = r + 1 Wend End...
Jeśli masz Excela 2010 lub nowszy można to zrobić w Power Query
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.
Jednak wtedy kopiowanie danych różniących się do "pustych miejsc" trzeba będzie dokonać "na piechotę" Jeśli w kolumnie "title" nie będą występowały powtórzenia danych (duplikaty) to całą robotę wykona proponowana formuła przeciągnięta do dołu wynikowej tabeli :-)
Uzupełnię pytanie kolegi yogi009 Ile maksymalnie wierszy liczy grupa? W załączniku przykład dla trzech. Ograniczeniem jest maksymalna ilość zagnieżdżeń funkcji JEŻELI.
Tak, jest możliwe np. wykorzystując sprawdzanie poprawności danych: https://obrazki.elektroda.pl/1272072900_... W tym przypadku wykorzystałem funkcję LICZ.JEŻELI() która sprawdza czy liczba wystąpień w kolumnie A:A wprowadzanej wartości jest równa jeden.
Dokładnie tak - potrzebuje mechanizmu broniącego przed powstaniem duplikatów.
Najprościej? Połączyć arkusze (jako źródła tabelek) w Access i już z poziomu Access'a można sobie widokami (kwerendami) porobić co się chce - włącznie z szukaniem duplikatów. Rzeźbienie tego w Excelu to będzie więcej roboty (np. z tym szukaniem duplikatów).
Jeżeli produkt występuje tylko raz to możne wbudowane formatowanie duplikatów rozwiąże problem.
Na razie tylko zmniany Co do tych antydubli i listy w zależności od zmiany jeszcze różnej dla każdego kierowcy to więcej roboty i na pewno przynajmniej jeden arkusz pomocniczy.
Napisz jaka wersja Excela, w 2007 w menu Dane jest polecenie usuń duplikaty, w stardzych Edycja -> Znajdź/Zastąp
A nie wystarczyło by nagrać makro, które kopiuje wszystkie te kolumny do jednej i usuwa duplikaty?:>
Jednak moje rozwiązanie nie działa tak jakbym to sobie wymarzył ponieważ potrzebuje do tego kolumn pomocniczych. Załączam plik na którym rozwiązanie ma docelowo działać. Arkusz "pomocnicze". Chodzi mi o zrobienie automatycznego numerowania rysunków na podstawie wartości wpisanych w kolumnie H oraz D. Numer rysunku wygląda następująco XXXxxxx-aa-bb gdzie...
Z obu arkuszy kopiować kody produktów w jednej kolumnie. Usuwanie duplikatów (Excel 2007 lub nowszy). Wykorzystanie Funkcja WYSZUKAJ.PIONOWO
Sorki, zmyliło mnie "o identycznych 4 kolumnach" ;) Użyj dwóch kolumn pomocniczych np. E, gdzie formuła =A1&B1&C1&D1 i F =JEŻELI(LICZ.JEŻELI(E:E;A1&B... duplikat";"")
Wg mnie pominąłes ostatni parametr rodzaj porównania. Nie wiem co Excel wtedy robi ale podaje zły wynik. Formuła, która u mnie działa to: =INDEKS(B4:B20;PODAJ.POZYCJĘ(MAX(C4:C20)... Pozdrawiam Solo
W załączniku plik
No o ile dobrze zrozumiałem chodzi o szukanie i podświetlanie duplikatów. Chyba że znów czegoś nie zrozumiałem, jak trzeba.
Witam mam prośbę o pomoc jak w tytule, mam: Id. Ilosc. Cena A. 2. 1 D. 1. 2 G. 4. 5 D. 2. 2 F. 4. 6 H. 2. 3 G. 5. 5 G. 3. 3 Chodzi scalenie takich samych produktów i zsumowanie ilości jednak sumowac i scalac te o tej samej cenie,inna cena to inny produkt Czyli unikalna pozycja, macie sposób?
... uniemożliwiać ponowne dodanie tych samych ... Utwórz sobie "indeksa" z wpisywanych danych i przyrównuj go do, tak samo utworzonego, "indeksa" w "bazie" przelatując ją pętlą po wierszach, np: 978978
Możesz spróbować takim makrem: [syntax=vbscript]Sub Makro2() Sheets("Baza1").Select ActiveSheet.UsedRange.Clear Sheets("Baza").Select Intersect(Range("A3").CurrentRegion, Columns("A:G"), Rows("3:103")).Copy Sheets("Baza1").Select Range("A2").PasteSpecial Paste:=xlPasteValues Range("A2").PasteSpecial Paste:=xlPasteFormats Application.CutCopyMode = False...
A tak się zapytam, wbudowana funkcja usuń duplikaty ? Co w przypadku powiedzmy Jana Kowalskiego co ma psa Azora, i Jana Kowalskiego co ma psa Bobika ? To ten sam Jan Kowalski ? Zakres sprawdzania duplikatów ustawiasz jak chcesz , czy to ma się odwołać do jednej kolumny czy do np. wszystkich . Usuwanie duplikatów leci dość szybko.
Siemka, nie ogarniam Excela na tyle aby samemu to zrobić. Moja tabela składa się z kilku kolumn ale interesują mnie tylko 3. Chciałbym aby Excel wskazał mi duplikaty - np kolorując na jakiś kolor taki WIERSZ. WIERSZ składa się z 3 komórek z 3 kolumn. Specjalnie piszę dużymi literami aby zaznaczyć że interesują mnie 3 komórki w tej samej linii. Chodzi...
Po co komplikujesz sobie życie? Wydziel kolumnę dla godziny, zaznacz kolumnę z nazwiskami i zastosuj formatowanie warunkowe (duplikujące się wartości)...
Wyszukaj.pionowo nie chce zadziałać?
Przyszło mi jeszcze do głowy coś takiego. Jeśli ilość słów jest znana (powiedzmy max 10), to: - zamienić ręcznie wszystkie separatory na spację (edycja -> zamień), - wybrać poszczególne słowa w osobnych kolumnach (kolumna X słowo 1, kolumna Y słowo 2, itd): http://www.ozgrid.com/Excel/extract-word... - potem w kolejnych 100 kolumnach zrobić wyszukaj.pionowo...
jeżeli(oraz($a1=$a2;$b1=$b2;&quo... Czy nie zabrakło Ci czasem ) dla oraz ?
Przenosze temat. Zle sformulowane zapytanie (moja wina).
Wszukaj duplikaty.
Najlepiej, gdybyś wrzucił przykład w postaci pliku. 1. Trzeba założyć, że duplikatów może być więcej niż jeden, dlatego =JEŻELI(LICZ.JEŻELI($A$2:$A$7900;B2) >0 ;"istnieje duplikat";"") 2. Najczęściej problemy powodują spacje wiodące i -trudniejsze do zauważenia- końcowe. Musiałbyś się ich pozbyć Np przepisując kolumnę A do innej, Np F, funkcją 'USUŃ.ZBĘDNE.ODSTĘPY(A2)...
Dzięki za pomoc problem rozwiązany. Zamykam.
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...
Zrób z tego tabelę przestawną: kolumnę A do wiersza, a z B, C i D - sumę wartości.
excel 2010 problem rozwiązałem taka pętlą For i = 4 To 18 For j = 20 To 100 If Cells(i, 8).Value = Cells(j, 2).Value Then If Cells(j, 2).Value <> "" Then Cells(j, 2).Interior.Color = RGB(255, 0, 0) End If End If Next j Next i
Zadanie nierozwiązywalne. Za słabe sprecyzowanie. Czy: MOJ1 MOJ2 to też duplikaty MOJKOT ? A MO1 to także duplikat MOJKOT? A MXYZ też?
BTW gdyby od początku użyć bazy danych, temat by nie istniał. Tu, jak w anegdocie JKM nt socjalizmu rozwiązujesz problemy nieznane w innych narzędziach programistycznych
Przyznam, że poszedłem na łatwiznę z tą kolumną pomocniczą (bo jestem po piwie), ale liczy :) Na marginesie duble "stref" likwidowałem za pomocą: Kopiuj komórkę i wklej (obok) a następnie zaznacza się całą kolumnę (tą skopiowaną) i wciska się na wstążce dane - usuń duplikaty. Jeżeli gdzieś "obok" masz listę stref to powyższe nie będzie miało miejsca.
...albo zrobić tabelę przestawną z indeksem w wierszu + licznik z indeksu?? :)
To pospiesznie, nie zwrócił uwagi
np. Excel zakładka: dane => usuń duplikaty OpenOffice Calc : Dane =>filtr zaawansowany=> więcej =>bez duplikatów Access to już cuda można robić :D
W zasadzie nie wiem czy Cię to zadowoli, ale pokombinowałem tak: w kolumnie L w obydwu arkuszach, połączyłem poszczególne komórki kolumn od A do E (dla szybszego szukania). W kolumnie K zastosowałem funkcję PODAJ.POZYCJE z parametrem 0 (dokładne porównania). Jeśli w komórce, w której jest funkcja pojawi się wartość #N/D, to oznacza, że brak jest odpowiednika....
można również po prostu połączyć te dwie kolumny - zsumować kolumny z nr-em faktury i nazwą firmy i po tej kolumnie z sumą szukać duplikatów. Chyba to jest najprostsze rozwiązanie :)
Nie wiem czy chcesz mieć trzy arkusze czy tylko jedną pełną (pojedynczy) wykaz/listę piosenek. Możesz np. skopiować wszystkie arkusze do jednego arkusz a później zrobić sortowanie i usunąć duplikaty.
Mam problem z excelem: Mam plik1, w którym znajdują się zdania "Ala ma kota", "Kot ma Alę", "Ewa ma psa" i tak dalej x parę tysięcy, ale każde jest inne. Mam plik2, w którym jest pewna część zdań z plik1, a więc w zasadzie nieuporządkowany duplikat. Podsumowując: a) plik1=contentA+B b) plik2=contentB Pytanie: jak z pliku1 usunąć duplikaty, które znajdują...
dubel i blokada wpisu lub informacja, że podobny wpis istnieje gdzieś we wszystkich czterech arkuszach Tego bez makra nie zrobi się. Poza tym makro nie gryzie. Makro to cześć Excela... Makra nie trzeba przerabiać, gdy ilość arkuszy się zmieni. P.S. W Twoim pliku można duplikować dane w kolumnie B.
Jeżeli dane w obu tabelach są w wierszach identyczne (tylko brakuje całych wierszy, a nie ma takiego przypadku, żeby przy tym samym nazwisku były różne dane), to wydaje mi się najprościej umieścić tabele jedna pod drugą, a następnie usunąć duplikaty, na koniec ewentualnie posortować.
LibreOffice się wysypywał, ale MS Excel poradził sobie w kilkanaście sekund.
http://lmgtfy.com/?q=excel+unikalne+elem... i.. drugi link. Kosz?
Jeśli Np "europa01dom" spełnia 2 kryteria, 'europa' oraz '01dom', to co w takim przypadku? Widzę tu zastosowanie funkcji Split z tablicą tymczasową do sprawdzania duplikatów, lub coś w tym rodzaju...
A może koledze chodzi o coś takiego.
Moja propozycja z makrem zdarzeniowym (w module Arkusza1). Chroni kolumnę A w Arkuszu1 przed ręcznym wpisaniem duplikatów i przed skopiowaniem. Nie chroni przed modyfikacją makrem. Formuły zamienia na wartości. Chroni też przed wprowadzeniem wartości błędów. Do działania muszą być włączone makra i obsługa zdarzeń. Obsługa zdarzeń jest domyślnie włączona,...
Przy tego rodzaju pytaniach zawsze należy załączyć przykładowy plik z oczekiwanymi wynikami. Tu chcesz mieć listę TOP5, ale czego? Jeśli wartości z kolumny trzeciej, to tam jest tylko jedna wartość większa od zera. To jaki ma być wynik? Jeśli to chodzi o te wartości, to można je uporządkować np. funkcją MAX.K lub MAKS.WARUNKÓW. Ale wyniki mogą być różne,...
MAGJA123 , nie wysiliłeś się na ten przykład. W zasadzie on niewiele wyjaśnia. Istotne jest czy dane, które chcesz usunąć występują po tych, które chcesz pozostawić czy nie zawsze. Jeśli nie zawsze, to dane trzeba najpierw posortować tak, żeby dane które mają zostać były pierwsze. Powinno wystarczyć zwykłe sortowanie, bo ono pozostawia puste komórki...
Czy byłby ktoś w stanie mi pomóc? Najprostsze rozwiązanie :arrow: skopiować listę odbiorców :arrow: usunąć duplikaty :arrow: wpisać dwie formuły sumujące (jak na zrzucie) i przeciągnąć je do końca listy unikalnych odbiorców :spoko: 1171091 Oczywiście możesz to również zrobić makrem, ale mechanizm obliczeń będzie analogiczny.
Hej, Mam problem, potrzebuje żeby excel wyszukiwal mi dana wartosc z komorki np: liczba 37 miedzy 0 do 100. Po znalezieniu takiej wartosci umieszczal by on w komorce np: liczbe 1 a gdy bede szukal np.140 to excel da liczbe 0. Probowalem z funkcja jezeli i duplikatami niestety rozlewalo sie. Funkcje powoduja niestety rozlewanie moze ktos ma inny sposob?...
Musze mieć wszytko w excel. Zatrzymałem się tylko na tym, niestety. Czy ktoś może mi pomóc ?
Zrobiłem już, wg tego co podpowiedziałeś za pierwszym razem. Teraz szukam zmyślnego patentu na usuwanie duplikatów pomiędzy kolumnami (te rekordy, które zostały wyjęte ze WSADu)
Wykorzystałem pierwszą-wolną kolumnę do zapisywania Nr PZ. Nr PZ generowany jest automatycznie (pobierany z druku +1) -aktualnie musi być numeryczny (można tu kombinować) -zacząć możesz od dowolnego, wpisując go do PZ umniejszonego o 1. Dla drukowania duplikatu dołożyłem arkusz. Chyba nic nie pomyliłem ;)
Skoro prościej nie można tak to zrobiłem. Dla potomnych: Porównałem zawartość dwóch kolumn, w trzeciej kolumnie pojawia się napis np. USUN jeżeli komórka się powtarza. Później sortuję po kolumnie trzeciej (USUN) i mam duplikaty ułożone od góry. Pozostaje tylko je usunąć.
Ja preferuję rozwiązania najprostsze, za pomocą zwykłych funkcji i narzędzi Excela. Część a). Skopiować tabele A i B jedna nad drugą, najpierw B, potem A. Zaznaczyć obie. Użyć narzędzia Usuń duplikaty. U góry pozostaną unikaty z B (które nie są potrzebne), pod spodem będą unikaty z A (bo jeśli były w B, to pozostały w górnej części). Tę część można...
Mam po prostu bazę pytań z kilkunastu lat A w jakiej formie jest ta baza :?: Czyżby w plikach Worda ? Gdybym napotkał takie zadanie to próbował bym przerzucić tą bazę do Excela lub Accessa i tam poddał sortowaniu :D I potem można nawet usuwać automatycznie duplikaty :idea: ale nawet optycznie będzie widać ewentualnie powtórzenia.
Ja tylko zasugeruje że najlepiej by było wszystkie kolumny połaczyć i wtedy usuwać duplikat. Czyli jak dobrze rozumuje: test.Add lista(i, 1) & lista(i, 2) & lista(i, 3) & lista(i, 4), CStr(lista(i, 1)) & CStr(lista(i, 2)) & CStr(lista(i, 3)) & CStr(lista(i, 4))...
Witam serdecznie, potrzebuję pomocy przy rozkminieniu formuły i nagraniu potem makro w excelu. Potrzebuję odczytać wartości czasowe z jednej kolumny, zrobić warunek, aby dla programów +/- 8 minut z tej kolumny wpisywał w drugą kolumnę wartości tekstowe np. true lub false. De facto kolumny są trzy: 1 w której są wartości 1 lub puste -te "1" to miejsca...
Jeżeli wpisy dla danego indeksu w kolumnach B i C nie powtarzają się, to powinno zadziałać. W tym przypadku konsolidacja działa na zasadzie sumowania, więc gdyby powtarzały się wpisy otrzymalibyśmy sumę jedynek. Aby uruchomić konsolidację należy umieścić kursor (komórkę aktywną) tam gdzie ma się rozpocząć zestawienie wynikowe, wybrać polecenie konsolidacji...
Tak się wtrącę... Ta pętla powoduje to, że nie ma powtórzeń wylosowanych liczb. Najlepiej wypróbować obie wersje i po otrzymaniu wyników wybrać Dane>Usuń duplikaty. Duplikaty pojawią się także przy kopiowaniu funkcji LOS(). Tyle ode mnie :)
Kolego Taczan kody znajdują się w UserForm, i te właśnie kody mają za zadanie odblokować lub zablokować (logowanie do pliku po jego włączeniu) przyciski ActiveX które są wklejone do arkusza. Mój kod(y) (które są bardzo długie) dobrze se z tym radzą. Jeden z takich długich kodów znajduje się właśnie w przycisku ActiweX który służy do ponownego zalogowania....
trafiłeś idealnie dzięki a ja jeszcze gafę strzeliłem bo na samym początku żeby usuwało duplikaty z kolumny A, ale żeby i usunęło również te dane z kolumny B (usuwamy duplikaty np. A2 zostanie usunięte i B2) a potem dopiero to co napisałeś
Też się zastanawiam. Przerabiam teraz kolejny problem z formatowaniem warunkowym (inny arkusz) i jak zawsze pobieram gotowe przykłady z internetu i je modyfikuję do swoich potrzeb. Wszędzie są średniki - nawet w przykładach z E2007 - a ja musze to zmieniać na przecinki. Wariactwo jakieś. Najgorsze że w domu w miarę szybko udaje mi się rozwiązać drobniejsze...
Można np. tak:[syntax=vbscript]If WorksheetFunction.CountIf(Columns("D"), "001/2015") > 0 Then If MsgBox("Numer istnieje. Kontynuować?", vbQuestion + vbYesNo) = vbNo Then MsgBox "Przerywam" Exit Sub End If End If MsgBox "Dalej..."[/syntax]
Problem przedstawiłaś dosyć czytelnie, próbujemy Cię raczej przekonać, że po co maska, po co te ograniczenia? :D Użytkownik ma wpisać poprawną datę - jeżeli Excel rozpozna ją funkcją IsDate() to w zupełności wystarczy, a o ile problemów mniej... Nieprawdaż?? ;P
Mogę mieć plik w tym samym miejscu i z tą samą nazwą. Do tego dążę - żeby zautomatyzować. Nie chcę tabeli przestawnej bo muszę pracować na tych danych. Przerabiałam to już i się to nie sprawdziło. Dobra odpuśćmy ten temat. Czy możesz mi powiedzieć jak ponumerować wiersze, aby numery szły kolejno, ale jeśli wiersz się powtarza to zwróci ten sam numer?...
Otworz pliki Excel'om. Uzyj funkcje LICZ.JEŻELI lub PODAJ.POZYCJĘ. Lub kopie do jednego arkuszu i "usun duplikaty"
Najlepiej gdyby to było w osobnym arkuszu . Dodano po 6 I chodzi dokładnie o zrobienie jednego wiersza z duplikatów , nie wiem czy ma to jakieś znaczenie ale czasami jest ich więcej niż dwa .
Witam, interesuje mnie kopiowanie duplikatów wartości z kolumny A (usunięcie tych wartości w kolumnie A) oraz przekopiowanie tylko wartości zdublowanych do kolumny E. Szczegóły w załączniku. Z góry dziękuję za pomoc.[/quote]
Taka dodatkowa informacja - twoje dane nie są spójne. Masz powtarzające się produkty (wiersze) w cennikach "cennik" i "pcb". Zmieniając w tabeli przestawnej ustawienia pola wartości z "suma z Cena" na "licznik z Cena" bez problemu odkryjesz w których przypadkach masz duplikaty. Przykładowo - wyrób 101-201/07-2 w "cennik"
Witam Mam jeden problem, mam w excelu 2007 dane 100 komórkach w kolumnie. Chciałbym wyfiltrować komórki z tekstem w których powtarza sie tekst w tej kolumnie. W excelu jest funkcja wyszukania duplikatów ale ma jeden minus wyszukuje duplikaty ale cały tekst nie zważa na wielkości liter a mi chodzi o wyfiltrowanie zduplikowane komórki z tekstem i żeby...
Witam Proponuje przekopiować obydwie kolumny zawierające informacje o towarze do osobnego pliku i umieścić je w jednej kolumnie. Jeżeli posiadasz Excel (min.) 2007 tam jest możliwość usunięcia duplikatów zakładka Dane-> Usuń duplikaty, następnie dodaj dwie kolumny do których zastosuj funkcję wyszukaj pionowo odpowiednio dla jednego pliku danych oraz...
Proszę. 'Exit For '<- tu można dodać wyjście z pętli klucza (w celu uniknięcia duplikatów) End If Else Exit For End If Next Else Exit For End If Next arkusz_filtra.Activate ActiveWindow.SplitColumn = 0 ActiveWindow.SplitRow = 1 ActiveWindow.FreezePanes = True Application.ScreenUpdating = True End Sub [/syntax]
Witaj. Można napisać makro, które będzie porównywać zawartość wprowadzoną w komórce ze wszystkimi innymi komórkami w danej kolumnie. W przypadku wykrycia duplikatu może wyświetlić komunikat, wyczyścić komórkę, albo zrobić obie akcje na raz (lub cokolwiek innego się zaprogramuje).
Tak doskonale o tym wiem że jest taka opcja :wink: tylko że ona nie spełnia tego co bym chciał osiągnąć ponieważ zaznacza wszystkie duplikaty jednolitym kolorem bądź wypełnieniem w zależności od ustawienia, a moje oczekiwania to zaznaczanie każdego duplikatu na inny kolor, nie wiem czy coś takiego jest możliwe ale to by rozwiązało wszystko czego mi...
Odnośnie ilości to problemu nie ma -> ja się zaplątałem z wyszukaniem z listy *w Twoim przypadku kolumny C. Kolumna D nie stanowi problemu -> a jak pozbyć się duplikatów bez pomocy filtrów to muszę na spokojnie przeanalizować, ewentualnie makro jak oczywiście wchodzi w rachubę.
Nie pokazałeś w pliku przykładowym spodziewanego wyniku, ale mam nadzieję, że o to chodziło. W mojej propozycji makra wykorzystuję na zmianę formatowanie warunkowe i filtrowanie, a następnie usuwam wyfiltrowane wiersze, aby w końcu uzyskać efekt, o którym pisałeś. [syntax=vbnet]Sub Duplikaty() Application.ScreenUpdating = False Sheets("Arkusz1").Copy...
Możliwe, że coś źle wpisałaś, lub liczby z zakresu źródłowego nie są unikatowe. W załączniku przykład z makrem sprawdzającym duplikaty przez filtr zaawansowany. Dla ułatwienia liczby 1-1000 Wystarczy klikać w przycisk, reszta opisana w pliku...
excel duplikat duplikat excel arkusz excel usuwać duplikat
spawa blacha elektroda spdif audio administrator sieci
filtr kondensator wartosc filtr kondensator
Obudowa bębna pralki: klejona czy skręcana? Pralka Amica TOWE 6103LSS wyłącza się przed końcem