Discussion:
Autofiltr - Excel 2003; ograniczenia?
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Robert
2010-01-07 08:56:41 UTC
Permalink
Witam!

Prowadzę w arkuszu wykaz korespondencji.
Nazbierało się sporo pozycji - znacznie ponad 3 tys. wierszy (arkusz jest
tak zbudowany, że dla wprowadzenia jednej pozycji korespondencji "zużywa
się" kilka wierszy (w scalonych komórkach), więc w rzeczywistości ilość
pozycji w wykazie jest znacznie mniejsza, niż wynikałoby to z ilości
wykorzystanych wierszy).
W wierszu nagłówkowym mam wprowadzony autotfiltr, żeby wyszukiwać sobie
adresatów, tematy, daty, itp...
Czy ten autofiltr ma jakieś ograniczenie ilości wierszy, które "obsługuje"?
Bo coś mi dziwacznie działa :-( Górna część arkusza wydaje się być
filtrowana, natomiast od pewnego momentu reszta arkuszu wyświetlana jest bez
zmian, w całości (bez filtrowania).
Jeśli rzeczywiście autofiltr jest ograniczony ilością wierszy, to proszę o
jakieś podpowiedzi, jak "obejść" to ograniczenie.
Pzdr
R
Tajan
2010-01-08 06:41:14 UTC
Permalink
Post by Robert
Witam!
(...)
Post by Robert
Czy ten autofiltr ma jakieś ograniczenie ilości wierszy, które "obsługuje"?
Bo coś mi dziwacznie działa :-( Górna część arkusza wydaje się być
filtrowana, natomiast od pewnego momentu reszta arkuszu wyświetlana jest
bez zmian, w całości (bez filtrowania).
Jeśli rzeczywiście autofiltr jest ograniczony ilością wierszy, to proszę o
jakieś podpowiedzi, jak "obejść" to ograniczenie.
Nie ma ograniczenia. U ciebie, zapewne, taki efekt powoduje zapewne pusty
wiersz (e) bez danych(może być ukryty). Autofiltr domyśnie działa do
pierwszego, pustego wiersza zakresu. Albo usuń puste wiersze, albo przed
założeniem Autofiltra zaznacz cały obszar, który powinien podlegać
filtrowaniu.

Tajan
Robert
2010-01-12 11:39:49 UTC
Permalink
Post by Tajan
Nie ma ograniczenia. U ciebie, zapewne, taki efekt powoduje zapewne pusty
wiersz (e) bez danych(może być ukryty). Autofiltr domyśnie działa do
pierwszego, pustego wiersza zakresu. Albo usuń puste wiersze, albo przed
założeniem Autofiltra zaznacz cały obszar, który powinien podlegać
filtrowaniu.
Kurczę... no i nie daję rady z tym autofiltrem :[
Zwykle to Ty masz rację ;) więc zakładam, że teraz również, czyli autofiltr
pewnikiem nie ma ograniczenia ilości wierszy.
Skąd zatem problem?
Sprawdziłem - nie ma żadnych wierszy ukrytych.
Układ kolejnych pozycji NICZYM nie różni się od poprzednich.
Arkusz ma 9 kolumn (kolejno: lp, nr pisma, od kogo, treść otrzymana, znak
referenta, data wysłania, do kogo, treść wysłanej, uwagi). Którąkolwiek
kolumnę nie "przefiltruję", zawsze poprawne filtrowanie kończy się na
wierszu 3039 (3040).
Nie ma żadnego CAŁKIEM pustego wiersza (właściwie: pozycji). Jeśli
wprowadzane było pismo przychodzące, to jakieś inf. są w kolumnach
pierwszych i ostatniej, jeśli wychodzące - w odpowiednio innych. ZAWSZE jest
wpis w kolumnie lp, ZAWSZE jest znak referenta, ZAWSZE jest wpis w kolumnie
ostatniej (uwagi). Tak więc pusty wiersz nie występuje; filtrowanie względem
wybranej kolumny przebiega poprawnie do wiersza 3039, mimo występowania w
filtrowanej kolumnie pustych komórek.
Aha - zaznaczenie całego obszaru tabeli przed odpaleniem filtra niewiele
zmienia; granicznym jest wiersz 3039.
Masz jakiś pomysł, co może być przyczyną takiego a nie innego zachowania
autofiltra?
Można jakoś w Excelu wyświetlić znaki niedrukowane? Mogą one powodować
problem? (tak kombinuję, że może ktoś wpisał niechcący jakąś kombinację
klawiszy i to "coś" przeszkadza")

Pozdrawiam
Robert
Michal AKA Miki
2010-01-12 15:21:18 UTC
Permalink
Post by Tajan
Nie ma ograniczenia. U ciebie, zapewne, taki efekt powoduje zapewne pusty
wiersz (e) bez danych(mo¿e byæ ukryty). Autofiltr domy¶nie dzia³a do
pierwszego, pustego wiersza zakresu. Albo usuñ puste wiersze, albo przed
za³o¿eniem Autofiltra zaznacz ca³y obszar, który powinien podlegaæ
filtrowaniu.
Arkusz ma 9 kolumn (kolejno: lp, nr pisma, od kogo, tre¶æ otrzymana, znak
referenta, data wys³ania, do kogo, tre¶æ wys³anej, uwagi). Któr±kolwiek
kolumnê nie "przefiltrujê", zawsze poprawne filtrowanie koñczy siê na
wierszu 3039 (3040).
A powiedz, jak doszedles do tego, ze jest to wiersz 3039/3040?
Bo autofiltr ma jedno takie male ograniczenie - max 1000 roznych wpisow w
liscie wyboru - czyli jesli masz bardzo duzo roznych wartosci, to w liscie
bedziesz mial tylko pierwszy 1000.
Byc moze tutaj jest problem.
Aha - zaznaczenie ca³ego obszaru tabeli przed odpaleniem filtra niewiele
zmienia; granicznym jest wiersz 3039.
Masz jaki¶ pomys³, co mo¿e byæ przyczyn± takiego a nie innego zachowania
autofiltra?
Mo¿na jako¶ w Excelu wy¶wietliæ znaki niedrukowane? Mog± one powodowaæ
problem? (tak kombinujê, ¿e mo¿e kto¶ wpisa³ niechc±cy jak±¶ kombinacjê
klawiszy i to "co¶" przeszkadza")
W sumie to niedrukowane znaki pokazywane sa najczesciej jako kwadraciki..
Ale zawsze mozna na kopii skasowac wiersze 3039/3040 i sprobowac jeszcze raz
:)

Pozdrawiam
Michal
Robert
2010-01-13 07:22:01 UTC
Permalink
Post by Michal AKA Miki
A powiedz, jak doszedles do tego, ze jest to wiersz 3039/3040?
Bo autofiltr ma jedno takie male ograniczenie - max 1000 roznych wpisow w
liscie wyboru - czyli jesli masz bardzo duzo roznych wartosci, to w liscie
bedziesz mial tylko pierwszy 1000.
Byc moze tutaj jest problem.
Te 1000 różnych wpisów na pewno nie zostało przekroczone.
Obecnie jestem w wierszu ~3400, więc biorąc pod uwagę konstrukcję arkusza,
że na pozycję składa się 5 wierszy, nie osiągnąłbym nawet 700 różnych wpisów
(jest ich dużo mniej, bo część się oczywiście powtarza).
A jak doszedłem, że to wiersz 3039/3040? Bo po filtrowaniu arkusz wygląda
tak:
Loading Image...
Zawsze pierwszym nieobjętym filtrem wierszem jest właśnie 3039.
Post by Michal AKA Miki
Ale zawsze mozna na kopii skasowac wiersze 3039/3040 i sprobowac jeszcze
raz :)
A o tym też pomyślałem :-)
Zamiast kasowania, najpierw "przepisałem" dwie/trzy pozycje w obrębie tego
"newralgicznego" wiersza. Brak efektu.
Na jednej z kopii skasowałem trzy pozycje (15 wierszy). Zero zmian.
Skasowałem kolejne 3. Ciągle nic. W końcu po kolejnym usuwaniu (nie wiem,
ile ostatecznie tych wierszy usunąłem) zaczęło filtrować poprawnie.
Trochę to takie działanie... "na czuja". Szukałem konkretnej przyczyny. I
ciągle szukam.
Jeszcze raz podejdę do tematu usuwania kolejnych pozycji, chociaż nie jestem
przekonany do takiego działania :-)
Pozdrawiam
Michal AKA Miki
2010-01-13 23:37:29 UTC
Permalink
Jeszcze raz podejdê do tematu usuwania kolejnych pozycji, chocia¿ nie
jestem przekonany do takiego dzia³ania :-)
Moze sprobuj tego ponizej, chociaz nie wiem, czy pomoze w rozwiazaniu
problemu.
http://en.kioskea.net/forum/affich-5838-excel-autofilter-stops-filtering

Pozdrawiam
Michal
Robert
2010-01-14 06:57:55 UTC
Permalink
Post by Michal AKA Miki
Moze sprobuj tego ponizej, chociaz nie wiem, czy pomoze w rozwiazaniu
problemu.
http://en.kioskea.net/forum/affich-5838-excel-autofilter-stops-filtering
Dzięki!
Zadziałalo!
Teraz filtr obejmuje wszystkie pozycje :-)

Pozdrawiam
Robert

Loading...