Удаление ненужных строк в листе Excel
В файле Excel 2010 содержится около 100 строк, содержащих данные, но весь рабочий лист отображает 1048576 пустых строк (размер файла составляет около 2,5 МБ). Мне нужно удалить пустые строки после данных. Но выбор строки и ее удаление ничего не делают. Как удалить эти ненужные строки?
Может кто-нибудь объяснить, что не так с этим файлом?
Любая версия Excel отобразит любую из доступных пустых строк и позволит вам вводить данные. Если вам нужны данные в строках 1 и 1 000 000, это ваш выбор. Но строки от 2 до 999 999 не занимают места, пока вы их не используете. У вас есть изображения в рабочей тетради? Что произойдет, если вы скопируете 100 строк в пустой файл?
@ Тони Спасибо за ответ, наконец-то мне удалось скопировать данные (с некоторым форматированием) в новый файл.
Применение формата ко всему столбцу приведет к тому, что это произойдет. Не делайте этого: ozgrid.com/Excel/ExcelSpreadsheetDesign.htm
В вашем файле определенно что-то не так. Может быть проще скопировать 100 строк, которые вы хотите сохранить, в новый файл рабочей книги, чем пытаться удалить миллион строк .
Поиск дубликатов во всем документе обнаружил и удалил более 1 миллиона дубликатов. Таким образом, в этой книге есть скрытые символы или что-то занимающее место. Это все еще не помогло, потому что размер сохранения после этого вырос до 35 МБ.
Решение: после того, как я скопировал заполненные строки в новую книгу, размер сохраненного файла составляет всего 10 КБ.
Комментатор на посту Роберта точно в цель. После удаления ненужных строк необходимо сохранить книгу, закрыть, а затем снова открыть ее.
Microsoft описывает шаги в своей статье «Как сбросить последнюю ячейку в Excel» . Они также упоминают этап «Сохранить», но я бы хотел, чтобы они уделяли ему больше внимания. Пока вы не сохраните и не откроете книгу еще раз, похоже, что ваше удаление ничего не сделало!
Копирование хороших строк в новую рабочую книгу также является хорошим решением, особенно если у вас нет проблем с макросами или формулами со сложными ссылками на ячейки.
«. если у вас нет макросов . » . у кого нет макросов? Каждый должен это сделать, потому что он делает жизнь намного проще и представляет всех, кто никогда не программировал на это искусство.
Выберите строки, которые вы хотите удалить. Если у вас Office 2003: http://www.mrexcel.com/archive/Edit/4259.html
2007 и более поздние версии: на ленте на вкладке «Главная», в группе «Ячейки» и кнопке «Удалить» (блок называется ячейками), выберите маленькую стрелку под ней, затем выберите «Удалить строки листа». Сохраните файл и откройте файл.
Другая причина может заключаться в том, что один или несколько столбцов рабочего листа упоминаются в некоторой формуле в другом рабочем листе без указания количества строк.
Наилучший вариант — использовать Ctrl + Shift + Downarrow, чтобы скрыть ненужные строки, и Ctrl + Shift + Стрелка вправо, чтобы скрыть ненужные столбцы.
У меня была такая же проблема, и я нашел способ ее исправить, который несколько раз работал для меня.
Как удалить ненужные строки и столбцы на листе Excel
( Это не займет столько времени, сколько может предложить первый взгляд, и это безопасно!)
Давайте назовем ваш оригинальный лист YourOriginalSheet (он представляет фактическое имя вашего исходного листа).
Назовем другой лист ShortSheet , который будет содержать копию только соответствующих ячеек.
(1) В YourOriginalSheet , Select а Copy диапазон соответствующих ячеек (не вставить еще нигде).
(2) Добавьте новый лист с именем ShortSheet , поместите курсор в ячейку, представляющую верхний левый угол копируемого диапазона (вероятно A1 ), и вставьте так:
(2e) Включите другие Paste Special варианты, которые, по вашему мнению, могут помочь сделать лист лучше.
(3) Нажмите, Ctrl-Shift-End чтобы найти нижний правый угол, ShortSheet чтобы убедиться, что он содержит все соответствующие данные.
(4) Save рабочая тетрадь. ( Save As . новый файл, если вы хотите сделать резервную копию.)
(5) Удалить YourOriginalSheet (соответствующие данные в настоящее время сохраняются в ShortSheet .)
(6) Переименуйте ShortSheet в фактическое имя вашего оригинального листа.
Ничего не изменилось, за исключением того, что книга стала намного меньше, поэтому все макросы, внешние ссылки на этот лист и т. Д. Должны работать.
Перед использованием макроса Select и Copy соответствующего диапазона, как было сделано в шаге (1).
Я сохранил свой макрос в своей Personal.xlsb книге для будущего использования везде и назначил ему нажатие клавиш Ctrl + Shift + V .
[expert_bq id=»1570″]Программа Excel данная программа входит в пакет офисных программ Microsoft Office 2016, которую вы можете заказать со скидкой в нашем интернет-магазине. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq]-
Выделяем таблицу или диапазон, для чего обводим его курсором с зажатой левой кнопкой мыши. Пребывая во вкладке «Главная», делаем щелчок по значку «Копировать», который размещен на ленте в блоке «Буфер обмена».
Удаление столбца в программе эксель
Можно сделать ещё проще и вообще не создавать транзитный диапазон. Правда в этом случае нужно действовать особенно внимательно, ведь все действия будут выполняться в границах таблицы, а это значит, что любая ошибка может нарушить целостность данных.
Убрать перенос строки вручную
Недостатки: отсутствуют дополнительные функции.
- Нажать сочетание Ctrl + H, чтобы открыть функцию “Найти и заменить” .
- В поле “Найти” ввести Ctrl + J, после чего в нём появится небольшая точка.
- В поле “ Заменить на” вписать любой символ для замены переноса строки. Можно ввести пробел, чтобы слова в ячейках не слились. Если вам необходимо избавиться от разрывов строк, не вписывайте ничего в поле “ Заменить на” .
-
Выделяем диапазон, в котором могут содержаться нулевые значения. Находясь во вкладке «Главная», кликаем по кнопке на ленте «Условное форматирование», которая размещена в блоке настроек «Стили». В открывшемся меню последовательно переходим по пунктам «Правила выделения ячеек» и «Равно».
Как правильно и быстро очистить ячейки в Excel? Excel works!
- Добавьте дополнительный столбец справа. Назовите его “1 линия”.
- В первую ячейку данного столбца (C2) впишите формулу, которая уберёт разрыв строки. Ниже представлены разные сочетания, которые подойдут для всех случаев:
- Подходит для операционных систем Windows и Unix:
Контекстное меню – это меню, которое появляется при нажатии правой кнопки мышки (ПКМ). Оно присутствует в любой программе, приложении и позволяет выполнять с объектом простейшие действия: удалить, переименовать, вставить, копировать и т.д.
Через объединение ячеек
По факту, действие не удаляет столбец, а соединяет его с соседним, делая из двух – один.
- выделить ячейки, которые необходимо объединить;
- на панели закладок «Главная» найти кнопку «Объединить и поместить в центре»;
- справа от кнопки найти маленькую стрелочку;
- нажать на стрелочку – появится подменю;
- в подменю выбрать «Объединить по строкам»;
- редактор сообщит, что при объединении, данные из правого столбца будут утеряны. Кликаем «Ок»;
Как удалить лишние строки в Excel (Эксель) » Компьютерная помощь
- выделить столбец, который необходимо удалить (нажать на букву, которая его идентифицирует);
- правой клавишей мышки по выделенной области;
- в появившемся контекстном меню найти и нажать «Удалить».
Вам прислали файл сильно разукрашенный по цветам и его нужно очистить от форматов? Сделать это очень просто: выделяете нужный вам диапазон данных или весь лист сразу (нажав на уголок в левом верхнем углу таблиц).