Почему эксель не удаляет строки
Перейти к содержимому

Почему эксель не удаляет строки

  • автор:

Почему эксель не удаляет строки

Хотите поблагодарить участника за дельный совет? Нажмите [Повысить]. Так вы заслуженно поднимите репутацию активному участнику.

33 259 Сообщений в 5 459 Тем от 6 765 Пользователей
Последний пользователь: Rahman

Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте

Правила форума Начало Помощь Поиск Календарь Войти Регистрация

Excel это не сложно
Основные форумы
Вопросы по Excel и VBA
Удалить строку в защищенном листе

Excel 2013 занимает очень много времени, чтобы вставить или удалить строки после настраиваемой сортировки по многим именованным столбцам

Вы пытаетесь вставить или удалить строки на листе Microsoft Excel 2013. Это можно сделать после сортировки диапазона, содержащего определенные имена, ссылающиеся на целые столбцы. В этом сценарии вставка или удаление строк занимает очень много времени.

Причина

Эта проблема возникает из-за определенных имен. В Excel 2013 на один столбец приходится более миллиона строк. Если вы ссылаетесь на весь столбец, все строки столбца загружаются в память при выполнении операции с столбцом. Поэтому при вставке или удалении строк после сортировки возникает проблема с производительностью.

Обходной путь

Чтобы обойти эту проблему, создайте динамическое определенное имя для диапазонов вместо именования всего столбца.

Чтобы получить дополнительные сведения о создании динамического диапазона в Excel, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

830287 Создание динамического диапазона на листе Excel

Обратная связь

Были ли сведения на этой странице полезными?

Почему эксель не удаляет строки

Проблема следующая: файл Excel 2016 весит 18 метров.
Самый тяжелый лист с исходными данными без форматирования (на его основе строится несколько сводников и графиков).
На нем 24 колонки, формулы простого сложения стоят на 5 колонок.
Проблема в количестве строк. Сейчас строк с информацией 42500 (файл ежемесячно обновляется с добавлением-удалением строк, файл Не в общем доступе).
Если нажимаю cntrl+End, то количество столбцов остается 24, а строка последняя 1 048 576.
Пыталась удалять пустые строки (выделила-удалила, нажала cntrl+home, далее cntrl+S) — не получается.
Если открыть файл архивом и удалить папку drawings, то удаляется пара рисунков на соседнем листе, а размер файла не меняется.

С макросами не знакома

Помогите справиться, пожалуйста.

P.S.: если скопировать данные на другой лист и перепривязать сводники и сохранить в бинарном формате, то размер сокращается до 10 метров, но при обновлении опять «распухает»

Проблема следующая: файл Excel 2016 весит 18 метров.
Самый тяжелый лист с исходными данными без форматирования (на его основе строится несколько сводников и графиков).
На нем 24 колонки, формулы простого сложения стоят на 5 колонок.
Проблема в количестве строк. Сейчас строк с информацией 42500 (файл ежемесячно обновляется с добавлением-удалением строк, файл Не в общем доступе).
Если нажимаю cntrl+End, то количество столбцов остается 24, а строка последняя 1 048 576.
Пыталась удалять пустые строки (выделила-удалила, нажала cntrl+home, далее cntrl+S) — не получается.
Если открыть файл архивом и удалить папку drawings, то удаляется пара рисунков на соседнем листе, а размер файла не меняется.

С макросами не знакома

Помогите справиться, пожалуйста.

P.S.: если скопировать данные на другой лист и перепривязать сводники и сохранить в бинарном формате, то размер сокращается до 10 метров, но при обновлении опять «распухает» CrazyNice

Сообщение Доброго дня!

Проблема следующая: файл Excel 2016 весит 18 метров.
Самый тяжелый лист с исходными данными без форматирования (на его основе строится несколько сводников и графиков).
На нем 24 колонки, формулы простого сложения стоят на 5 колонок.
Проблема в количестве строк. Сейчас строк с информацией 42500 (файл ежемесячно обновляется с добавлением-удалением строк, файл Не в общем доступе).
Если нажимаю cntrl+End, то количество столбцов остается 24, а строка последняя 1 048 576.
Пыталась удалять пустые строки (выделила-удалила, нажала cntrl+home, далее cntrl+S) — не получается.
Если открыть файл архивом и удалить папку drawings, то удаляется пара рисунков на соседнем листе, а размер файла не меняется.

С макросами не знакома

Помогите справиться, пожалуйста.

P.S.: если скопировать данные на другой лист и перепривязать сводники и сохранить в бинарном формате, то размер сокращается до 10 метров, но при обновлении опять «распухает» Автор — CrazyNice
Дата добавления — 07.06.2018 в 12:40

Как добавить или удалить строку или столбец в таблице

После создания таблицы Excel на листе можно легко добавлять и удалять строки и столбцы.

Чтобы добавить строки и столбцы в таблицу Excel, можно воспользоваться командой Размер таблицы.

Использование команды

  1. Щелкните в любом месте таблицы, чтобы отобразить вкладку Работа с таблицами.
  2. Выберите Конструктор >Размер таблицы.

Изменение размера таблицы

Выделите весь диапазон ячеек, который нужно включить в таблицу, начиная с верхней левой ячейки. В приведенном ниже примере исходная таблица охватывает диапазон A1:C5. После изменения размера с добавлением двух столбцов и трех строк таблица будет включать в себя диапазон A1:E8.

