Temat: Kopiowanie wybranych wierszy do nowego arkusza

Witam wszystkich serdecznie,
Trafiłem na tę stronę szukając rozwiązania mojego problemu.
Urządzenie z którego korzystam generuje raporty co 1 sekundę, przez co uzyskuję w efekcie arkusz zawierający ponad 5 tyś wierszy. Potrzeba mi z tego danych co minutę. Ręczne ich kopiowanie to koszmar. Jest może jakiś prosty sposób, żeby skopiować co 60 wiersz do nowego arkusza za jednym zamachem?
Niestety dotąd nie pracowałem za bardzo z excelem i być może to trywialne pytanie ale będę wdzięczny za wszelką pomoc.
Krzysztof
Sebastian Kaim

Sebastian Kaim Business Analyst,
Bank Zachodni BZ WBK
S.A.

Temat: Kopiowanie wybranych wierszy do nowego arkusza

Zakładając interwał równy 60 zacznijmy od najprostszych sposobów.
1. Jeżeli wiersze są indeksowane (l.p.) to ok, jeżeli nie należy dodać kolumnę z numerami wierszy od 1 wzwyż. Załóżmy, że jest to kolumna A i dane zaczynają się od drugiego wiersza.
Dalej zakładam, że interesują Cię wiersze 60, 120, 180, itd.
2. W kolejnej kolumnie (niech to będzie np. X) wstawiasz formułę "=MOD(A2;60)" i przeciągasz do końca kolumny (dwuklik w prawym dolnym rogu komórki źródłowej).
3. Blokujesz w widoku pierwszy wiersz
4. Na wierszu tytułowym zakładasz filtr
5. Kolumnę X filtrujesz zostawiając tylko wartości równe 0.

W widoku powinieneś otrzymać tylko wiersze 60, 120, 180, etc., które możesz swobodnie skopiować.

Dalej można już myśleć o automatyzacji procesu.

Temat: Kopiowanie wybranych wierszy do nowego arkusza

Bardzo dziękuję za odpowiedź.
Może robię coś źle, ale nie wychodzi, owszem filtruje, ale tylko wiersze z wartościami wyższymi od zero,

W pierwszym wierszu mam nagłówki, dane są w trzech kolumnach - czas, pomiar absorbancji, pomiar konduktancji. Dane zaczynają się od drugiego wiersza. Potrzebuję wierszy poczynając od drugiego (czas zero) i następnie co 60 sekund czyli co 60 wiersz.

serdecznie pozdrawiam
Krzysztof

Temat: Kopiowanie wybranych wierszy do nowego arkusza

zmień formułę na =mod(wiersz()-1;60) z tym że nie będziesz widział wtedy drugiego wiersza tylko od 61.

Ale zawsze możesz wstawić taką formułę i już będzie ok:


=jeżeli(wiersz()=2;0;mod(wiersz()-1;60))


Możesz powiedzieć jak wygląda ten raport z danymi? jak jest generowany? z automatu, z jakiegoś programu, do xls/csv/txt?Ten post został edytowany przez Autora dnia 21.06.13 o godzinie 11:05

Temat: Kopiowanie wybranych wierszy do nowego arkusza

Dzięki.
A jak wkleić tę formułę? wkleiłem do kolumny obok w całym zakresie i to mi zwróciło wartości od 0 do 59 powtarzające się przez całą długość kolumn z danymi.
Dane eksportuję z programu obsługującego maszynę (chromatograf cieczowy) do pliku txt. ten plik otwieram w excelu (taby jako wyróżniki kolumn) i zapisuję już jako xlsx.
Przepraszam za trywializm ale jestem zupełnym laikiem w excelu.

Temat: Kopiowanie wybranych wierszy do nowego arkusza

och
chyba załapałem.
działa
wielkie dzięki, jesteście wielcy!

Następna dyskusja:

Kopiowanie wybranych wiersz...




Wyślij zaproszenie do