ID tematu: 27010
 |
Excel długo myśli - czy plik za duży? |
| Autor |
Wiadomość |
cherry34
słuchacz

Posty: 11
|
Wysłany: 2012-01-04, 18:55 Excel długo myśli - czy plik za duży?
|
|
|
Witam.
Mam plik xls, w którym w jednym z arkuszy jest przeszło 2500 wierszy i 12 kolumn (w pozostałych znacznie mniej).
Plik otwiera się kilka minut. Próba odfiltrowania jakiejś kolumny owocuje zwiechą na dobre kilkanaście minut. Makr nie ma.
Czym jest spowodowane tak wolne działanie programu?
Dane w komórkach to suche liczby co najwyżej 6 cyfr znaczących.
Z góry dziękuję za pomoc. |
|
 | ID posta:
143025
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
Albercik777
Excel Expert


Pomógł: 291 razy Posty: 616
|
Wysłany: 2012-01-04, 19:01
|
|
|
sprawdź gdzie jest ostatnia komórka na każdym z arkuszy:
F5 -> specjalne: Ostatnia komórka.
Jeżeli taka komórka jest daleko poza obszarem danych, może być przyczyną zwiększenia objętości pliku oraz spowolnienia działania skoroszytu.
Aby "ostatnia komórka" była w ostatnim wierszu i ostatniej kolumnie danych należy:
zaznaczyć wszystkie wiersze poniżej ostatniego zapełnionego wiersza: CTRL + NUM - (ewentualnie PPM na indeksach wierszy i "USUŃ")
to samo z kolumnami.
Powodzenia |
_________________ # Jeżeli istnieją 4 różne możliwości doprowadzenia programu do krachu i wszystkie 4 zablokujesz, wtedy użytkownik znajdzie piątą metodę. Edward Murphy
Pomóż nam sobie pomóc
Co to jest makro? Jak je uruchomić, do czego służy? |
|
 | ID posta:
143028
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
OShon
Excel Expert


Zaproszone osoby: 41
Pomógł: 620 razy Posty: 2037
|
Wysłany: 2012-01-04, 21:40
|
|
|
Zaznacz dane Ctrl+A, sprawdź czy nie zaznaczyło więcej niż należy i wklej jako wartości do nowego pliku. Zapis pod poprzednią nazwą. Załóż filtr i sprawdź działanie.
Przyczyną wolnej pracy może być dokonana wcześniejsza konwersja pliku przez inne wersje Excela. Wolny dostęp do zasobów problem sieciowy lub dyskowy, dość duża ilość formuł czy formatowania warunkowego, wreszcie źle zoptymalizowane makro.
Skoro u ciebie sa gołe dane to obstawiam na problemy ze strukturą pliku.
Najlepiej jak pow napisałem utworzyć nowy i nie roztrząsać problemu. |
_________________ MVP Office System, moderator Outlook.pl|WSS.pl|CodeGuru.pl, praca: Business Developer, blog: VBATools |
|
 | ID posta:
143040
|
|
|
 |
nowy201
ExcelSpec


Pomógł: 78 razy Posty: 551
|
Wysłany: 2012-01-04, 21:55
|
|
|
| Nie napisałeś ile ma ten Twój plik MB i gdzie się on znajduje czy na kompie czy na sieci. Pewnie o formułach i formatowaniu wiesz że obciąża pliki powiem ci jeszcze że do szybkiego działania np. Excela potrzebny jest spory zapas pamięci ram. Ja w pracy mam W7 i Ex2010 i jak zadam mu odrobinę bólu to wisi. Aplikacja którą zadaję mu ból nie jest jakimś wielkim plikiem ani też niema dużo do liczenia czyli formuł. Sprawdziłem w trakcie zwiech o co kaman i okazało się że Ex używa 2,4GB Ram (plik xlsm 1,2 MB, wiem że to jakaś anomalia ale tak było kilka razy) a cały komp ma 3GB Ram. Więc jak ten komp ma sobie radzić z aplikacjami. Podczas odpalania sprawdź ile czerpie ci Ram i będziesz wiedział. Nie napisałeś jaki masz Win ile bit system i ile ram więc tylko sugeruję sprawdzić. Co nowy system i nowe aplikacje to potrzebują sporo Ram. |
_________________ Pozdrawiam
nowy201 |
|
 | ID posta:
143041
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
Artik


Pomógł: 1277 razy Posty: 3463
|
Wysłany: 2012-01-04, 22:53
|
|
|
Też mi to wygląda na | OShon napisał/a: | | problemy ze strukturą pliku |
Ale skoro mamy do czynienia z filtrowaniem i powolnym działaniem, to polecam jeszcze przeczytanie tego wątku.
Artik |
|
 | ID posta:
143047
|
|
|
 |
cherry34
słuchacz

Posty: 11
|
Wysłany: 2012-01-09, 00:08
|
|
|
Dzięki wszystkim za rady.
Po napisaniu na forum znalazłem tą poradę:
http://www.archivum.info/...skoroszytu.html
W czwartek mi to pięknie zadziałało (na EX2003), dzisiaj coś się wysypuje.
Właśnie kopiuję dane z jednego skoroszytu do czystego - nie wiem czy dotrwam do końca.
Rozwiązanie z obramowaniem poziomym nei zadziałało.
Plik waży ca.30MB.
Skopiowało się.
Plik zmniejszył się do ca.27MB.
Zapuściłem filtr i idę orać pole.
Także porażka.
P.S. dysk lokalny
[ Dodano: 2012-01-09, 00:47 ]
Oryginalny plik 31,2MB. Zadziałała kombinacja jak poniżej (mam office 2003):
1. Zapis do xlsx (v.2007) - plik po komwersji ma 4,1MB.
2. Otwarcie tego pliku i zapis do xml 84,5MB
3. Otwarcie xml i zapis do xls (2003) 3,85MB.
Teraz hula jak należy.
Pozdrawiam.
MW |
|
 | ID posta:
143493
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
MACS
świeżak

Posty: 3
|
Wysłany: 2012-02-02, 23:26 Może to błąd związany z łatą do Excela ???
|
|
|
Przyczyną działania wolnego Excela może być również błędna poprawka z Microsoftu
Panowie z Microsoftu dobrze o tym wiedzą
http://blogs.technet.com/...validation.aspx
U mnie zadzialało ściągnięcie i zainstalowanie odpowiednich wpisów do rejestru.
Tworze pliki po ok 10MB do 30MB więc wiem jak to wkurza mimo i5 i 8GB Ramu W7+EX2010 czasami się zwiesza na paredziesiat sekund
http://blog.dobert.pl/201...sieciowych.html
Pozdrawiam
Maciej |
_________________ Myślenie nie boli i podobno ma przyszłość |
|
 | ID posta:
147225
|
|
|
 |
|
|