Совет: Вы также можете нажать кнопку Свернуть диалоговое окно

, чтобы временно скрыть диалоговое окно Изменение размера таблицы , выбрать диапазон на листе, а затем нажать кнопку Развернуть диалоговое окно

Другие способы добавления строк и столбцов

Чтобы добавить строку или столбец в таблицу, введите данные в ячейку, расположенную под последней строкой или справа от последнего столбца, вставьте скопированное значение в ячейку или добавьте новые строки или столбцы между существующими.

Ввод данных

  • Чтобы добавить строку внизу таблицы, начните вводить текст в ячейке под последней строкой. Таблица расширится, и в нее будет включена новая строка. Чтобы добавить столбец справа от таблицы, начните вводить текст в ячейку справа от последнего столбца.

В приведенном ниже примере добавления строки при вводе значения в ячейку A4 таблица расширяется за счет нее, а также смежной ячейки в столбце B.

Добавление строки путем ввода данных в первой строке под таблицей

В приведенном ниже примере добавления столбца при вводе значения в ячейку C2 таблица расширяется за счет столбца C. Ему присваивается имя «Кв3», так как Excel выявляет закономерность присвоения имен по заголовкам «Кв1» и «Кв2».

Добавление столбца путем ввода значения в ячейку справа от таблицы

Вставка данных

  • Чтобы добавить строку таким способом, вставьте данные в крайнюю левую ячейку под последней строкой таблицы. Чтобы добавить столбец, вставьте данные в ячейку справа от крайнего правого столбца таблицы.

Если данные, вставляемые в новую строку, содержат столько же или меньше столбцов, чем таблица, она расширяется и включает все ячейки в вставленном диапазоне. Если вставляемые данные содержат больше столбцов, чем таблица, то дополнительные столбцы не становятся частью таблицы. Для их включения необходимо использовать команду Изменить размер.

В приведенном ниже примере добавления строк при вставке значений из диапазона A10:B12 в первую строку под таблицей (строка 5) она расширяется за счет вставленных данных.

Расширение таблицы при вставке данных под ее последней строкой

В приведенном ниже примере добавления столбцов при вставке значений из диапазона C7:C9 в первый столбец справа от таблицы (столбец C) она расширяется за счет вставленных данных, а столбцу присваивается заголовок «Кв3».

Расширение таблицы и добавление заголовка при вставке данных в столбцы

Добавление строки с помощью команды «Вставить»

  1. Чтобы вставить строку, выберите ячейку или строку (но не строку заголовков) и щелкните ее правой кнопкой мыши. Чтобы вставить столбец, выберите любую ячейку в таблице и щелкните ее правой кнопкой мыши.
  2. Наведите указатель мыши на пункт Вставить и выберите команду Строки таблицы выше или Столбцы таблицы слева, чтобы вставить новую строку или столбец соответственно.

Если активна ячейка в последней строке, можно выбрать команду Строки таблицы выше или Строки таблицы ниже.

В приведенном ниже примере новая строка будет вставлена над строкой 3.

Вставка строк таблицы выше

При добавлении столбцов, если выделена ячейка в крайнем правом столбце таблицы, можно выбрать команду Столбцы таблицы слева или Столбцы таблицы справа.

В приведенном ниже примере новый столбец будет вставлен слева от столбца 1.

Добавление столбца таблицы

Удаление строк и столбцов таблицы

  1. Выделите строки или столбцы таблицы, которые требуется удалить. Можно просто выделить одну или несколько ячеек в строках или столбцах таблицы, которые требуется удалить.
  2. На вкладке Главная в группе Ячейки, щелкните стрелку рядом с кнопкой Удалить, а затем выберите команду Удалить строки таблицы или Удалить столбцы таблицы.

Удаление одинаковых строк из таблицы

Дубликаты удаляются из таблицы также легко, как и из любых выбранных данных в приложении Excel.

  1. Щелкните любое место таблицы. Откроется окно Работа с таблицами и вкладка Конструктор.
  2. На вкладке Конструктор в группе Сервис выберите команду Удалить дубликаты.

Примечание: Дубликаты удаляются с листа. Если вы случайно удалили данные, которые вы намеревались сохранить, можно использовать клавиши CTRL+Z или нажать кнопку Отменить

на панели быстрого доступа , чтобы восстановить удаленные данные. Вы также можете использовать условное форматирование для выделения повторяющихся значений, прежде чем удалять их. Дополнительные сведения см. в статье Добавление, изменение и отмена условного форматирования.

Удаление пустых строк из таблицы

  1. Убедитесь, что активная ячейка находится в столбце таблицы.
  2. Щелкните стрелку

Примечание: Флажок (Пустые ячейки) можно установить только в случае, если диапазон ячеек или столбец таблицы содержит хотя бы одну пустую ячейку.

Таким же образом можно отфильтровать и удалить пустые строки. Дополнительные сведения о том, как отфильтровать пустые строки на листе, см. в статье Фильтрация данных в диапазоне или таблице.

  1. Выберите таблицу, а затем выберите Конструктор таблиц > Изменить размер таблицы.
  2. При необходимости измените диапазон ячеек, содержащихся в таблице, а затем нажмите кнопку ОК.

Изменение размера диалогового окна

Важно: Заголовки таблицы не могут перемещаться в другую строку, и новый диапазон должен перекрывать исходный диапазон.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

См. также

Facebook

LinkedIn

Электронная почта

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *