Nie można kopiować i wklejać zakresów z filtrowanych wierszy

0

Chcę skopiować określony zakres w programie Excel, który ma ukryte wiersze z powodu filtrowania, do innego zakresu, który ma inne wiersze odfiltrowane.

Zastosowałem zwykłą procedurę Ctrl + C, Ctrl + V. Jest tak, jakby skopiował tylko widoczny zakres (niepożądany) i wkleił jako wartość (niepożądane). Spodziewałem się, że zadziała tak, jakby nie zastosowano żadnych filtrów.

Teraz szczegóły.

Mam skoroszyt programu Excel ze 115 arkuszami, na przykład Sheet001 do Sheet115. Wszystkie z nich zawierają te same dane (obejmujące kolumny od A do AA i wiersze od 5 do 169), dzięki zastosowaniu wzoru

=Sheet001!A6

w komórce A6, dla wszystkich arkuszy od Sheet002 do Sheet115. Podobne wzory pojawiają się w całym podanym powyżej zakresie. Wiersz 5 jest zarezerwowany dla nagłówków i jest jawnie kopiowany zamiast przypisany do formuł. Służy do filtrowania.

Różnica między arkuszami jest w filtrach stosowanych do różnych kolumn. Np. Sheet002 (do wykorzystania jako źródło) pokazuje tylko rząd 29. Sheet003 (do wykorzystania jako cel) pokazuje tylko wiersz 28

Teraz wstawiam kolumnę Z we wszystkich arkuszach.

Wprowadzam formuły Sheet002

Z28 :  =Sheet001!Z28
Z29 :  =Sheet001!Z29

Wszystkie pozostałe komórki w zakresie Sheet002! Z6: Z169 są puste. Mam na myśli skopiować to do Sheet003.

Jeśli wybiorę zakres Sheet002! Z5: Z170 (nagłówek + dane + 1 kolejny wiersz), skopiuj i wklej go do Sheet003! Z5, spodziewałem się uzyskać następujące:

Z5  :  the same text as Sheet002!Z5
Z28 :  =Sheet001!Z28
Z29 :  =Sheet001!Z29

Wszystkie pozostałe komórki w Sheet003! Z5: Z170 będą puste. To znaczy, tak samo jak w Sheet002.

Zamiast tego dostaję

Z5  :  the same text as Sheet002!Z5
Z6  :  the result of formula in Sheet002!Z29

Wszystkie pozostałe komórki w Sheet003! Z5: Z170 są puste.

To tak, jakby Excel skopiował tylko widoczny zakres (niepożądany) i wkleił jako wartość (niepożądane) . Przyczyna wklejenia jako wartości może być związana z to .

Spodziewałem się, że zadziała tak, jakby nie zastosowano żadnych filtrów (ponadto należy zastosować specjalną procedurę, aby uniknąć kopiowania ukrytych / przefiltrowanych komórek, a to jest zazwyczaj problematyczne dla ludzi).

Wszelkie wskazówki dotyczące przyczyny takiego zachowania programu Excel i jak go uniknąć?

sancho.s
źródło

Odpowiedzi:

0

Nie ma łatwego sposobu na to. Po pierwsze, nie wyobrażam sobie, dlaczego potrzebujesz 115 takich samych kart, które są filtrowane nieco inaczej. Ogólnie rzecz biorąc, jest to kiepski projekt, jeśli małe zadanie, takie jak to, może zająć Ci wiele lat.

Nie widzę szybkiego sposobu, aby to ukończyć. Ale poniższe mogą być przydatne:

http://office.microsoft.com/en-gb/excel-help/edit-data-on-multiple-worksheets-HP001108262.aspx

Jeśli edytujesz wiele kart jednocześnie (tj tab002:tab115 ) i dodaj wzór =tab001!A100 do tab002!A100 pojawi się na każdym tab002:tab115 w komórce A100 - która jest częścią tego, o co prosisz. Jednak filtry nie rozpoznają go jako części zakresu filtrowanego, więc wszystkie filtry będą musiały zostać ponownie zastosowane.

CallumDA
źródło