Odpalac ze ZMIENNEGO [syntax=vb]Sub porownaj() Dim klas As String klas = "d:\klas.xlsx" 'tu dopasuj wg sciezki Dim kwb As Workbook Set kwb = Workbooks.Open(klas) ThisWorkbook.Activate r = Cells(Rows.Count, 1).End(xlUp).Row While r > 1 k = Application.WorksheetFunction.CountIf(kw... Cells(r, 1)) If k Then Rows(r).Delete shift:=xlUp...
Z takim... zorganizowaniem inaczej danych rzeczywiście pozostaje VBA. Np taka funkcja użytkownika http://obrazki.elektroda.pl/3202457500_1...
Utwórz sobie arkusz o nazwie C gdzie pojawią się różnice. [syntax=vbscript]Sub elka() For x = 1 To Sheets("B").Cells(Rows.Count, 1).End(xlUp).Row If IsError(Application.Match(Sheets("B").Ce... 1), Sheets("A").Columns(1), 0)) Then y = y + 1 Sheets("C").Cells(y, 1) = Sheets("B").Cells(x, 1) End If Next End Sub[/syntax] ps. Musisz mieć nazwane te arkusze...
W tym przykładzie, nie znaleziono żadnego NIP w kolumnie B, które znajduje się w kolumnie A
Taka formuła to: wyszukaj.pionowo(szukana;przeszukiwana tablica, numer kolumny z której ma być zwracana dana; 0 ) Szukane dane mają być w pierwszej kolumnie tablicy (nie muszą być posortowane gdy jest 0 jako ostatni parametr formuły
Najprościej byłoby zastosować jakąś pętlę w VBA, ale można próbować po "excelowskiemu". Np dołożyć jeden arkusz roboczy, w którym tworzymy tabelę i szukamy wyniku, a w głównym dać tylko odwołanie... Całość oparta jest o funkcję ZNAJDŹ i jeśli nie ma tekstu z kolumny A w dowolnym wierszu kolumny B, to funkcja zwróci #ND! Na podanych przez Ciebie danych...
Wyszło mi coś takiego sprawdż czy ci pasuje Musisz tylko zmienić sposób zapisu godziny czasu wymaganego kontaktu na taki jak w przykładzie bo inaczej nie będzie liczył
No ale zaraz. Ty chcesz żeby porównało dane w jednym wierszu czy w całym zakresie? To zupełnie inna bajka jest. 155 już manie być podświetlone, bo nie pojawia się nigdzie więcej? Tak?
W taki sposób tego nie zrobisz. Właściwości komórki można porównywać ze zmienną, ale każdą właściwość musisz porównywać osobno. Każda właściwość ma swoją wartość (liczbową, tekstową lub logiczną) i to można sprawdzić i uzyskać odpowiedni wynik, ale nie da się sprawdzić hurtem całego formatowania jednej komórki w stosunku do drugiej. Na przykład możesz...
Sprawdź czy o to chodziło
Jak coś jest logiczne/matematyczne to da się to zrobić w excelu. Kwestia rozbudowania formuł i kolumn/arkuszy pomocniczych. Ale w twoim przypadku nie jest to takie trudne. Do pierwszego zagadnienia poniżej przykład.
Możesz użyć MSQuery i następującej kwerendy: SELECT T1.data, T1.cena AS cena_A, T2.cena AS cena_B FROM [Arkusz1$] T1, [Arkusz2$] T2 WHERE T1.data = T2.data gdzie: Arkusz1, Arkusz2 - nazwy arkuszy z tabelami do porównania
Zaznaczam że jest ograniczenie do 6 zamówień [można je powiększyć dodając kolejną sumę.jeżeli() z powiększoną liczbą początkową w części fragment.tekstu()]. Jest dodatkowy dość ważny warunek: Nie może być zapisu w stylu zadanie o kodzie pustym a w wartości liczba - czyli: kolumna1;kolumna2 ;12 Bo formuła będzie to dodawać. Jeżeli coś takiego może mieć...
Można za pomocą wyszukaj.pionowo lub indeks. W przedstawionym przykładzie prostsza wersja z wykorzystaniem wyszukaj.pionowo. Skopiuj funkcje w dół i będzie działać (nie kopiowałem by zaoszczędzić na wielkości pliku). Oczywiście zagnieździłem tą funkcję w "Jeżeli" bo nie wszystkie indeksy są w danych kolumnach. Na przyszłość przed podaniem tak dużego...
Och, brakuje wyzerowania zmiennej na początku pętli. Tutaj ten fragment: [syntax=vb]With Sheets("forecast") For i = 1 To nUnique.Count ar = 0 '<<<to trzeba dopisać ileDane = WorksheetFunction.CountIf(wkSrc.Columns(... nUnique(i))[/syntax] Nie porównywałem tych danych "ręcznie", czy raczej "ocznie" :) Ale wszystko wyszło "do wprowadzania"....
Dziękuję za odp. ale: 1. tabele są nie posortowane i nie ma takiej możliwości 2. dane znajdują się w 2 różnych arkuszach - fizycznych plikach. Załączam screen z danymi a by było widać jak wyglądają w obu plikach dane. Dane nie są posortowane mój cel jest taki że chcę sprawdzić czy z 1 pliku dla tych samych danych (tu mam problem bo chciałbym szukać...
Dzień dobry, Nie trzeba makra, wystarczą funkcje WYSZUKAJ.PIONOWO lub PODAJ.POZYCJĘ. Wyszukiwane dane należy połączyć w pary operatorem złączenia tekstów & i wprowadzić funkcje jako tablicowe Ctrl+Shift+Enter. WYSZUKAJ.PIONOWO zwróci szukany wyraz (jeśli go znajdzie) lub błąd #N/D! jeśli nie znajdzie. PODAJ.POZYCJĘ zwróci położenie znalezionego wyrazu...
Poczytaj w pomocy o argumentach funkcji. W drugim przypadku wyszukujesz w wierszach a nie w kolumnach. Można zastosować bardzo podobną funkcję do poprzedniej WYSZUKAJ.POZIOMO, stosując kolumnę pomocniczą do określenia numeru wiersza (trzeci argument). W G3 (celowo dwa wiersze więcej, żeby nie dodawać, bo dane są od trzeciego wiersza tablicy) =PODAJ.POZYCJĘ(F3;K$2:K$6).....
Dalej jest to nieprecyzyjne, ale domyślam się, że chodzi o coś takiego (wersja dla polskiego Excela) =JEŻELI(ORAZ(A15=1;J15=1);&q... niż raz w tyg., kobiety";"") Formułę wstawiasz w wierszu 15 w wybranej kolumnie, gdzie ma pojawić się tekst, i powielasz w dół.
Najprościej chyba INDEKS/PODAJ.POZYCJĘ. =INDEKS(B$1:B$70;PODAJ.POZYCJĘ... Dopisz warunkowe zero przy błędzie funkcji PODAJ.POZYCJĘ i powinno być OK
=JEŻELI(MODUŁ.LICZBY(A1-B1)>0,02;"zle.";...
Skorzystaj z wyszukaj.pionowo() z zerem jako ostatni parametr i już. Ewentualnie "dla ładności" wcześniej "jeżeli błąd z wyszukaj pionowo to nic w przeciwnym wypadku podaj to co zwraca wyszukaj.pionowo" Na marginesie kolumnę B też "zrób" wyszukaj.pionowo()
Excela używam raczej rzadko ale napisałem w VBA kawałek kodu, który rozdziela nr rachunków z ciągu tekstowego, w celu ich dalszego porównania z już istniejącymi nr rachunków. Możesz spróbować wykorzystać go (rozwinąć, dostosować) do własnych potrzeb. 11/2011 12/2011 13/2011 albo komunikat o ich braku: Brak zdefiniowanych znaków rozdzielających nr rachunków...
Ale to nie jest zrobione według mojej instrukcji. Jeśli ma być tak, że obie bazy są w tym samym arkuszu to wtedy zadziała gdy... Kod wewnętrzny będzie w kolumnie A, a nie w kolumnie B. W kolumnie G wpisujemy nagłówek "Cena1". w G2 wpisujemy =WYSZUKAJ.PIONOWO(E2;A:C;3;0) Wstawi nam cenę z pierwszej bazy i możemy te dwie ceny porównać.
Witaj Błąd w porównanie tekstu z numerem
A więc to co sobie wymyśliłeś jest dosyć mocno skomplikowane. Można by próbować napisać makro, ale trzeba by przemyśleć algorytm i trochę nad nim posiedzieć... Można też próbować w następujący sposób: Każdą z baz - A - B - wrzucić do oddzielnych zakładek. Doprowadzić bazy do takiej postaci, jak na rysunku 1. Posortować pary indeks-zamiennik (najpierw...
Poczytaj o funkcji "jeżeli" Rozwiązanie jest bardzo proste wystarczy ad komórki A1 "odjąć" A3 i wartość relacji nieco skorygować właśnie funkcją jeżeli i wszystko działa. Proszę nie odbiegać od tematu. Post poprawiłem. - adamas_nt
A ja sadze iż oczekujesz gotowca :D Rozłóż funkcję na pojedyncze elementy (dla jednego warunku) a następnie pobaw się w funkcję złożone. Pomoc jest w programie tylko trzeba z niej chcieć skorzystać. jak chcesz gotowca od mnie to zrób przelew na dowolną fundację min 50zł (Ty wybierasz na jaką) a ja społecznie odwalę robotę za Ciebie. Inaczej mi się nie...
Witam. Działa świetnie. Niestety okazało się, że zmatchowane pozycje z 1 i 2 zakładki nie są takie same i różnią się datami (kolumna H) oraz ID i Created (odpowiednio kolumna A i B) i na tej zasadzie chciałbym to sobie porównać.
Porównaj w JEŻELI() funkcję TERAZ() z komórką z terminem płatności.
Witam, jak porównać zawartość dwóch tabeli w excel? Obie tabele zawierają nazwę produktu oraz cenę, jednak jedna tabela ma rekordów 200 a druga 100, jak ułożyć formułę, która sprawdzi czy nazwy z obu tabel pasują do siebie i jeżeli tak będzie to przekopiują cenę z jednej tabeli do drugiej np do kolumny cena2? Szukałem po forum i po googlach, jednak...
Witam serdecznie forumowiczów Mam mały problem i nie mogę sobie z nim poradzić... Chcę porównać dane znajdujące się w Arkuszu nr 1 w kolumnie B z kolumną z znajdującą się w arkuszu nr 2 w kolumnie A... Lepiej dodam plik będzie widać o czym staram się powiedzieć:D Udało mi się zrobić to za pomocą funkcji PORÓWNAJ... Ale chciałabym żeby w momencie kiedy...
Proszę o przykład z danymi, na tym nie da się porównać wyników.
ważne tabela w której szukasz powinna być posortowana rosnąco Nie czytasz dokładnie. Jeżeli ostatnim argumentem jest "0" = fałsz tabela nie musi być sortowana. Chyba, że się mylę to mnie popraw.
hej, potrzebuje pomocy, kilka razy w miesiącu muszę porównać dwa pliki Excel, o rożnych nazwach. do tej pory używałem funkcji "=wyszukaj.pionowo(...)" natomiast chciałbym aby robiło to makro. kolumna po której porównuje to "AK" i jeżeli znajdzie te same dane w pierwszym pliku to kolumny "BC", "BD", "BE", "BF" powinien przepisać do drugiego skoroszytu...
Cześć, Mam taki problem i może uda Wam się mi pomóc jakoś go rozwiązać - moje jakaś funkcja, makro, VBA ?? Muszę porównać kilka arkuszy, a w zasadzie kolumn z arkuszy i wykazać te wiersze w których wartość wykazuje większe odchylenie od poprzedniego arkusza. Wygląda to mnie więcej tak: Lp Maj Lp Czerwiec Lp Lipiec 1 420 000 1 435 000 2 650 000 3 100...
Nie bardzo rozumiem, masz listę użytkowników i nie umiesz znależć tego którego już znasz z loginu? Najprościej: zwykłe wyszukiwanie w tablicy (i co z tego, że to Excel). Jak wolisz po Excelowemu to użyj Range.Find i pobierz sobie wiersz (chyba to pionowa tablica?) i dalej to już proste. Jeżeli używasz pliku na serwerze to właściwie już jest to jakaś...
czyli mógłbyś jaśniej :)?
Działa. Dzięki wielkie :)
Chciałabym porównać 2 kolumny. W pierwszej kolumnie mam przykładowo blondynki (nazwisko i imię), w drugiej blondynki naturalne. W trzeciej chciałabym uzyskać blondynki farbowane ;) Z góry dziękuję za pomoc
Pomoc przy plikach excel. Czy byłby ktoś tak miły i pomógł mi porównać dwa pliki excel. W jednym mam dane z programu księgowego, drugie ze sklepu. Potrzebuję podmienić kody z programu księgowego do sklepu na podstawie częściowej zgodności nazw. Męczę się z tym ale bez większych efektów, nie chciałabym tutaj udostępniać tych plików, jeśli ktoś byłby...
Kolumna pomocnicza + któraś z funkcji wyszukiwania, może formuła tablicowa. Zależy od układu danych w arkuszach. Załącz przykład, zobaczymy...
Odnośnie makra jutro sobie przysiądę i napiszę. Odnośnie wyliczenia kolumny D to funkcja LICZ.JEŻELI($A$1:$A$12;C2)-LICZ.JEŻELI($... da Ci wymagane wartości. *potraktować można jako pomocniczą kolumnę pomocniczą lub dodać funkcję sprawdzającą jeżeli *oczywiście interesują nas wartości różne od 0
Funkcja ładnie jest opisana w pomocy. Możesz na początek napisać funkcję która z dwóch komórek wybierze tą która ciebie interesuje, następnie porównaj ją z komórką z datą. Powodzenia
Witam, Potrzebuję wykonać program który będzie kolumna po kolumnie sprawdzał zawartość komórki (A), porównywał z kolejną (B) niżej i jeżeli ta komórka niżej będzie zawierała ciąg znaków ''''' zastąpi komórkę (B) powielając komórkę (A). A jezeli komórka (B) jest pusta pomija ją i sprawdza jako komórkę (A) kolejną po niej. Wycinek z jednej kolumny wygląda...
Po prostu porównujesz wszystko do pierwszej =ORAZ(A4=B4;A4=C4;A4=D4)
Co robię nie tak? Próbujesz porównać wartość komórki z tablicą. Właściwe działanie to, jak wyżej opisano, wyszukanie wartości w tablicy. Tablicą w Twoim przypadku jest zakres B2:B27963. W zasadzie potrzebujesz formuły, która zwróci FAŁSZ lub "dubel" w zależności od tego czy wyszukiwanie zakończy się błędem, czy nie. Połączenie Twoich wysiłków z podpowiedzią...
Może tak: formuły dla arkusza 'wynik' A2 ='Czerwiec 2018'!A2 B2 =JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(A2... 2018'!$A$2:$B$10;2;0);"&quo... i przeciągnąć w dół andie
Może zastosuj formułę Wyszukaj pionowo, a wynik (z drugiej bazy) porównaj w następnej kolumnie z pierwszą.
WYSZUKAJ.PIONOWO...
Dzień dobry, Proszę spróbować z taką formułą w formatowaniu warunkowym: [syntax=text]=JEŻELI(MOD(WIERSZ(A1);2);A... Puste komórki w zakresie są traktowane jak zera. Teksty są "większe" od liczb, więc zawsze będą zaznaczane, gdy wystąpią w parze z liczbą. Gdyby miało być inaczej, trzeba zmienić formułę....
Potrzebne będą ci funkcje miesiąc(), rok() i oraz oraz(oraz(rok(A1);rok(b1));oraz(miesiąc(... można to zrobić za pomocą funkcji tekst i porównaj. porównaj(tekst(A1;"rrrr-mm");tekst(B1;"r... Pzdr
Podaj pozycję: =PODAJ.POZYCJĘ(C1;$A$1:$A$8;0) Pierwszy parametr to szukana wartość (czyli kolejne elementy z drugiego spisu), drugi parametr to tabela, w której ma być wyszukiwane, trzeci parametr, 0 zwraca '#N/D', jeżeli brak dopasowania (wystarczy potem odfiltrować rekordy, które mają '#N/D'). Musisz wymyśleć sobie unikalny parametr, po którym będziesz...
Nie wiem, czy dobrze zrozumiałem, o co Ci chodzi, ale sprawdź w załączniku.
Mi wyszła taka formuła tablicowa (zatwierdzanie CTRL+SHIFT+ENTER): [syntax=txt]=WYBIERZ(PODAJ.POZYCJĘ(MIN(M...
w formule użyłem nowej funkcji X.WYSZUKAJ, bo jeśli masz nowego Excela, to ona będzie tu chyba najwygodniejsza. W mojej ocenie autor postu korzysta z Excela 2016, w którym nie ma jeszcze takiej funkcji :cry: Pozostaje zatem raczej zestaw funkcji indeks i podaj.pozycję :D np. tak jak na zrzucie i w załączonym pliku :spoko: 1126412 1126414
Witaj, A jakie są kryteria poprawności ceny?
Niestety nie działa to poprawnie, jako wynik otrzymuję w każdym polu "#NAZWA?" Mymyśliłem coś takiego "=JEŻELI(CZY.BŁĄD(PODAJ.POZYCJĘ(A1;$C$1:... przy czym kolumne B przestawiłem do C a w B wkleiłem własnie tą formułę. Liczbe 1020 wziąłem z tąd, że tyle nazwisk mam w kolumnie A. Chyba działa poprawnie muszę zweryfikować czy są błędy....
Witam, Mam problem z porównaniem ciągu liczb wpisanego w jedną komórkę z tablicą wartości. Chce dokonać porównania ciągu liczb (od 0 do 100) z danymi liczbami zawartymi w tablicy. Pierwsza kolumna to numer wiersza. Ilość kolumn - max 20. Ilość wierszy dowolna. W wierszu może być od 1 do 20 liczb. Wpierw program porównuje ile takich samych liczb jest...
Dzięki wielkie, twoje makro zajmuje raptem 5 liniejek i działa znakomicie, a ja miedzy czasie wydusiłam coś takiego, oczywiście działa (tu mam inne zakresy), ale lini kodu jest nieporównywalnie więcej: Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
Dziękuje za pomoc. Można zamknąć temat.
Wrzuć jakiś przykład, bo w Excelu to co mówisz można zapisać na 5 sposobów. Jeśli dodajesz godziny do wartości sformatowanej jako Np "dd-mm-rr g:mm;(at)" to wystarczy dodać godziny podzielone przez 24 =A1+B1/24 Jeśli to ma być w tabelce, to można porównać daty wykorzystując Nr kolumny. Tylko co z tą niedzielą?
Wpisz:[syntax=text]=INDEKS(G$2:G$18;PODA... przeciągnij w dół. Zobacz w pomocy właściwość ostatniego argumentu funkcji PODAJ.POZYCJĘ (0, 1, -1), dopasuj wg uznania.
(at)PiterM71 Kolego zobacz do userforma2 że nie do końca przepisałeś/kopiowałeś kod z userforma1 błąd masz w Private Sub ComboBox1_Change porównaj to znajdziesz
Dziękuję bardzo. Dokładnie o to mi chodziło :D
https://obrazki.elektroda.pl/8244459300_...
Dane docelowe będą bardziej skomplikowane, ale na podstawie "szablonu" sam będę próbował dostosować do moich potrzeb. Potrzebuję wsparcia na start, bo VBA jeszcze nie wchodzi jak trzeba Jeśli dobrze odczytuję Twoje zadanie :?: - uzyskanie efektu takiego jak na zrzucie 1144985 To na początek możesz wypróbować makro z załączonego pliku Protraport.xlsm...
Jeśli funkcja nie znajduje, to zwraca #N/D, jeśli znajduje - to wartość wskazanej kolumny. Możesz opleść ją w JEŻELI.BŁĄD i porównać zwracany wynik, a na jego podstawie dać 0 lub 1. Tutaj przykład: https://www.excel-szkolenia.com/wyszukaj...
Jeśli chodzi tylko o zaznaczenie duplikatów, a nie o manipulowanie wpisami można posłużyć się formatowaniem warunkowym. Trzeba tylko doprecyzować, gdzie są te dane do porównania. Czy one są w osobnych plikach (skoroszytach), czy w innych arkuszach tego samego skoroszytu? Założyłem, że to drugie. Gdyby to były osobne pliki, to najlepiej skopiować te...
Jeśli da się określić tekst występujący najczęściej dla każdej grupy danych, to można użyć takiej formuły tablicowej: =JEŻELI(PODAJ.POZYCJĘ(C1;$C$1...
Nie wiem, czy dobrze rozumiem ale chcesz mieć taki wynik: Numer katalogowy, ilość sztuk danego elementu w pierwszej zakładce, ilość sztuk danego elementu w drugiej zakładce. Jeśli możesz to udostępnij plik excel'a
Chciałbym stworzyć taką funkcję aby pozbywała się ostatnich znaków.. =LEWY(B2;DŁ(B2)-2)
Spróbuj w ten sposób [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Dim szukana As String, i As Long, knyps As Boolean If Target.Column = 9 Then 'wypełnia się od lewej ósma jest przed i = 3 knyps = False szukana = Trim(Target.Offset(0, -1).Value) & Trim(Target.Value) With Sheets("ListJobs") Do While .Cells(i, 3) <> "" If Trim(.Cells(i,...
Zmieniłem trochę. Punktem odniesienia dla działania całej funkcji jest teraz adres komórki z tekstem "Dni robocze". Function zapas(tydz, wiersz) Application.Volatile 'Excel 2k7 'Application.Volatile = True 'Excel 2k wt = Cells.Find(what:="Dni robocze", lookat:=xlWhole).Row wk = Cells.Find(what:="Dni robocze",...
Mam taki proble ciekawy musze porównać dwa arkusze: arkusz1 i arkusz2, wypisać te elementy które występują w arkuszu1 a nie ma ich w arkuszu2 i na odwrót. oba arkusze maja 4 kolumny: pierwsza zawiera identyfikator osoby np. suk1,suk2,kit1,gos3,itd. druga kolumna jest powtówrzeniem pierwszej ale trafiaja sie w niej tez takie roznice jak np. zamiast suk1...
Wpisałeś ten kod do przycisku, zezwoliłeś w Excelu na wykonywanie makr? Wreszcie - jaka to wersja Excela? Porównaj z załącznikiem.
przydział w grupie A jest zawsze tekst, natomiast w grupie B są zawsze liczbowe? Porównaj D3 - G3, D6 - G6, etc. Bardzo pożądane jednego typu(tekst 109a)
Najprostszy sposób na porównanie masz w pliku. Jest on możliwy po przeorganizowaniu tabeli na taką jak widzisz (chodzi mi o wprowadzanie danych). Dla ułatwienia (skomplikowania) można użyć tabeli przestawnej ponieważ autofiltr jest wygodny przy niewielkiej ilości danych a wspomniana tabela pozwala na bardziej przejrzystą obróbkę.
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;...
Przykład w załączniku. Porównaj kod podany przez kol Aldrin z tym w formularzu. Prawda, że skądś to znasz? ;)
Cóż. Tabela przestawna pokaże Ci wszystko, ale dalej trzeba bystrego oka, żeby zauważyć różnice. Można zastosować "konkurencyjne rozwiązanie" we wszystkich arkuszach. W ostateczności napisać makro, które "wydłubie" wszystkie unikatowe indeksy/nazwy towarów z 3 arkuszy, oznaczy różnice w cenach, etc. i wpisze do osobnego arkusza wynikowego.
Czy ktoś z Was wie jak powinno wyglądać makro porównujące ze sobą tabele Sądzę, że wielu wie ... ale pewnie są na urlopach ... :) Nie załączyłeś żadnego przykładu, więc i reklamacji nie ma ... jest jak jest, inaczej nie będzie ... 895194
W ogóle, jak chcesz znaleźć maksymum funkcji, zwłaszcza, jeśli wynik jest liczbą zespoloną? Liczby zespolone mogą być dodawanie, odejmowanie, itp., ale je porównać nie ma sensu.
Dobra tak w skrócie, kolumnę z tekstem "dodane 01.01.2000" kopiujesz np. do Worda, wszystkie spacje zamieniasz na znak tabulacji, wklejasz spowrotem do Excel i masz już wyodrębnioną datę którą możesz porównać z komórką B. To jeden z x sposobów.
A co w ogóle chcesz osiągnąc? Nie rozumiem, co ten program ma robić... Tak na drugi rzut oka: - czemu Suma jest typu Variant? Nie jest to błąd, ale po co aż taki typ? - "For Each kom In Zakres" - po czym chcesz przemiatać "Zakres"? Po kolumnach? Komórkach? Jeśli po komórkach to powinno być Zakres.Cells - "kom <> 0" i podobne - nie możesz porównywać...
Listę, prawdopodobnie, można uznać za skończoną, jeśli ilość elementów z kolumny nazwisk będzie równa liczbie elementów kolumny karty ocen, tak więc przed wywołaniem formy porównaj liczbę niepustych komórek w obydwu kolumnach i jeżeli jest równa pomiń aktywowanie formy
Wszystko super- daty podciągają się do nr części, ale nie do materiałów(komponentów). W jaki sposób mogę to rozwiązać? Nie rozumiem o co pytasz, przykład proszę. :)
Pozycja indeksu i kwoty w tabeli muszą być równe. Porównaj i jeśli PRAWDA, to masz wynik. Schemat: JEŻELI(PODAJ.POZYCJĘ(indeks)=PODAJ.POZYC...
Ale to ma wyszukiwać i porównać tylko jedną literę, taką jaką sobie wybiorę. A nie wszystkie z 1 wiersza porównaj do wszystkie z drugiego.
Dość prymitywnym ale skutecznym działaniem będzie zbicie tych 3 kolumn do jednej (najlepiej zapisać to na dodatkowej ukrytej karcie, żeby nie powtarzać kilkukrotnie tej samej operacji) i gdy wpisuje się nową wartość porównać z już istniejącymi.
Skoro nie chcą, zrezygnuj z listy i wstaw formułkę (niestandardowe): [syntax=text]=ORAZ(PODAJ.POZYCJĘ(C4;J$6:... Jeśli jednak makro, to w SelectionChange (ogranicz 'Target' do tych trzech komórek).
Spróbuj porównać w kolumnie pomocniczej zwracając MAX()+1, następnie INDEKS(...;PODAJ.POZYCJĘ...) http://obrazki.elektroda.pl/7614191000_1...
Dane jakie posiadam to przykładowe faktury z różnych dni miesięcy. :?: :D Trudno zrozumieć co Ty chcesz analizować w tabeli generowanej losowo :cunning: Wartości wygenerowane losowo mają charakter ulotny tak więc nawet nie będziesz w stanie zweryfikować prawidłowości działania najbardziej wydumanych formuł - po każdym przeliczeniu arkusza - wyniki...
To zrób tak: 1. Posortuj obie listy po nazwisku (trzymajmy się tego przykładu). 2. Przebiegasz pętlą po 1 liście aż do napotkania różnicy i wtedy: 3. Wstawiasz brakujący wiersz w odpowiedniej (warunek większe lub mniejsze - obie listy są posortowane) liście. Musi zadziałać. Nie mam czasu myśleć nad przykładem - mam spotkanie.
2 różne arkusze excelowskie, moje dane są w tabelce A - to jest ponad 12 tys. towarów, np 30 produktów z tym samym kodem ean ale różna cena i chciałabym to porównać z cenami tych samych towarów u konkurencji.
Excel potrafi "porównać" tabele za pomocą indeks() lub wyszukaj.pionowo() lub podaj.pozycję(), ewentualnie mieszając te funkcje. Jednak z tego co pokazałeś te tabele nie mają części (kolumny) wspólnej więc w takiej wersji nie da się ich "połączyć" - nawet w Accessie. Coś musi być wspólne.
Wrzuć to do bazy danych, Excel się do tego typu operacji nie nadaje. Zwykły Access - import tabel - i kwerenda typu INNER JOIN [syntax=sql]SELECT tabela1.nrlistu, tabela1.nazwisko as N1, tabela2.nazwisko as N2 FROM tabela1 inner join tabela2 on tabela1.nrlistu = tabela2.nrlistu;[/syntax] Oczywiście zakładając że numer listu istnieje w każdej z tabelek...
A dlaczego nie VLOOKUP???? proszę o rozjaśnienie tematu, lubię używać VLOOKUP i nie kumam dlaczego nie działa bo przecież powinna porównać tabele i podać wynik
Witam, Mam w komórce A1 nazwy firm aż do A30, w komórce C1 to samo. Muszę obie te komórki porównać. Gdy np. w A1 jest ta sama napisana firma co w C1 to komórki zostaną oznaczone jakimś kolorem np. zielonym. Gdy w A2 i C2 jest również to samo to również koloruje komórkę ALE już innym kolorem i nie może go powtórzyć. Gdy komórki różnią się np. A5 i C5...
Mam prośbę czy mógłby mi to ktoś ogarnąć bo już tracę wiarę :) Wydaje mi się że przydałby się do tego makro. Potrzebuję porównać kody produktów z tabeli A i tabeli C i te które się powtarzają wyświetlić w tabeli E i porównać ilości tych produktów czyli tabele B z D i wyświetlić że jest inna wartość w tabeli F (nie musi to być obliczone tylko chcę aby...
excel porównać wiersz porównać komórka excel excel porównać tekst
budowa mostka prostowniczego regulator napięcia przewody honda obroty fiesta
amica fk2695 analiza sondy wysokie spalanie
Tryby regulatora piekarnika Amica K60600 Podłączenie Skytec ST-140 do komputera przez AUX