W wierszy drugim (2 na tym arkuszu) numery kolumn z jakich ma pobierać dane. Jeżeli zmienisz ten numer (w wierszu drugim) zmienią sie dane - będą pobierane z kolumny o numerze jaki podałeś. Jeżeli to ci przeszkadza wpisz na stałe zamiast B$2 C$2 itd numer kolumny z arkusza pierwszego. To było dodane tak dla zautomatyzowania. Zauważ że jest on w dwóch...
A nie możesz skopiować tego do Excela? :) Potem w kolumnie obok zrób prostą funkcję łączącą trzy wiersze w jeden (zlepienie znaczkiem & + funkcja, coś w stylu: =JEŻELI(MOD(WIERSZ(F6);3) = 0;E6&E5&E4;"")). Wynik przefiltruj po niepustych i przekopiuj do osobnego arkusza żeby mieć jeden pod drugim, potem użyj filtru: zawiera teryt="0000000" i funkcji...
w danym wierszu nigdy nie wystąpi taka sytuacja aby ten sam człowiek był w więcej niż jednej kolumnie W takim razie porównanie zastąp wyszukiwaniem. http://obrazki.elektroda.pl/3486189600_1... =JEŻELI(CZY.BŁĄD(WYSZUKAJ.POZIOM...
Witam, Znalazłem Data Logger na NodeMcu ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x4010f000, len 1392, room 16 tail 0 chksum 0xd0 csum 0xd0 v3d128e5c ~ld U kolegi był wgrywany w zeszłym roku na starszej wersji IDE Arduino i wszystko działało. Czyżby nowa wersja blokowała przerwania. Nie wiem jak to dopasować. Jak usuniesz wszystkie wiersze...
Nagłówki będą wszystkie w np wierszu nr 2. Jeśli chodzi o ciągłość to np od wiersza 3 do 20 będzie coś wpisane i dopiero wiersz 21 będzie pusty i wtedy makro ma się przerwać. Ale chce żeby samo się dostosowało jeśli wpisze coś w wiersze 21-23 to przerwie się wtedy na wierszu 24 bo on będzie pusty jako pierwszy po dopisaniu
Witam, Arkusz to baza pojazdów w mojej firmie. Arkusz ogólnie robi wiele innych rzeczy ale obecnie utknąłem na zapisie dotyczącym paliwa a dokładnie wyliczaniu pokonanego dystansu od jednego tankowania do drugiego by na bieżąco wyliczać średnie zużycie paliwa. Kombinuje z tym by po uzupełnieniu ostatniego wolnego wiersza - dane beda wpisywane w wyswietlane...
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...
Funkcja INDEKS jest bardzo ciekawą funkcją, o rozbudowanych możliwościach, ale mającą też swoje istotne ograniczenia, szczególnie w starszych wersjach Excela. Chociaż nie napisałeś tego wprost, rozumiem, że korzystasz z jednej ze starszych wersji. Wg oficjalnej dokumentacji funkcja INDEKS zwracała albo pojedyncze wartości z zakresu lub tablicy wejściowej,...
Tu masz kod tego makra. Procedurę SzukajUlicy() podepnij pod jakis przycisk. Myślę, że z resztą sobie poradzisz. [syntax=vb] Option Explicit Sub SzukajUlicy() Dim ws As Worksheet Dim lWiersz As Long Const lKolumnaUlicy As Integer = 5 'E lWiersz = 4 'początkowy wiersz zawierający dane Dim sNazwaUlicy As String Dim Znalazlem As Boolean sNazwaUlicy = InputBox("Podaj...
Witam. Zastanawiam się nad rozwiązaniem takiego problemu. Plik podglądowy w załączeniu. Jakiej można użyć funkcji aby to posortować ( takich sam dat może być kilka- kilkanaście). Wyszukaj poziomo -> daje radę -> ale jak ją " przenieść " aby np co dwa wiersze łapała. Klasyczne rozciągniecie funkcji będzie szło co jeden. Suma warunków -> także nie bardzo...
Ile znaków "?" maksymalnie może być w nawiasach? Tylko jeden? Zawsze jak 2 parameter? Wiersze nie będzie jeden. Dla każdego swoj zestaw?(np. 10, 5, 4, 8 dla 1 wiersza, 12, 3, 5, 7 dla 2 itd)
Witam. Dostało mi się w pracy dziwne zadanie... Na podstawie pewnych raportów przejazdów samochodów mam sprawdzać moment, w którym samochód dojechał do ostatniego punktu na zaplanowanej trasie. Tras jest aktualnie niewiele, ale w związku z dynamicznym rozwojem firmy i nowymi wymogami stawianymi przez "górę" (początkowo chodziło o sprawdzanie tylko miejsc...
Witam, https://obrazki.elektroda.pl/5090220100_... Szukam prostego sposobu na zmianę danych z kolumn BCD, tak żeby wyglądały jak w FG. Czyli żeby zamiast B2|C2|E2 było B2 C2 E2 Potem dwa puste wiersze i kolejne komórki w ten sam sposób. Kombinowałem już z filtrami i wyszukaj pionowo ale nie znalazłem prostej i efektywnej metody. Wobec...
... mam problem z funkcją wyszukaj pionowo (chociaż wydawało mi się, że ją znam). Funkcja powinna zwracać wartość z kolumny c jeżeli kolumna A i B są równe, czyli sprawdzam, czy w kolumnie B znajdę wartość z kolumny A jeżeli tak to wpisuję wartość z kolumny C. Ale niestety nie działa :( nie mam pojęcia dlaczego ... Funkcja ma ogólną postać: WYSZUKAJ.PIONOWO(szukana_wartość;...
i tu jest problem - muszą być dwa pliki. Plik baza jest plikiem który posiada wszystkie wpisy (z potwierdzeniem OK i bez). Ja do tej pory robiłem filtrowanie w pliku baza które wiersze nie maja potwierdzenia i wrzucałem je do pliku Main aby wiedzieć co mam do zrobienia. Po zakończeniu dnia ręcznie sprawdzałem i przerzucałem potwierdzenia do konkretnych...
Witam, Mam problem z napisaniem makra w Excelu. Mam dwa arkusze. Chciałabym sprawdzić czy wiersz z arkusza1 znajduje się w arkuszu2. A następnie wyskakiwała informacja czy znalazłam odpowiednik wiersza czy nie. Próbowałam to zrobić pętlą, w której porównynwae są kolejne wiersze i do momentu zgodności zawartości wierszy jest ok. Jednak gdy nie znajdę...
Witam mam problem odnośnie Excela. Mam za zadnie wyrzucić wartości przypisane do indeksu z jednego arkusza do drugiego. Funkcja wyszukaj pionowo jak najbardziej działa, ale pojawia się problem gdy szukana wartość występuje kilkukrotnie. Możecie mi pomóc jaką formułę zastosować, aby wyświetlało mi wszystkie wiersze dla danego indeksu.
Cześć, Mam drobny problem. Malo znam sie na macra'ch w excelu (zaluje) a potrzebuje dojsc do pewnych rozwiazan, ktore na zwyklych funkcjach jest bardzo trudne. Mianowicie. Mam liste numerów w kolumnie, które pojawiają sie w innym arkuszu ale w ilości większej niż 1. Potrzebuje wyszukać pionowo każda z tych wartości i zwrócić wyniki całego wiersza (jeżeli...
Witam, mam taki problem ze chcialbym sobie troche usprawnic prace i aby to zrobic musze stworzyc makro w excelu. Chodzi o to aby program przeszukiwal wartsci z Arkusza1 w Arkuszu2 i zwracal w Arkuszu1 w tych samych wierszach (obok) wartosci z wierszy obok znalezionych wartosci w Arkuszu2. Troche to zagmatwane. Chodzi o cos podobnego do wyszukaj pionowo...
ja bym zrobil to tak: pierwsze przesortowac tak jak ktos juz mowil (kilka sekund roboty) potem formula w kolumnie obok typu =jezeli(a1=a2;"cokolwiek";"ok") zakladam ze dane powtarzające to kolumna a - formule przekopiowac do samego dolu potem przefiltrowac tylko te z napisem cokolwiek zaznaczy tylko dublujace sie i zlikwidowac wiersze powtarzające sie....
Witam Wiem, że temat RCP był przerabiany wiele razy, jednak mój problem jest nieco inny. Program na którym pracuje dokonuje generacji raportu. Wygląda on tak jak ten z załącznika (po sformatowaniu). Problem w tym, że rejestruje on zdarzenia w kolejności ich powstania, a nie ma możliwości dokładniejszej filtracji. Zależy mi na tym, aby formuła w drugiej...
Witam, Stworzyłam wykres gantta w excelu, gdzie w jendym wierszu mam daty narastająco, a w wierszu poniżej pewne wartości odpowiadające, czy w danym czasie jest wykonywane zadanie , czy nie (jest wartość 1, nie wartość 0). Zależy mi teraz na tym, aby stworzyć formułę, która wypluje mi datę startu i końca danego zadania . Przykład w załączniku. Proszę...
Zdaje się, że robisz błędne porównanie. InStr zwraca liczbę. Spróbuj [syntax=vb]If InStr(wh.Cells(r, "A"), "Data:") >0 Then[/syntax]
Masz dwa wyjścia: 1. wyszukać odpowiedniego wiersza w pętli 2. łatwiej/szybciej -dopisać kolumnę pomocniczą w arkuszu oraz kolumnę w ListBox i z niej pobierać pozycję (załącznik).
Witaj Kolego. Dlaczego na priv przysyłasz błędy kompilacji, zresztą czytelne? Ta informacja powinna być tutaj. To jest podstawa proszenia o wsparcie na forach programistycznych: a) pełne komunikaty o błędach b) odróżnienie "nie kompiluje się" a "nie działa". Zresztą słowa "nie działa" tutaj, to jest płachta na byka, każdy post na podobnym portalu jest...
Budujesz sobie string'a, mamy Np SourceData:="Arkusz1!R4C1:R111C29" widzisz, że argument jest w cudzysłowach - znaczy jest typu String. String możesz złożyć z kilku części, używając znaku "&" - Np SourceData:="Arkusz1" & "!R4C1:R" & "111" & "C29" i tu zamiast Np numeru wiersza możesz podstawić zmienną (niekoniecznie typu String), wtedy Dim ostW as Long...
Funkcja działa na zasadzie wyszukaj.pionowo tylko wypisuje wszystkie znalezione wartości po przecinku. Natomiast ja chciałbym żeby kolejną znalezioną wartość wpisywało do komórki wiersz niżej (tworzy nowy wiersz). Filtrowanie i kopiowanie wartości jest bezsensu przy dużej bazie danych, po za tym funkcja przyda się do następnych prac.
W końcu sobie poradziłem bez kolumny pomocniczej - fajna łamigłówka W jednym arkuszu dwa przykłady z indeks'em i adresowaniem pośrednim ale zasada ta sama zaokrąglenie w góre podzielonego na pół numeru wiersza a później wyszukania. Mam nadzieje że to nie jest twoja praca domowa. :)
Oki super działa świetnie! :)) Powiedz mi jeszcze tylko jedną rzecz... czy jest opcja aby po wyszukaniu wiersza z danym artykułem można w to wpleść jakoś to filtrowanie zaawansowane? aby pokazywał wtedy tylko linijkę z wyszukanym artykułem?
Ja też się kiedyś "męczyłem" aż odpowiedź znalazłem w pomocy :) Aby funkcja WYSZUKAJ działała poprawnie, wyszukiwane dane muszą być ułożone w kolejności rosnącej . Jeśli nie jest to możliwe, należy rozważyć użycie funkcji WYSZUKAJ.PIONOWO, WYSZUKAJ.POZIOMO lub PODAJ.POZYCJĘ.
Tak, istotnie formatowanie dawało błędne wyniki. Adres zakresu ceny powinien być: [syntax=text]ceny = MOA!$B$2:$O$36[/syntax]czyli powinien się zaczynać od 2. wiersza, a nie od 3. Proszę sprawdzić jeszcze raz.
Aby wykorzystać filtr zaawansowany musisz w specyficzny sposób ustawić dane, a w szczególności nad tabelą z danymi (lub obok) powinieneś zostawić miejsce (wiersze) na warunki które powinien spełniać wynik (muszą być te same nagłówki kolumn). Dokładny opis jak to stosować będziesz miał jak wciśniesz pomoc (ikonka ze znakiem zapytania) i napiszesz "Filtr...
Jak wyżej, z tym że potrzebna byłaby kolumna pomocnicza, w której wyszukasz wiersza z imieniem (jeśli nazwiska mogą się powtarzać) i sprawdzisz czy występuje literka. Wtedy dopiero formatowanie warunkowe wg wartości zwróconej w kolumnie pomocniczej.
Przenoszenie danych między wierszami i kolumnami Skopiuj dane znajdujące się w kolumnie (lub w kilku kolumnach) albo w wierszu (lub w kilku wierszach). Zanim wkleisz skopiowane dane, kliknij prawym przyciskiem myszy pierwszą komórkę docelową (pierwszą komórkę wiersza lub kolumny, w której chcesz wkleić dane), a następnie kliknij polecenie Wklej specjalnie....
Wstawiłbyś załącznik z przykładowymi danymi, to nie musiałbyś się tyle rozpisywać. Wracając do meritum sprawy, to można użyć formuły wyszukaj.pionowo, np: [syntax=text]=WYSZUKAJ.PIONOWO(K2;ADR.PO... gdzie: komórka K1 - oznaczenie przeszukiwanego bloku danych komórka K2 - oznaczenie szukanego...
Najprościej: Zmień w całej formule adresy komórki kryterium i dolnego zakresu tablic na adres z wierszem bezwzględnym wg zasady: A4;PRODUKCJA!A2:C6 na: A$4;PRODUKCJA!A2:C$6 i skopiuj (przeciągnij) w dół. Wada (dot. także poprzedniej formuły): Jeżeli dwóch różnych "Iksińskich" znajdzie się w tym samym wierszu w obu arkuszach to jednego "zgubisz".
Z przykładu wynika, że chcesz te dane odczytywać wierszami (co wcale z opisu nie wynikało). W takim razie możesz zastosować formułę: [syntax=text]=FILTRUJ(DO.KOLUMNY(B2:E15)...
Ja fizycznie to zrobić (napraw) w programie wyszukać wpierw te wiersze a następnie kliknąć napraw czy od razu napraw ?
Popełniłeś dwa błędy w jednym wierszu... Do wyboru If IsNumeric((Cells(i, "I").Value)) = True Then If IsNumeric((Cells(i, 9).Value)) = True Then Natomiast wyszukanie ostatniego wiersza z nazwiskiem możesz zrobić w pętli przez porównanie. Np (dla wierszy od D2 w dół) taką Sub petla() For...
Uruchom wiersz poleceń (wyszukaj "cmd"). W wierszu poleceń wpisz: ping wp.pl ... i zatwierdź enterem. Następnie: ping 212.77.98.9 Każdą z operacji powtórz dla obydwu sieci (tp_link i funbox). Wynik wklej na forum.
Podawałeś kolumny A, B i C :) Wklej formułę w C1 nowego arkusza, następnie wstaw tyle kolumn aż formuła znajdzie się w kolumnie W, dodaj 4 wiersze od góry i skopiuj formułę przez zaznaczenie w pasku formuły do komórki V1 swojego arkusza... Gotowa formuła =JEŻELI(ORAZ(JEŻELI(CZY.BŁĄD...
Jak wciskasz enter, to w tym miejscu wstawiany jest znak nowego akapitu. Można taki znak wyszukać i zamienić na coś innego. Trzeba w pomocy office poszukać jak reprezentowany jest znak nowego wiersza/akapitu. W openoffice w polu wyszukiwania wstawia się /n i można znaleźć akapity. W polu "zamień na" można wstawić spację. /t powinno oznaczać tabulator...
Są różne sposoby na znajdowanie ostatniego pustego wiersza, mój ulubiony jest taki: widoczną komórkę w kolumnie B wypełnioną tekstem, idąc od ostatniego wiersza w górę. Liczba 1048576 to ostatni wiersz excela 2007, dla kompatybilności z 2003 należało by użyć 65536. Przed wykonaniem sprawdzania poleceniem ShowAllData próbuje się zdjąć kryteria autofiltra...
Zdaje się, że lepszym rozwiązaniem byłoby przepisywanie w pętli... Najpierw oczywiście wyszukanie pierwszego wolnego wiersza w arkuszu "PASS".
edit: Napisałem ci wcześniej że formułami będziesz miał ciężko. Byś musiał budować jakiś arkusz pomocniczy w którym należało by wykazać w jakich wierszach są dane dla danego sprzętu i dopiero na tej podstawie przenościć to do konkretnego arkusza. Samo wyszukaj i indeks tu będzie za mało.
Mozna uzyc tylko nazwy, a liczby obliczyc od numera wiersza
Przy kilkuset wierszach wyszukanie analogicznych danych położonych w dwóch różnych kolumnach jest kłopotem. Przy kilkuset wierszach (o ile spełniony jest warunek - bez duplikatów w kolumnie title !!!) można to również zautomatyzować poprzez Power Query ;-) dane źródłowe umieszczasz w Tabela1, a efekt końcowy uzyskujesz poprzez odświeżenie zapytania...
wtedy zwykle wyszukaj.pionowo [syntax=vb]Sub popraw_nazwe() Dim nazw As Range Set nazw = Sheets("baza").Range("A:B") With Sheets("tabela") For r = 2 To Application.CountA(.Range("A:A")) .Cells(r, "A") = Application.VLookup(.Cells(r, "A"), nazw, 2, 0) Next End With End Sub [/syntax]
Bardzo dziękuję za zainteresowanie tematem. Tabela przestawna to fajna opcja. Jednak potrzebował bym czegoś takiego: Tabela A https://obrazki.elektroda.pl/2534377900_... Tabela B https://obrazki.elektroda.pl/2702078000_... Coś w rodzaju "Wyszukaj wszystkie wiersze w tabeli A zawierające 'Ania' i zwróć największą wartość...
Przed pętlą wstaw jakąś zmienną typu Integer i ustaw ją na zero. W pętli, tam gdzie wykonujesz akcję na znalezionym wierszu (np. kolorowanie) dodaj do tej zmiennej jeden. A na końcu sprawdź IFem, czy wartość jest równa zero. jeżeli tak, to wtedy wyświetl MsgBox.
podwójne wiersze powtarzaj wiersze zdublowane wiersze
schemat elektryczny lusterek lodówka amica ak260 sterownik bloker
schematy panasonic schematy panasonic
Usunięte kanały 51 i 52 - jak je przywrócić? Różnice między regulatorami napięcia z kablami żółtym i różowym a żółtym i białym