W pliku Excel 2010 jest około 100 wierszy zawierających dane, ale cały arkusz roboczy wyświetla 1048576 pustych wierszy (co powoduje, że plik ma około 2,5 MB). Muszę usunąć puste wiersze po danych. Ale wybranie wiersza i usunięcie go nic nie robi. Jak usunąć te niechciane wiersze?
To jest mój plik Excel: http://www.mediafire.com/download.php?au957fcnh3odbcd
Czy ktoś może wyjaśnić, co jest nie tak z tym plikiem?
microsoft-excel
microsoft-excel-2010
Nalaka526
źródło
źródło
Odpowiedzi:
Z pewnością coś jest nie tak z twoim plikiem. Może być łatwiej skopiować 100 wierszy, które chcesz zachować, do nowego pliku skoroszytu, niż próbować usunąć milion wierszy .
Poszukiwanie duplikatów w całym dokumencie znaleziono i usunięto ponad 1 milion duplikatów. Więc w tym skoroszycie są ukryte postacie lub coś zajmującego miejsce. To nadal nie pomogło, ponieważ rozmiar zapisu później wzrósł do 35 MB.
Rozwiązanie: po skopiowaniu wypełnionych wierszy do nowego skoroszytu zapisany rozmiar pliku to tylko 10 KB.
źródło
Komentator postu Roberta ma rację. Po usunięciu niechcianych wierszy musisz zapisać skoroszyt, zamknąć, a następnie ponownie go otworzyć.
Microsoft opisuje kroki w artykule „Jak zresetować ostatnią komórkę w programie Excel” . Wspominają również o kroku Zapisz, ale chciałbym, aby położyli na to większy nacisk. Dopóki nie zapiszesz i nie otworzysz skoroszytu, nie wygląda na to, że po usunięciu nic się nie stało!
Kopiowanie dobrych wierszy do nowego skoroszytu jest również dobrym rozwiązaniem, szczególnie jeśli nie masz żadnych makr ani formuł ze skomplikowanymi odwołaniami do komórek, którymi możesz się martwić.
źródło
Wybierz wiersze, które chcesz usunąć. Jeśli masz pakiet Office 2003: http://www.mrexcel.com/archive/Edit/4259.html
2007 i późniejsze: Na Wstążce, w zakładce „Strona główna”, w grupie „Komórki” i przycisku „Usuń” (blok nazywany komórkami), zaznacz małą strzałkę pod nią, a następnie „Usuń wiersze arkusza”. Zapisz plik i otwórz ponownie plik.
źródło
Inną przyczyną może być odwołanie do jednej lub kilku kolumn arkusza w jakiejś formule w innym arkuszu bez określania liczby wierszy.
źródło
Najlepszą opcją jest użycie klawiszy Ctrl + Shift + Strzałka w dół, aby ukryć niechciane wiersze, a Ctrl + Shift + Strzałka w prawo, aby ukryć niechciane kolumny
źródło
Miałem ten sam problem i znalazłem sposób na naprawę, który działał dla mnie kilka razy.
Upewnij się, że nie ma formatowania idącego w dół tych kolumn (np. Obramowania komórek zastosowane do całej kolumny). Chwyć pasek przewijania i przeciągnij go do końca. Wybierz dolny rząd (1048579, jak sądzę) i kilka nad nim, około 20-30, cokolwiek jest widoczne na ekranie. Kliknij prawym przyciskiem myszy obszar nagłówka wiersza i kliknij
Delete
. Przeciągnij pasek przewijania z powrotem na górę i wybierz komórkę, w której znajdują się dane. Wybierz inny arkusz, a następnie wróć. To powinno zostać naprawione.źródło
Jak usunąć niechciane wiersze i kolumny w arkuszu programu Excel
( Nie potrwa to tak długo, jak sugeruje to pierwsze spojrzenie i jest bezpieczne!)
Istnieją dwa arkusze, o których mowa w poniższej procedurze.
Nazwijmy twój oryginalny arkusz
YourOriginalSheet
(reprezentuje faktyczną nazwę twojego oryginalnego arkusza).Zadzwońmy do drugiego arkusza
ShortSheet
, który będzie zawierał kopię tylko odpowiednich komórek.(1) W
YourOriginalSheet
,Select
aCopy
zakres odpowiednich komórek (nie wklejać gdziekolwiek jeszcze).(2) Dodaj nowy arkusz o nazwie
ShortSheet
, umieść kursor w komórce reprezentującej lewy górny róg kopiowanego zakresu (prawdopodobnieA1
) i wklej tak:(2a)
Paste Special...
>Formulas
[kliknij prawym przyciskiem myszy komórkę w lewym górnym rogu](2b)
Paste Special...
>Values
(2c)
Paste Special...
>Formats
(2d)
Paste Special...
>Column Widths
(2e) Dołącz inne
Paste Special
opcje, które Twoim zdaniem mogą poprawić wygląd arkusza.(3) Naciśnij,
Ctrl-Shift-End
aby znaleźć prawy dolny róg,ShortSheet
aby upewnić się, że zawiera wszystkie istotne dane.(4)
Save
skoroszyt. (Save As ...
nowy plik, jeśli chcesz wykonać kopię zapasową).(5) Usuń
YourOriginalSheet
(odpowiednie dane są obecnie zapisane wShortSheet
.)(6) Zmień nazwę
ShortSheet
na rzeczywistą nazwę oryginalnego arkusza`.Nic się nie zmieniło, poza tym, że skoroszyt jest znacznie mniejszy, więc wszystkie makra, odwołania zewnętrzne do tego arkusza itp. Powinny nadal działać.
Oto
macro
kroki do wykonania w (2).Przed użyciem makra
Select
iCopy
odpowiedniego zakresu, jak to zrobiono w kroku (1).Zapisałem moje makro w
Personal.xlsb
skoroszycie do przyszłego użytku wszędzie i przypisałem mu naciśnięcie klawiszaCtrl + Shift + V
.źródło
Znalazłem rozwiązanie
1) Musisz usunąć cokolwiek z tych pustych wierszy, więc kliknij pierwszy wiersz empy (po wszystkich danych), a następnie kliknij CTRL + Shift i strzałkę w dół. Tak właśnie wybierasz wszystko na dole.
2) Na panelu HOME w EDYCJI kliknij Wyczyść> Wyczyść wszystko
3) następnie kliknij styl: Normalny (bez tego nie działał dla mnie)
4), a następnie musisz włączyć ten dodatek (samouczek skopiowany z obsługi MS):
Ważne: przed wyczyszczeniem formatowania nadmiarowej komórki możesz wykonać kopię zapasową pliku, ponieważ istnieją pewne przypadki, w których proces ten może zwiększyć rozmiar pliku i nie ma możliwości cofnięcia zmiany.
Aby usunąć nadmiar formatowania w bieżącym arkuszu, wykonaj następujące czynności:
https://support.office.com/en-us/article/clean-excess-cell-formatting-on-a-worksheet-e744c248-6925-4e77-9d49-4874f7474738
To powinno wyczyścić twoje dodatkowe rzędy.
źródło
Sekret polega na usunięciu wierszy, zapisaniu arkusza kalkulacyjnego i zamknięciu. Po ponownym otwarciu plik będzie mniejszy. W moim przypadku miałem problemy z kilkoma arkuszami w skoroszycie.
źródło