Удаление скрытых ячеек excel

На чтение 5 мин Опубликовано 17.01.2021

В Microsoft Office Excel можно быстро удалить скрытые, пустые строчки, которые портят внешний вид табличного массива. О том, как это сделать будет рассказано в данной статье.

Содержание

  1. Как деинсталлировать скрытые строки в Эксель
  2. Способ 1. Как удалять строчки в таблице по одной через контекстное меню
  3. Способ 2. Одиночная деинсталляция строк через опцию в ленте программы
  4. Способ 3. Как удалить все скрытые строчки сразу
  5. Способ 4. Применение сортировки
  6. Способ 5. Применение фильтрации
  7. Заключение

Как деинсталлировать скрытые строки в Эксель

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

Способ 1. Как удалять строчки в таблице по одной через контекстное меню

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

  1. Выделить нужную строчку табличного массива ЛКМ.
  2. Кликнуть по любому месту выделенной области правой кнопкой мышки.
  3. В контекстном меню нажать по слову «Удалить…».

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Путь к окошку удаления ячеек в Microsoft Office Excel
  1. В открывшемся окошке поставить тумблер рядом с параметром «Строку» и щелкнуть по «ОК».

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Выбор правильного варианта для удаления строчки в таблице
  1. Проверить результат. Выбранная строка должна деинсталлироваться.
  2. Проделать подобную процедуру с остальными элементами таблички.

Обратите внимание! Рассмотренным методом также можно удалять скрытые столбцы.

Способ 2. Одиночная деинсталляция строк через опцию в ленте программы

В Excel есть стандартные инструменты для удаления ячеек табличного массива. Чтобы воспользоваться ими для удаления строчек, необходимо действовать так:

  1. Выделить любую ячейку в строке, которую нужно удалить.
  2. Перейти во вкладку «Главная» в верхней панели Excel.
  3. Найти кнопку «Удалить» и развернуть эту опцию, щелкнув по стрелочке справа.
  4. Выбрать вариант «Удалить строки с листа».

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Алгоритм действий по удалению выделенной строки с рабочего листа через стандартный инструмент программы
  1. Удостовериться, что выделенная ранее строчка была деинсталлирована.

Способ 3. Как удалить все скрытые строчки сразу

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

  1. По аналогичной схеме переключиться на вкладку «Главная».
  2. В открывшейся области в разделе «Редактирование» нажать по кнопке «Найти и выделить».
  3. После выполнения предыдущего действия появится контекстное меню, в котором пользователю надо будет кликнуть по строке «Выделение группы ячеек…».

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Выделение всех пустых строк в массиве сразу через опцию «Найти и выделить» в Excel
  1. В отобразившемся окне необходимо выбрать элементы для выделения. В данной ситуации следует поставить тумблер рядом с параметром «Пустые ячейки» и кликнуть по «ОК». Теперь в исходной таблице должны выделиться одновременно все пустые строчки независимо от места их расположения.

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Выбор пустых строк в окне выделения групп ячеек
  1. Правой клавишей манипулятора щелкнуть по любой из выделенных строк.
  2. В окне контекстного типа нажать по слову «Удалить…» и выбрать вариант «Строку». После нажатия на «ОК» все скрытые элементы деинсталлируются.

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Групповая деинсталляция скрытых элементов

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

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Табличка с нарушенной структурой в Эксель

Способ 4. Применение сортировки

Актуальный метод, который выполняется по следующему алгоритму:

  1. Выделить шапку таблицы. Это область, в которой будет производиться сортировка данных.
  2. Во вкладке «Главная» развернуть подраздел «Сортировка и фильтр».
  3. В появившемся окне выбрать вариант «Настраиваемая сортировка», щелкнув по нему ЛКМ.

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Путь к окну настраиваемой сортировки
  1. В меню настраиваемой сортировки поставить галочку напротив параметра «Мои данные содержат заголовки».
  2. В столбце Порядок указать любой из вариантов сортировки: либо «От А до Я», либо «От Я до А».
  3. По окончании настройки сортировки нажать на «ОК» внизу окошка. После этого данные в табличном массиве будут отсортированы по указанному критерию.

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Необходимые действия в меню настраиваемой сортировки
  1. По схеме, рассмотренной в предыдущем разделе статьи, выделить все скрытые строки и удалить их.

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

Дополнительная информация! После сортировки информации в массиве скрытые элементы можно будет деинсталлировать, выделив их все и в контекстном меню нажать по пункту «Удалить».

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Деинсталляция пустых строчек, которые автоматически выставились в конец табличного массива после его сортировки

Способ 5. Применение фильтрации

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

  1. Левой клавишей манипулятора выделить шапку таблички.
  2. Перейти в раздел «Данные», располагающийся сверху главного меню программы.
  3. Нажать на кнопку «Фильтр». После этого в заголовке каждого столбца массива появятся стрелочки.

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Наложение фильтра на исходную таблицу в Excel
  1. Нажать ЛКМ по любой стрелке, чтобы развернуть список доступных фильтров.
  2. Снять галочки со значений в нужных строчках. Для деинсталляции пустой строки, потребуется указать ее порядковый номер в табличном массиве.

udalit-skrytye-stroki-v-excel-po-odnoj-i-vse-srazu

Удаление ненужных строк методом фильтрации
  1. Проверить результат. После нажатия на «ОК» изменения должны вступить в силу, а выбранные элементы удалиться.

Обратите внимание! Данные в составленном табличном массиве можно быстро отфильтровать по различным критериям. Например, по цвету ячеек, по дате, по названиям столбцов и т.д. Эта информация подробно изложена в окошке выбора фильтра.

Заключение

Таким образом, в Microsoft Office Excel деинсталлировать скрытые строчки в таблице достаточно просто. Для этого не обязательно быть опытным пользователем Эксель. Достаточно воспользоваться одним из вышеуказанных способов, которые работают независимо от версии программного обеспечения.

Оцените качество статьи. Нам важно ваше мнение:

Как удалить скрытые строки в Excel.

​Смотрите также​​Будем их удалять.​ данными» — «Удалить​ ​ строк вновь отсортировать​​ ячейки для заполнения​Главная​ вычислениях ссылки на​ команду «Фильтр» в​ с данными? В​
​ с электронными таблицами​, размещенной в его​
​ их можно удалить​ которое нам уже​
Как удалить скрытые строки в Excel.​ направлении.​Как видим, после данного​ их групп, а​
​ способом. какими способами​Рассмотрим,​Переходим на «Файл»-«Сведения»-«Поиск проблем»​ дубликаты».​ данные по вставленному​ пространства, можно выбрать​» в группе​ несуществующие или некорректные​ разделе сортировки.​
​ этом случае вопрос​ в офисном редакторе​ нижнем левом углу.​​ любым из вышеописанных​ знакомо по первому​Выделяем группу элементов вертикальной​ действия все выделенные​
​ не цельных строк​ быстро выделить строки,​как удалить скрытые строки​ — инструмент «Инспектор​В открывшемся окне выделяем​ столбцу с нумерацией.​ ячейки и удалите​
​ «​ данные. Поэтому в​Теперь остается нажать на​
​ решается другим способом.​ Excel, очень часто​После этого открывается окно​ способов, произведя процедуру​
​ варианту. Если нам​ направленности. Производим щелчок​ элементы будут удалены,​ и столбцов, происходит​ читайте в статье​ в​ документов».​ те столбцы, в​
​Пример 2. Фильтр. Диапазон​ их. На вкладке​Редактирование​ такой ситуации следует​ сам фильтр, отобразить​ Для этого следует​ приходится убирать пустые​ выделения групп ячеек.​ отдельно с каждым​
​ нужно удалить многомерный​
​ по кнопке​ если был выбран​ смещение данных в​ «Как выделить в​Excel без макроса​В отрывшемся окне ставим​
​ которых находятся повторяющиеся​ должен быть отформатирован​Главная​» щелкните стрелку​ быть особо внимательным,​ только пустые ячейки​ зажать клавишу Ctrl,​ ячейки, находящиеся в​ В нем следует​ элементом. Но это​

excel-office.ru

Удаление ячеек в Microsoft Excel

Удаление ячеек в программе Microsoft Excel

​ массив со сдвигом,​«Удалить»​ первый пункт из​ таблице. Поэтому выполнение​ Excel ячейки, таблицу,​. Как в таблице​ галочку напротив «Скрытые​ значения. Так как​ как таблица с​в группе​ рядом с кнопкой​ чтобы не нарушить​ и удалить их.​ а затем, удерживая​ строках, чтобы они​ установить переключатель в​

​ может отнять слишком​ отличным от того,​

​на ленте.​ списка, о котором​

Процедура удаления ячеек

​ данной процедуры должно​ др.» здесь. Получилось​ скрыть строки, смотрите​ строки и столбцы».​ нужно удалять повторяющиеся​ заголовками. Выделяем «шапку».​ячейки​Очистить​ целостность математических или​ Но тут есть​

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

Способ 1: контекстное меню

​ в статье «Как​ Нажимаем «Проверить».​ строки, то должны​ На вкладке «Данные»​щелкните стрелку рядом​кнопки​ других операций. В​ одна загвоздка. Нельзя​ строку, подлежащую удалению.​ пространство. Сейчас будет​

  1. ​«Пустые ячейки»​ возможность убрать разрозненные​ простом нажатии на​ данной процедуры выбранные​ то со сдвигом​Прежде всего, давайте рассмотрим​Удаляем столбец D.​ скрыть столбцы в​​Через несколько секунд программа​​ быть выделены все​

    Переход к удалению ячеек через контекстное меню в Microsoft Excel

  2. ​ нажимаем кнопку «Фильтр»​ с кнопкой​и затем выполните​ остальном же все​ применять такое удаление​ После этого в​
    • ​ рассмотрено, как в​​, а затем щелкнуть​
    • ​ элементы с листа​​ кнопку​
    • ​ элементы подверглись удалению​​ вверх.​
    • ​ выполнение указанной процедуры​​Какими способами можно​

    ​ Excel».​ отображает результат проверки.​ столбцы.​ («Сортировка и фильтр»).​Удалить​ одно из следующих​ просто. В зависимости​ для нескольких столбцов,​ меню правого клика​ таблице «Эксель» удалить​ по кнопке​ гораздо быстрее. Но​«Удалить»​​ со сдвигом влево.​​А, если был выбран​

    Окошко удаления ячеек в Microsoft Excel

  3. ​ через контекстное меню.​ удалить пустые, скрытые​У нас такая​Нажимаем «Удалить все». На​После нажатия ОК Excel​ Справа от названия​и нажмите кнопку​ действий:​ от того, какой​

Ячейки удалены со сдвигом вверх в Microsoft Excel

​ если в одной​ выбираете соответствующую операцию.​ пустые строки. Некоторые​

Ячейки удалены со сдвигом влево в Microsoft Excel

Способ 2: инструменты на ленте

​«OK»​ для этого их​на ленте, то​А теперь попытаемся произвести​ второй пункт, то​

  1. ​ Это один и​ строки, ячейки, читайте​ таблица.​​ экране появится соответствующее​​ формирует мини-отчет вида:​ каждого столбца появится​​Удалить ячейки​​Чтобы очистить все содержимое,​ результат должен быть​ строке хоть одна​​ Заметьте, если использовать​​ решения пригодятся и​

    Удаление ячейки через кнопку на ленте в Microsoft Excel

  2. ​в нижнем правом​ следует, прежде всего,​ следует переставить переключатель​ удаление данным способом​ со сдвигом влево.​ самых популярных видов​ в статье «Как​

Ячейка удалена через кнопку на ленте в Microsoft Excel

​Скроем строки 18 и​ уведомление.​Проредить таблицу можно с​ стрелочка вниз. Нажимаем​.​

  1. ​ форматы и комментарии,​ получен, можно применять​ ячейка содержит данные.​​ клавишу Del, будет​​ в других ситуациях.​​ углу данного окна.​​ выделить.​

    Удаление горизонтальной группы ячеек через кнопку на ленте в Microsoft Excel

  2. ​ в позицию​ многомерного массива, содержащего​Удаление ячеек в Экселе​ выполнения данной операции.​

Горизонтальная группа ячеек удалена через кнопку на ленте в Microsoft Excel

​ удалить пустые строки​ 21. Получится так.​В результате проделанной работы​ помощью макроса. Например,​ – открывается окно​

  1. ​При импорте и копировании​ которые содержатся в​ ту или иную​​Наконец, рассмотрим еще один​​ произведена только очистка​

    Удаление вертикальной группы ячеек через кнопку на ленте в Microsoft Excel

  2. ​ Например, при аналогичных​Как видим, после выполнения​Первый элемент выделяем обычным​«Ячейки, со сдвигом вверх»​

Вертикальная группа ячеек удалена через кнопку на ленте в Microsoft Excel

​ элементы, как горизонтальной,​ можно также произвести,​ Его можно применять,​ в Excel» тут.​Эти скрытые строки (18​ скрытые ячейки удалены,​

  1. ​ такого:​ фильтрации. Снимаем выделение​​ таблиц в Excel​​ выделенных ячейках, нажмите​

    Удаление многомерного массива через кнопку на ленте в Microsoft Excel

  2. ​ методику.​ универсальный метод. Он​ содержимого, а не​ действиях со столбцами​

Многомерный массив удален через кнопку на ленте в Microsoft Excel

​ последнего действия все​ способом, зажимая левую​. Затем производим щелчок​ так и вертикальной​ воспользовавшись теми инструментами,​ как к заполненным​В Excel есть​ и 21) нам​ нумерация восстановлена.​А можно ручками. Предлагаем​ напротив имени «Пустые».​ могут формироваться пустые​ кнопку​Автор: Панькова Оксана Владимировна​ позволяет решить проблему​ удаление целых строк.​ или отдельными ячейками.​

  1. ​ пустые элементы в​ кнопку мыши и​ по кнопке​ направленности.​​ которые представлены на​​ элементам, так и​ несколько способов разделить​ нужно удалить.​Таким образом, убрать пустые,​ простенький способ, доступный​Таким же способом можно​​ строки и ячейки.​​Очистить все​

    Переход к удалению многомерного массива через кнопку на ленте в Microsoft Excel

  2. ​Примечание:​ того, как в​ В прочем, для​Для начала стоит сказать,​ указанном диапазоне были​ обведя его курсором.​«OK»​Выделяем этот массив и​ ленте.​ к пустым.​ данные одной ячейки​​Выделяем ячейки нового​​ повторяющиеся или скрытые​ каждому пользователю.​ удалить пустые ячейки​​ Они мешают работе,​​.​Мы стараемся как​​ «Эксель» удалить пустые​​ самого простого случая​

    Удаление ячееек со сдвигом вверх в окне удаления ячеек в Microsoft Excel

  3. ​ что при проведении​ выделены.​ Затем следует зажать​.​ жмем на кнопку​Выделяем элемент, который следует​Выделяем один элемент или​

Многомерный массив удален со сдвигом вверх через кнопку на ленте в Microsoft Excel

Способ 3: использование горячих клавиш

​ на несколько ячеек.​ пустого столбца D.​ ячейки таблицы можно​В конце таблицы делаем​

  1. ​ в строке Excel.​ отвлекают.​Чтобы очистить форматы, которые​ можно оперативнее обеспечивать​​ строки в диапазоне​​ можно использовать и​

    Выделение группы элементов в Microsoft Excel

  2. ​ операций такого рода​Теперь нам остается только​ на кнопку​Как видим, после этого​«Удалить»​​ удалить. Перемещаемся во​​ группу, которую желаем​

    Окно удаления ячеек запущенное с помощью горячих клавиш в Microsoft Excel

  3. ​ Как зазделить числа,​ Затем, чтобы выделить,​ с помощью встроенного​ вспомогательный столбец. Заполняем​ Выбираем нужный столбец​Некоторые формулы могут работать​

Удаление с помощью горячих клавиш выполнено в Microsoft Excel

​ применяются для выделенных​ вас актуальными справочными​

Способ 4: удаление разрозненных элементов

​ от и до​ ее.​ нужно быть крайне​ произвести удаление этих​Ctrl​ массив был удален​на ленте.​ вкладку​ удалить. Выполняем щелчок​ коды на несколько​ только, видимые строки​ функционала программы Excel.​ чередующимися данными. Например,​ и фильтруем его​ некорректно. Использовать ряд​ ячеек, нажмите кнопку​ материалами на вашем​ определенного номера или​Есть еще несколько методов​

  1. ​ внимательным. Дело в​ элементов любым из​и кликать по​ так, как были​Как видим, в этом​«Главная»​​ по выделению правой​​ составных ячстей, смотрите​ (без скрытых), нажимаем​anna​ «о у о​ данные.​

    Выделение разрозненных элементов в Microsoft Excel

  2. ​ инструментов в отношении​Очистить форматы​ языке. Эта страница​ значения.​ для проведения таких​ том, что ячейки​ вариантов, которые указаны​

Разрозненные элементы удалены в Microsoft Excel

Способ 5: удаление пустых ячеек

​ остальным разрозненным ячейкам​ заданы настройки в​ случае все выбранные​и жмем на​ кнопкой мыши. Производится​ в статье «Разделить​ на функцию «Найти​: Добрый день, уважаемые​ у о у»​Пример 3. Выделение группы​ не полностью заполненного​.​

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

    Выделение таблицы для удаления пустых ячеек в Microsoft Excel

  2. ​ кнопку​ запуск контекстного меню.​ текст в ячейке​​ и выделить» и​​ профессионалы!​ и т.д. Вносим​

    Окно перехода в Microsoft Excel

  3. ​ ячеек. Выделяем всю​ диапазона невозможно. Научимся​Чтобы очистить только содержимое​ ее текст может​ использовать раздел редактирования​​ решений вопроса того,​​ формулы (бесцветный текст).​ способах данного урока.​​ курсором с зажатой​​ есть, со сдвигом​ со сдвигом влево.​

    Окно выделения групп ячеек в Microsoft Excel

  4. ​«Удалить»​ В нем выбираем​ Excel по столбцам».​ выбираем функцию «Выделить​Подскажите, пожалуйста, каким​

    Пустые ячейки выделены в Microsoft Excel

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

Ячейки удалены в Microsoft Excel

​ как удалить пустые​ А сами вычисления​Существуют и другие варианты​ левой кнопкой мыши.​ вверх.​

​Считается, что использование инструментов​, которая располагается на​

​ позицию​При работе с таблицами​ группу ячеек».​ образом мне отменить​ четыре ячейки. Потом​ меню на вкладке​ ячейки в конце​ нужные форматы и​ грамматические ошибки. Для​ с выбором кнопки​ строки в «Экселе»,​ могут ссылаться на​ удаления пустых элементов,​После того, когда выделение​Но быстрее всего выполнить​ на ленте менее​ ленте в блоке​«Удалить…»​ Excel довольно часто​В появившемся окне ставим​ действие «скрыть ячейки»???​ выделяем их. «Цепляем»​ «Редактирование» нажимаем кнопку​

​ или середине таблицы.​

lumpics.ru

Как удалить пустые строки в «Экселе»: несколько простых методов

​ комментарии в месте,​ нас важно, чтобы​ «Найти и выделить».​ может стать применение​ строки, в которых​ более подробно о​ выполнено, можно произвести​ изучаемую процедуру можно​ функционально, чем удаление​ инструментов​.​ нужно не только​ галочку у функции​Есть табличка, в​ за черный крестик​ «Найти и выделить».​ Будем использовать простые​

Как удалить пустые строки в «Экселе» двумя простейшими методами?

​ нажмите кнопку​ эта статья была​ Из выпадающего меню​ инструмента сортировки.​ данные отсутствуют, но​ которых говорится в​ удаление любым из​ при помощи набора​ через контекстное меню,​«Ячейки»​Запускается небольшое окошко удаления​ вставить ячейки, но​ «Только видимые ячейки».​ которой я как-то​ в правом нижнем​ Выбираем инструмент «Выделение​ средства, доступные пользователю​

​Очистить содержимое​ вам полезна. Просим​ выбирается строка выделения​Для этого нужно после​ их предполагается ввести​ отдельной статье.​ трех способов, которые​ сочетания горячих клавиш.​ так как данный​.​ ячеек. В нем​ и удалить их.​Нажимаем «ОК». Получится так​ скрыла одно подразделение​ углу и копируем​ группы ячеек».​ любого уровня.​.​ вас уделить пару​ группы ячеек. А​

как удалить пустые строки в экселе

​ выделения всей таблицы​ в дальнейшем. Такие​Урок: Как удалить пустые​ мы описывали выше.​Выделяем на листе диапазон,​ вариант не предоставляет​После этого выбранный элемент​ нужно выбрать, что​ Процедура удаления, в​ – сплошной выделенный​ (сделала отбор через​ буквы до конца​В открывшемся окне выбираем​Чтобы показать на примере,​Чтобы очистить все комментарии,​ секунд и сообщить,​ в окошке условия​ (Ctrl + A)​ ячейки с точки​ ячейки в Экселе​ Удалены будут все​ который желаем убрать.​ пользователю выбора направления​

Как в «Экселе» удалить пустые строки с помощью сортировки?

​ будет удален со​ именно мы хотим​ общем, интуитивно понятна,​ диапазон прервется у​ фильтр), и потом​ диапазона.​ пункт «Пустые ячейки».​ как удалить лишние​

как в экселе удалить пустые строки

​ которые присоединяются к​ помогла ли она​ активируется та, которая​ в разделе данных​ зрения программы пустыми​Как видим, существует несколько​ выбранные элементы.​ После этого жмем​ сдвига. Но это​ сдвигом вверх. Таким​ удалить. Существуют следующие​ но существует несколько​ скрытых ячеек.​ сохранила эти изменения.​Устанавливаем «Фильтр». Отфильтровываем последний​Программа отмечает пустые ячейки.​ строки, для демонстрации​ выделенных ячеек, щелкните​ вам, с помощью​

Удаление строк с использованием фильтра

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

в таблице эксель удалить пустые строки

​ Теперь не могу​ столбец по значению​ На главной странице​ порядка действий возьмем​Очистить примечания​ кнопок внизу страницы.​ единицы. После этого​ и фильтра. Тут​Но посмотрим, как в​ в Excel. Механизм​ пустые элементы в​

Выделение групп ячеек

​«Ctrl»+»-«​ помощью инструментов на​ этого способа не​Ячейки, со сдвигом влево​ операции, о которых​ выделения ячеек, в​ отобразить скрытые ячейки.​ «у».​ находим вкладку «Ячейки»,​

эксель удалить пустые строки в диапазоне

​ таблицу с условными​.​ Для удобства также​ в разделе операций​ применяется команда упорядочивания​ «Экселе» удалить пустые​ большинства из них​ таблице, то данную​на клавиатуре.​ ленте также можно​ предусматривает выбора пользователем​;​ не все пользователи​ первой ячейке выделенного​Через (правой кнопкой​

Вместо послесловия

​Выделяем все что осталось​ нажимаем «Удалить».​ данными:​Примечания:​ приводим ссылку на​ с ячейками выбирается​ от минимального к​ строки, если они​ идентичен, поэтому при​ процедуру можно автоматизировать​Запускается уже привычное для​ удалить ячейки, самостоятельно​ направления сдвига.​Ячейки со сдвигом вверх​ слышали. Давайте подробнее​ столбца пишем цифру​ мыши) скрыть/показать НЕ​ после фильтрации и​Результат – заполненный диапазон​Пример 1. Сортировка данных​ ​ оригинал (на английском​ кнопка удаления.​ максимальному (пустые строки​ действительно являются таковыми.​ выборе конкретного варианта​ и не выделять​ нас окно удаления​ выбрав направление сдвига.​Если вы захотите удалить​;​ узнаем обо всех​ «1» и нажимаем​ получается.​ удаляем.​

​ «без пустот».​

fb.ru

Очищать ячейки содержимое или форматирования

​ в таблице. Выделяем​​Если щелкните ячейку и​ языке) .​Вот, собственно, и все​ окажутся снизу). После​ Самым простым методом​ действий пользователь ориентируется​ отдельно каждую из​ элементов. Выбираем желаемое​ Посмотрим, как это​ горизонтальную группу ячеек​Строку​ способах убрать определенные​ сочетание клавиш «Ctrl»​Через формат -​Убираем фильтр – останутся​Внимание! После удаления часть​ всю таблицу. Открываем​ нажмите клавишу DELETE​Чтобы очистить ячейки, чтобы​ простейшие методы, при​ этого их можно​

​ считается обычное выделение​ на свои личные​ них. Существует несколько​ направление сдвига и​ будет выглядеть на​ указанным способом, то​;​ ячейки из таблицы​ + «Enter».​ скрыть или отобразить​ только ячейки с​

  1. ​ ячеек перескакивает вверх​ вкладку «Данные» -​ или BACKSPACE, снимите​

    ​ удалить содержимое ячейки​​ помощи которых можно​ удалить. Если порядок​ при помощи мыши​

  2. ​ предпочтения. Но стоит​​ вариантов решения данной​​ щелкаем по кнопке​ примере того же​​ для этого будут​​Столбец​ Excel.​​Во всех выделенных​​ Не получается.​Изображение кнопки​ «о».​ – данные могут​ инструмент «Сортировка и​

    • ​ флажок содержимого ячеек​ (формулы и данные),​ произвести удаление пустых​ построения данных важен,​ с зажатой левой​​ все-таки заметить, что​​ задачи, но проще​

    • ​«OK»​ массива в таблице.​ действовать следующие правила.​​.​​Скачать последнюю версию​

    • ​ видимых ячейках появится​Подскажите, пожалуйста, в​Вспомогательный столбец можно устранить​ перепутаться. Поэтому для​ фильтр» — нажимаем​​ без удаления любой​​ форматы (включая числовые​

    • ​ строк буквально в​ сначала необходимо использовать​ кнопкой. Оно производится​​ быстрее всего выполнять​​ всего это выполнить​

​.​​Выделяем многомерный массив, который​

  • ​Выделяем эту группу элементов​Так как нам нужно​ Excel​ цифра «1».​ чем может быть​ и работать с​ перекрывающихся диапазонов инструмент​

  • ​ кнопку «Сортировка». Или​ форматов ячеек или​​ форматы, условные форматы​​ пару кликов. Опять​​ вставку пустого столбца​​ движением вверх или​ данную процедуру можно​ с помощью инструмента​Как видим, после этого​ следует удалить. После​

  • ​ горизонтальной направленности. Кликаем​ удалить именно ячейки,​Читайте также: Как удалить​Отображаем скрытые строки.​ проблема?​ «прореженной таблицей».​ не подходит.​​ щелкаем правой кнопкой​​ примечания к ячейкам.​​ и границы) и​​ же, нужно помнить​ со сквозной нумерацией.​​ вниз по полю​​ при помощи комбинации​​ выделения групп ячеек.​​ выбранные элементы были​

support.office.com

Как удалить пустые строки в Excel быстрыми способами

​ этого жмем не​ по кнопке​ а не целые​ строку в Excel​ В ячейках скрытых​Nic70y​

​Однажды пользователь скрыл некую​Полезный совет! Сочетание клавиш​ мыши по выделенному​При удалении ячейки с​ вложенные комментарии. Снятый​ и том, что​ После удаления строк​ нумерации слева. Затем,​ горячих клавиш. Особняком​Выделяем таблицу или любой​ удалены с направлением​

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

​ на саму кнопку​«Удалить»​ строки или столбцы,​Собственно, процедура удаления ячеек​ строк нет цифры​: так им и​

Таблица для примера.

​ информацию в строках,​ для удаления выделенной​ диапазону и делаем​ помощью​ ячейки до тех​ в некоторых ячейках​ снова производите упорядочивание​ используя правый клик,​ стоит удаление пустых​ другой диапазон на​ сдвига, которое было​«Удалить»​

Пример1.

​, размещенной во вкладке​ то на два​ в Excel обратна​

​ «1». Получится так.​ отображать надо -​ чтобы она не​ строки в Excel​ сортировку «от минимального​Очистить все​ пор неформатированные или​ может находиться скрытый​ по пронумерованному столбцу.​

​ вы вызываете контекстное​ элементов. Данную задачу​ листе, где предстоит​ указано в предыдущем​, а на треугольник,​«Главная»​ последних варианта внимания​ операции их добавления.​Далее, выделяем столбец​ они не скрыты,​ отвлекала от работы.​ CTRL+«-». А для​ к максимальному».​

Пример2.

​или​ пустые ячейки на​ текст. А сами​Решить вопрос того, как​ меню, где выбираете​ можно автоматизировать при​

​ произвести удаление. Затем​ пункте.​ который размещается сразу​.​ не обращаем. Выбираем​ Её можно подразделить​ D. Устанавливаем сортировку​ а отфильтрованы.​

Выделение.

​ Думал, что впоследствии​ ее выделения можно​

Пустые ячейки.

​Пустые строки после сортировки​Очистить содержимое​ листе.​ пустые ячейки могут​

Раздел ячейки.

​ удалить пустые строки​ строку удаления. Но​

​ помощи инструмента выделения​ щелкаем на клавиатуре​Урок: Горячие клавиши в​ справа от неё.​Как и в предыдущем​ действие, которое вам​

​ на две большие​ «От минимального к​anna​ данные еще понадобятся.​ нажать комбинацию горячих​ по возрастанию оказываются​ячейки больше не​

​Выбор ячеек, строк или​

Как удалить повторяющиеся строки в Excel?

​ быть зависимыми при​ в «Экселе», можно​ такая методика применима​ ячеек, но потом​ по функциональной клавише​ Экселе​ Активируется список доступных​

Дубликаты.

​ варианте, происходит удаление​ подойдет из первых​ группы: удаление заполненных​ максимальному» или «От​: Спасибо Вам огромное.​ Не понадобились –​ клавиш SHIFT+ПРОБЕЛ.​ внизу диапазона.​

Повторяющиеся значения.

​ содержит значения и​ столбцов , которую​

Отчет.

Как удалить каждую вторую строку в Excel?

​ ссылке на них​ и при помощи​ только в том​

Макрос.

​ для непосредственного удаления​F5​Существуют случаи, когда нужно​

  1. ​ действий. В нем​ выделенных элементов со​ двух вариантов, и​ и пустых ячеек.​ максимального к минимальному».​Это уже клиника,​ скрытые строки можно​​Если порядок значений важен,​ формулы, ссылающейся на​ требуется очистить.​ в формулах. Если​ простого фильтра. Устанавливают​ случае, если ячейки​Диапазон.
  2. ​ все равно придется​.​ удалить несколько диапазонов,​Фильтрация.
  3. ​ следует выбрать вариант​ сдвигом вверх.​ выставляем переключатель в​Пример3.
  4. ​ Последний вид, к​ Все строки, с​ честное слово. Вот​

Без пустых строк.

​ удалить: они влияют​Чтобы удалить одинаковые строки​ то до сортировки​

Как удалить скрытые строки в Excel?

​ эту ячейку присваивается​Совет:​ произвести их удаление,​ его путем выделения​ располагаются подряд.​ воспользоваться одним из​Запускается окно перехода. В​ которые не являются​«Удалить ячейки…»​Если же мы попробуем​

​ соответствующее положение. Затем​ тому же, можно​ пустыми ячейками переместились​

Скрыто.

​ что значит лето​

  1. ​ на формулы, мешают.​ в Excel, выделяем​ необходимо вставить пустой​Инспектор.
  2. ​ значение 0 (ноль).​ Чтобы отменить выделение ячеек,​ формула потом не​ столбца, группы столбцов​Скрытые.
  3. ​Как удалить пустые строки​ стандартных вариантов.​Найдено.
  4. ​ нем следует щелкнуть​ смежными, то есть,​.​

​ удалить вертикальную группу​ щелкаем по кнопке​ автоматизировать.​

Пример4.

​ вниз таблицы.​ пришло — мозги​В тренировочной таблице скрыты​ всю таблицу. Переходим​ столбец, сделать сквозную​

exceltable.com

Как удалить скрытие ячеек (Формулы/Formulas)

​Если вы хотите удалить​​ щелкните любую ячейку​ сработает, а сама​
​ или всей таблицы.​ в «Экселе», если​Автор: Максим Тютюшев​
​ по кнопке​ находятся в разных​Вслед за этим происходит​ элементов, то сдвиг​«OK»​Важно знать, что при​Осталось их выделить и​ плавятся.​
​ ряды 5, 6,​ на вкладку «Данные»​ нумерацию. После сортировки​
​ ячейки на листе​ на листе.​ программа выдаст ошибку​
​ Кроме того, применяют​ пустые поля чередуются​Всем пользователям, которые работают​

​«Выделить…»​​ областях таблицы. Конечно,​ запуск окошка удаления,​ произойдет в другом​.​

​ удалении ячеек или​​ удалить удалить обычным​pray
shock​Спасибо огромное!!!!!!!!!!!!!!!!!!!!!!!​ 7:​ — «Работа с​ и удаления пустых​ и сдвинуть окружающие​%)
​На вкладке «​

excelworld.ru

​ о присутствии в​

Довольно часто люди скрывают какие-либо данные в табличках.

Это хороший вариант оставить видимыми только те данные, которые важны (например, в отчете), а остальные (например, вспомогательный столбик для расчетов) просто скрыть.

Но если вам эти данные больше не нужны — можно их удалить. В случае, если их очень много, это займет довольно много времени вручную.

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

Итак, начнём!

Содержание

  1. Удаляем скрытые столбики и строки с помощью встроенных функций Excel
  2. СпомощьюVisual Basic
  3. Удаляем скрытые элементы из выделенного диапазона ячеек
  4. Удаляем скрытые элементы из определенного диапазона ячеек

Удаляем скрытые столбики и строки с помощью встроенных функций Excel

Мы можем использовать встроенную функцию Excel чтобы сделать это.

Но не забывайте, что с помощью этой функции мы удалим их сразу со всех листов. А не с какого-то отдельного.

Пошаговая инструкция:

  • Щелкните «Главная»;

  • Далее — «Сведения»;

  • Далее — «Проверка книги»;

  • Жмем «Проверить документ»;

  • И просто нажимаем «Проверить»;

  • Далее найдите Далее найдите «Скрытые строки и столбцы»;

  • И просто удалите их.

Готово! Таким образом, все скрытые элементы будут удалены. Вот результат проверки после удаления:

Я думаю вы уже столкнулись с этим, но все равно скажу: перед проверкой документа таким образом — сохраните его. Даже если вы этого не сделаете, Excel автоматически предложит сделать это:

Кроме того, что мы рассматриваем в этой статье, с помощью этой проверки можно определить кучу других полезных вещей.

Обязательно сделайте резервную копию файла перед тем, как будете использовать этот способ. Так как изменения, которые вы сделаете — невозможно откатить.

Однако, этот способ не подойдет вам, если нужно удалить скрытые элементы только с одного листа. А другие не трогать.

В таком случае мы можем создать свою функцию с помощью Visual Basic.

С помощью Visual Basic

В этом разделе статьи мы создадим несколько функций (для разных целей) с помощью Visual Basic.

Начнём!

Удаляем скрытые элементы из выделенного диапазона ячеек

Мы можем создать функцию которая удалит скрытые элементы со всего листа, но я считаю что это глупая затея.

Самый приемлемый вариант — сделать так, чтобы функция удаляла скрытые элементы из выделенного диапазона. А там уже можно выделить и весь лист (CTRL + A), если это необходимо.

Код для удаления скрытых строк Visual Basic:

Sub DeleteHiddenRows() 
Dim sht As Worksheet 
Dim LastRow 
Set sht = ActiveSheet 
LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row   

For i = LastRow To 1 Step -1 
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete 
Next   

End Sub

Lastrow — этой переменной присваивается номер последней строки в выделенном диапазоне.

Далее он проверяет скрыта или нет эта строка и так далее.

Если скрыта — удаляется.

Код для удаления скрытых столбиков Visual Basic:

Sub DeleteHiddenColumns() 
Dim sht As Worksheet 
Dim LastCol as Integer 
Set sht = ActiveSheet 
LastCol = sht.UsedRange.Columns(sht.UsedRange.Columns.Count).Column   

For i = LastCol To 1 Step -1 
If Columns(i).Hidden = True Then Columns(i).EntireColumn.Delete 
Next   

End Sub

Работает точно так же, только для столбиков.

А этот код работает сразу для столбиков и строк:

Sub DeleteHiddenRowsColumns() 
Dim sht As Worksheet 
Dim LastRow as Integer 
Dim LastCol as Integer 
Set sht = ActiveSheet 
LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row 
LastCol = sht.UsedRange.Columns(sht.UsedRange.Columns.Count).Column   

For i = LastRow To 1 Step -1 
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete 
Next   

For i = LastCol To 1 Step -1 
If Columns(i).Hidden = True Then Columns(i).EntireColumn.Delete 
Next   
End Sub

Это, по сути, объединенные коды, которые мы уже рассмотрели.

Тут работает 2 цикла — сначала проверяются и удаляются скрытые строки, а потом столбики.

Код нужно вставить в Visual Basic -> правой кнопкой на любой лист -> «Insert» -> «Module».

Удаляем скрытые элементы из определенного диапазона ячеек

Бывает и такое, что нужно часто удалять скрытые элементы из конкретного диапазона ячеек.

В таком случае, мы можем указать, в каком диапазоне удалять скрытые элементы и сделать это прямо в функции!

Пример такого кода:

Sub DeleteHiddenRowsColumns() 
Dim sht As Worksheet 
Dim Rng As Range 
Dim LastRow As Integer 
Dim RowCount As Integer 
Set sht = ActiveSheet 
Set Rng = Range("A2:B300") 
RowCount = Rng.Rows.Count 
LastRow = Rng.Rows(Rng.Rows.Count).Row 
ColCount = Rng.Columns.Count 
LastCol = Rng.Columns(Rng.Columns.Count).Column   

For i = LastRow To LastRow - RowCount Step -1 
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete 
Next   

For j = LastCol To LastCol - ColCount Step -1 
If Columns(j).Hidden = True Then Columns(j).EntireColumn.Delete 
Next     

End Sub

Эта функция удалит все скрытые элементы из A2:B300.

Сам код такой же, как и те, что мы рассмотрели ранее, но в нем указан конкретный диапазон.

Вот и все! Рекомендую использовать встроенную функцию проверки документа, если вам нужно удалить скрытые элементы со всех листов. А в других случаях — используйте любой из кодов для Visual Basic.

Надеюсь, эта статья оказалась полезной для вас!

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

Удалите все скрытые строки и столбцы в книге с помощью функции проверки документа

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

Удалите все скрытые строки или столбцы в выбранном / рабочем листе / всей книге с помощью Kutools for Excel


стрелка синий правый пузырь Удалите все скрытые строки и столбцы в книге с помощью функции проверки документа

Если вы используете Excel 2007, 2010 или Excel 2013, вам легко удалить ненужные скрытые строки или столбцы. Вы можете сделать это следующим образом:

1. Если вы используете Excel 2007, нажмите Офисы Кнопку в верхнем левом углу, а затем щелкните Подготовить > Осмотреть документ. Смотрите скриншот:

документ-удалить-скрытые-строки1

Если вы используете Excel 2010/2013, нажмите Файл > Инфо > Проверить наличие проблем > Осмотреть документ, смотрите скриншоты:

В Excel 2013:

документ-удалить-скрытые-строки2

В Excel 2010:

документ-удалить-скрытые-строки3

2, Затем Инспектор документов появится диалоговое окно, щелкните Инспектировать кнопку, и были проверены скрытые строки и столбцы во всей книге, щелкните Удалить все кнопку, см. снимок экрана:

документ-удалить-скрытые-строки4

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

Заметки: 1. Если есть формулы для управления данными в вашей книге, и формулы требуют данных из скрытых строк и столбцов, то удаление этой информации приведет к неверному результату.

2. С помощью этой функции вы можете удалить все скрытые строки и столбцы во всей книге.


стрелка синий правый пузырь Удалите все скрытые строки и столбцы на активном листе с кодом VBA

Если вы просто хотите удалить скрытые строки или столбцы на листе, следующий код VBA может вам помочь. Пожалуйста, сделайте следующее:

1. Удерживая нажатой ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.

Код VBA: удалить все скрытые строки и столбцы активного листа:

Sub deletehidden()
For lp = 256 To 1 Step -1
If Columns(lp).EntireColumn.Hidden = True Then Columns(lp).EntireColumn.Delete Else
Next
For lp = 65536 To 1 Step -1
If Rows(lp).EntireRow.Hidden = True Then Rows(lp).EntireRow.Delete Else
Next
End Sub

2, Затем нажмите F5 ключ для выполнения кода. И все скрытые строки и столбцы были удалены на активном листе.

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


стрелка синий правый пузырь Удалите все скрытые строки или столбцы в выбранном / рабочем листе / всей книге с помощью Kutools for Excel

Для Удалить скрытые (видимые) строки и столбцы полезности Kutools for Excel, вы можете быстро удалить скрытые строки или столбцы в выбранном диапазоне, на активном листе, на выбранных листах и ​​на всех листах.

Если вы установили Kutools for Excel, пожалуйста, сделайте так:

1. Нажмите Кутулс > Удалить > Удалить скрытые (видимые) строки и столбцы, см. снимок экрана:

2. В Удалить скрытые (видимые) строки и столбцы диалоговом окне укажите область, в которой вы хотите применить операцию из Заглянуть раскрывающийся список. (Если вы выберете В выбранном диапазоне, вы должны сначала выбрать диапазон, который хотите использовать.) А затем отметьте Ряды or Колонны под Удалить тип, И выберите Скрытые строки от Подробный тип. Затем нажмите Ok, скрытые строки были удалены из выбранного диапазона, см. снимок экрана:

документ-удалить-скрытые-строки6

Чтобы узнать больше об этой функции, посетите Удалить строки и столбцы функции.

Бесплатная загрузка Kutools for Excel от Yhao сейчас!


стрелка синий правый пузырь Демонстрация: удалите все скрытые строки или столбцы в выделенном / рабочем листе / всей книге с помощью Kutools for Excel


Связанные статьи:

Как удалить скрытые листы в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Содержание:

  1. Удалить все скрытые строки и столбцы в Excel
  2. Удалите скрытые строки и столбцы с помощью VBA
  3. Со всего рабочего листа (использованный диапазон)
  4. Из определенного диапазона ячеек

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

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

И, если у вас много таких скрытых строк / столбцов, может быть сложно найти и удалить эти скрытые строки и столбцы (в случае, если они вам не нужны).

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

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

Итак, приступим!

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

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

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

Ниже приведены шаги по удалению всех скрытых строк и столбцов из книги в Excel:

  1. Нажмите на опцию File
  2. В параметрах слева нажмите «Информация».
  3. Нажмите на опцию «Проверить наличие проблем».
  4. Нажмите на опцию «Проверить документ». Откроется диалоговое окно «Инспектор документов».
  5. В диалоговом окне «Инспектор документов» нажмите кнопку «Проверить». Это проверит всю книгу и предоставит вам информацию о книге.
  6. Прокрутите вниз до параметра «Скрытые строки и столбцы». Вы увидите, что он показывает общее количество скрытых строк и столбцов, найденных в книге.
  7. Нажмите кнопку «Удалить все».

Вышеупомянутые шаги удалят все скрытые строки и столбцы в книге.

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

Обратите внимание, что вам необходимо сохранить эту книгу перед запуском инспектора документов. Если книга еще не сохранена, Excel сначала заставит вас сохранить ее. Кроме того, он покажет вам предупреждение с просьбой сохранить файл один раз, поскольку данные, измененные этими шагами, не могут быть восстановлены.

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

Если нет скрытых строк и столбцов, вы увидите зеленую галочку перед параметром «Скрытые» и «Строки и столбцы» (в диалоговом окне «Инспектор документов»).

Помимо скрытых строк и столбцов, диалоговое окно «Инспектор документов» также предоставляет вам много другой полезной информации, такой как количество комментариев, или скрытые рабочие листы, или встроенные документы и т. Д.

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

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

Но если вы хотите удалить его только на определенном листе или в определенном диапазоне, вы не можете использовать эту опцию.

В этом случае вы можете использовать описанный далее метод VBA.

Удалите скрытые строки и столбцы с помощью VBA

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

Но если это то, что вам нужно делать довольно часто или если у вас большой набор данных с большим количеством скрытых строк / столбцов, лучше всего использовать макрокоды VBA для автоматизации этого процесса.

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

Со всего рабочего листа (использованный диапазон)

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

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

Ниже приведен код VBA, который удалит все скрытые строки в используемом диапазоне:
Sub DeleteHiddenRows () Dim sht As Worksheet Dim LastRow Set sht = ActiveSheet LastRow = sht.UsedRange.Rows (sht.UsedRange.Rows.Count) .Row For i = LastRow To 1 Step -1 If Rows (i) .Hidden = True Затем Rows (i) .EntireRow.Delete Next End Sub
Приведенный выше код VBA сначала определяет номер последней строки в используемом диапазоне и назначает этот номер строки переменной «LastRow».

Этот номер последней строки затем используется в цикле For Next, где он начинается с последней строки и проверяет, скрыта она или нет.

Если он скрыт, вся строка удаляется. А если он не скрыт, код оставляет эту строку как есть и перемещается в строку над ней. Этот цикл проверяет все строки и удаляет все скрытые строки, которые встречаются в процессе.

Если вы хотите удалить все скрытые столбцы в используемом диапазоне, используйте приведенный ниже код VBA:
Sub DeleteHiddenColumns () Dim sht As Worksheet Dim LastCol as Integer Set sht = ActiveSheet LastCol = sht.UsedRange.Columns (sht.UsedRange.Columns.Count) .Column For i = LastCol To 1 Step -1 If Columns (i) .Hidden = True Then Columns (i) .EntireColumn.Delete Next End Sub
Это снова работает таким же образом, где вместо строк мы проверяем столбцы.

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

А если вы хотите иметь код, который удалял бы все скрытые строки, а также скрытые столбцы, используйте приведенный ниже код VBA:
Sub Удалить Columns.Count) .Column For i = LastRow To 1 Step -1 Если Rows (i) .Hidden = True Then Rows (i) .EntireRow.Delete Next For i = LastCol To 1 Step -1 If Columns (i) .Hidden = True Then Columns (i) .EntireColumn.Delete Next End Sub
Это просто комбинированный код для строк и столбцов, работающий одинаково.

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

Обратите внимание, что вам нужно поместить этот код VBA в обычный модуль в редакторе Visual Basic. Затем вы можете запустить код непосредственно из редактора VB, используя диалоговое окно макроса или добавив этот макрос на панель быстрого доступа.

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

Из определенного диапазона ячеек

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

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

Ниже кода VBA, который сделает это:
Sub DeleteHiddenRowsColumns () Dim sht As Worksheet Dim Rng As Range Dim LastRow As Integer Dim RowCount As Integer Set sht = ActiveSheet Set Rng = Range ("A1: K200") RowCount = Rng.Rows.Count LastRow = Rng.Rows (Rng. Rows.Count) .Row ColCount = Rng.Columns.Count LastCol = Rng.Columns (Rng.Columns.Count) .Column For i = LastRow To LastRow - RowCount Step -1 If Rows (i) .Hidden = True Then Rows ( i) .EntireRow.Delete Next For j = LastCol To LastCol - ColCount Step -1 Если Columns (j) .Hidden = True Then Columns (j) .EntireColumn.Delete Next End Sub
В приведенном выше коде я указал диапазон как A1: K200.

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

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

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

Если вы хотите сделать это для всей книги, вы можете использовать параметр «Инспектор документов». А если вам нужно больше контроля, вы можете использовать коды VBA, как показано выше.

Надеюсь, вы нашли этот урок полезным!

Как удалить/скрыть столбцы в Excel по условию? Работа со столбцами

Рассмотрим наиболее распространенные вопросы, касающиеся столбцов Excel, на примере Excel 2007, а также познакомимся с надстройкой (макросом), автоматизирующей удаление и скрытие столбцов Excel по заданному условию.

С чем имеем дело?

Рабочая книга (Workbook) – это файл Excel, содержащий рабочие листы. Рабочий лист (Worksheet) — это электронная таблица, которая используется приложением Excel для хранения и обработки данных. Рабочий лист состоит из ячеек. Ячейка – это основной элемент электронной таблицы. Именно ячейки являются носителями информации и содержат текст, значения, примечания, формулы и т.д. Каждая ячейка имеет свой адрес – номер строки и номер столбца, на пересечении которых эта ячейка находится. Ячейки организованы в столбцы и строки и являются частью рабочей книги.

Сколько столбцов в рабочем листе?

Количество столбцов в Excel варьируется в зависимости от версии, так в версии Excel 2003 столбцов 256, а в версиях 2007 и 2010 уже 16 384. Сумму значений столбца можно узнать, выделив столбец и посмотрев параметр «Сумма выделенных ячеек» в строке состояния. Строка состояния находится внизу окна, под горизонтальной полосой прокрутки.

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

Как выделить столбец? Как выделить несколько столбцов подряд? Как выделить несколько столбцов выборочно?

Выделить столбец можно однократным кликом левой кнопкой мыши по имени столбца либо нажатием сочетания клавиш Ctrl+Spase (клавиша пробел), либо поместить курсор (маркер выделения) в самую первую ячейку нужного столбца и нажать сочетание клавиш Ctrl+Shift+Стрелка вниз. Несколько столбцов подряд можно выделить, проведя курсором по названиям столбцов с нажатой левой кнопкой мыши, либо выделить первый столбец нужного диапазона столбцов, а затем при нажатой клавише Shift выделить последний столбец диапазона столбцов. Выделить несколько столбцов выборочно, можно щелкая курсором по именам нужных столбцов при нажатой клавише Ctrl.

Как изменить стиль заголовков столбцов?

В Excel столбцы буквами обозначаются по умолчанию, но есть еще способ обозначения столбцов цифрами. При этом способе адрес выделенной ячейки выглядит не как А1, а как R1C1, где R1 (сокращение слова Row – строка) обозначает номер строки, а C1 (сокращение слова Column – колонка) обозначает номер столбца. Изменить способ отображения заголовков столбцов можно в меню «Параметры Excel» после нажатия кнопки «Office». В разделе «Формулы» в группе «Работа с формулами» необходимо поставить флажок перед полем «Стиль ссылок R1C1».

Как закрепить столбцы на листе? Как снять закрепление столбцов на листе?

При работе с таблицами, которые в ширину выходят за видимые пределы экрана для удобства ввода и просмотра данных можно закрепить нужные столбцы. Для этого необходимо выделить столбец, следующий за нужным, перейти во вкладку «Вид», в группу «Окно», нажать кнопку «Закрепить области» и в выпадающем списке команд выбрать пункт «Закрепить области». Для закрепления первого столбца можно не выделяя столбца выбрать пункт «Закрепить первый столбец» в меню кнопки «Закрепить области».

Для закрепления следующих столбцов нужно снять предыдущее закрепление, если оно имеется. Для этого надо зайти на все ту же вкладку «Вид» и в группе «Окно» раскрыть меню кнопки «Закрепить области» после чего выбрать пункт «Снять закрепление областей».

Как изменить ширину столбца? Как задать автоподбор ширины столбца? Как задать фиксированную ширину столбцов? Как задать ширину столбцов по умолчанию?

Ширину столбцов в Excel можно изменять как в сторону увеличения, так и в сторону уменьшения. Для изменения ширины столбца подводим курсор мыши к границе двух соседних столбцов и в тот момент, когда курсор станет двухсторонней горизонтальной стрелкой, нажимаем левую кнопку мыши и перемещаем границу между столбцами в нужном направлении. При этом если было выделено несколько столбцов, то ширина изменилась бы у каждого из них. Автоподбор ширины столбца можно задать на вкладке «Главная», в группе «Ячейки», меню кнопки «Формат», выбрав пункт «Автоподбор ширины столбца».

Автоподбор ширины столбца можно также задать двойным кликом левой кнопки мыши на правой границе столбца возле его имени. При этом если выделены несколько столбцов, то автоподбор применится ко всем столбцам выделенной группы. Ширина столбца по умолчанию зафиксирована в 8,43 символа при размере букв 10 пунктов, но фиксированную ширину можно задать своим собственным значением, для этого выделяем нужные столбцы, на выделенном диапазоне кликаем правой кнопкой мыши и в контекстном меню выбираем пункт «Ширина столбца…». В появившемся окне «Ширина столбца» устанавливаем нужную нам ширину. Для того чтобы задать произвольную ширину столбца по умолчанию, заходим на вкладку «Главная», выбираем группу «Ячейки», раскрываем меню кнопки «Формат» и выбираем пункт «Ширина по умолчанию», где задаем свое значение, после чего нажимаем кнопку «ОК».

Как транспонировать значения столбцов в строки?

Без особого труда можно преобразовать Excel столбец в строку и наоборот. Такое преобразование называется транспонированием. Для преобразования столбца в строку необходимо скопировать данные столбца, после чего нажать правую кнопку мыши и из контекстного меню выбрать пункт «Специальная вставка…». В появившемся диалоговом окне «Специальная вставка» поставить галочку в поле «транспонировать» и нажать кнопку «ОК». Еще один способ — зайти на вкладку «Главная», в группу «Буфер обмена», открыть меню кнопки «Вставить» и выбрать из него пункт «Транспонировать».

Как добавить новый столбец в таблицу? Как вставить скопированный столбец?

Вставить новый столбец в таблицу можно, кликнув правой кнопкой мыши на имени столбца, левее которого надо поместить новый столбец и выбрать в контекстном меню пункт «Вставить». Аналогичное действие можно осуществить через главное меню Excel. В окне открытого листа выделите столбец, левее которого надо поместить новый столбец, после этого зайдите на вкладку «Главная», в группу «Ячейки», раскройте меню кнопки «Вставить» и выберите в списке пункт «Вставить столбцы на лист». При вставке новых столбцов, общее количество столбцов на листе остается неизменным.

При вставке скопированных столбцов предусмотрены разные режимы вставки, так например, при осуществлении вставки в контекстном меню есть три пункта, относящиеся к вставке – «Вставить», «Специальная вставка» и «Вставить скопированные ячейки». При выборе пункта «Вставить», данные вставляются вместо или поверх тех данных, которые находились в столбце, куда производится вставка. При выборе же пункта «Вставить скопированные ячейки» данные вставляются рядом, старые значение столбца сохраняются, но смещаются при этом в сторону. Описанные выше способы вставки, сделают полные копии ячеек в столбцах, включая текст, форматы, формулы и примечания. При выборе пункта «Специальная вставка» можно произвести частичное копирование, выбрав из предложенного списка только нужный параметр.

Как очистить столбцы от содержимого? Как скрыть и отобразить столбцы? Как удалить столбцы?

Для очистки столбцов от содержимого нужно выделить нужный диапазон и нажать клавишу Delete на клавиатуре либо кликнуть правой кнопкой мыши на выделенном диапазоне и выбрать из контекстного меню пункт «Очистить содержимое». Очистить столбцы от содержимого можно также на вкладке «Главная» в группе «Редактирование», меню кнопки «Очистить».

Через меню кнопки «Очистить» можно на выбор произвести очистку выделенных столбцов от содержимого (текста, цифровых значений, формул), от форматов, от примечаний, а можно произвести полную очистку, выбрав пункт «Очистить все». Информацию, расположенную в столбцах или строках, можно скрывать. Скрытые данные не удаляются, а временно не выводятся на экран. Для скрытия столбца, его необходимо выделить, затем щелкнуть правой кнопкой мыши в любом месте выделенного диапазона либо на названии столбца и выбрать из контекстного меню пункт «Скрыть». Для отображения скрытых столбцов нужно выделить два столбца, между которых находятся скрытые столбцы и, щелкнув правой кнопкой мыши, выбрать из контекстного меню пункт «Отобразить». Скрытие и отображение столбцов можно также производить на вкладке «Главная», в группе «Ячейки», в меню кнопки «Формат».

Удаление столбцов производится абсолютно аналогично их скрытию, только в контекстном меню вместо пункта «Скрыть» выбирается пункт «Удалить», а на вкладке «Главная», в группе «Ячейки», выбирается кнопка «Удалить» вместо кнопки «Формат».

Как удалять либо скрывать столбцы макросом при соблюдении условия?

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

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

Как удалять либо скрывать столбцы макросом по нескольким условиям?

Специально для случаев, когда необходимо удалять либо скрывать столбцы, содержащие разные слова, либо сочетания слов, надстройка доработана таким образом, чтобы можно было ввести сразу все искомые слова либо их сочетания в поле для ввода текста. При этом в качестве разделителя используется знак точка с запятой (;). Это позволяет сократить количество запусков макроса и сделать необходимые манипуляции со столбцами за один раз.

1) Скрывать либо удалять столбцы;

2) Выбирать одно из нескольких условий для искомых значений (совпадает, не совпадает, содержит, не содержит, начинается, не начинается, заканчивается, не заканчивается);

3) Находить пустые столбцы и столбцы, содержащие заданный текст;

4) Позволяет осуществлять одновременный поиск различных текстовых выражений, внесенных в поле для ввода текста с использованием знака-разделителя. В качестве знака-разделителя используется (;) точка с запятой ;

5) Выбирать различные диапазоны для обработки данных;

6) Ограничивать выбранные диапазоны номерами столбцов слева и/или справа для избежания повреждения боковых шапок таблиц и столбцов с разного рода промежуточными итогами;

7) Осуществлять поиск текста в столбцах как с учетом регистра, так и без.

При нажатии кнопки «Пуск» макрос скроет либо удалит пустые столбцы, либо столбцы, содержащие заданный пользователем текст на активном листе либо на всех листах рабочей книги.

Как удалить пустые строки в Excel быстрыми способами

При импорте и копировании таблиц в Excel могут формироваться пустые строки и ячейки. Они мешают работе, отвлекают.

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

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

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

Пример 1 . Сортировка данных в таблице. Выделяем всю таблицу. Открываем вкладку «Данные» — инструмент «Сортировка и фильтр» — нажимаем кнопку «Сортировка». Или щелкаем правой кнопкой мыши по выделенному диапазону и делаем сортировку «от минимального к максимальному».

Пустые строки после сортировки по возрастанию оказываются внизу диапазона.

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

Пример 2 . Фильтр. Диапазон должен быть отформатирован как таблица с заголовками. Выделяем «шапку». На вкладке «Данные» нажимаем кнопку «Фильтр» («Сортировка и фильтр»). Справа от названия каждого столбца появится стрелочка вниз. Нажимаем – открывается окно фильтрации. Снимаем выделение напротив имени «Пустые».

Таким же способом можно удалить пустые ячейки в строке Excel. Выбираем нужный столбец и фильтруем его данные.

Пример 3 . Выделение группы ячеек. Выделяем всю таблицу. В главном меню на вкладке «Редактирование» нажимаем кнопку «Найти и выделить». Выбираем инструмент «Выделение группы ячеек».

В открывшемся окне выбираем пункт «Пустые ячейки».

Программа отмечает пустые ячейки. На главной странице находим вкладку «Ячейки», нажимаем «Удалить».

Результат – заполненный диапазон «без пустот».

Внимание! После удаления часть ячеек перескакивает вверх – данные могут перепутаться. Поэтому для перекрывающихся диапазонов инструмент не подходит.

Полезный совет! Сочетание клавиш для удаления выделенной строки в Excel CTRL+«-». А для ее выделения можно нажать комбинацию горячих клавиш SHIFT+ПРОБЕЛ.

Как удалить повторяющиеся строки в Excel?

Чтобы удалить одинаковые строки в Excel, выделяем всю таблицу. Переходим на вкладку «Данные» — «Работа с данными» — «Удалить дубликаты».

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

После нажатия ОК Excel формирует мини-отчет вида:

Как удалить каждую вторую строку в Excel?

Проредить таблицу можно с помощью макроса. Например, такого:

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

  1. В конце таблицы делаем вспомогательный столбец. Заполняем чередующимися данными. Например, «о у о у о у» и т.д. Вносим значения в первые четыре ячейки. Потом выделяем их. «Цепляем» за черный крестик в правом нижнем углу и копируем буквы до конца диапазона.
  2. Устанавливаем «Фильтр». Отфильтровываем последний столбец по значению «у».
  3. Выделяем все что осталось после фильтрации и удаляем.
  4. Убираем фильтр – останутся только ячейки с «о».

Вспомогательный столбец можно устранить и работать с «прореженной таблицей».

Как удалить скрытые строки в Excel?

Однажды пользователь скрыл некую информацию в строках, чтобы она не отвлекала от работы. Думал, что впоследствии данные еще понадобятся. Не понадобились – скрытые строки можно удалить: они влияют на формулы, мешают.

В тренировочной таблице скрыты ряды 5, 6, 7:

Будем их удалять.

  1. Переходим на «Файл»-«Сведения»-«Поиск проблем» — инструмент «Инспектор документов».
  2. В отрывшемся окне ставим галочку напротив «Скрытые строки и столбцы». Нажимаем «Проверить».
  3. Через несколько секунд программа отображает результат проверки.
  4. Нажимаем «Удалить все». На экране появится соответствующее уведомление.

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

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

Отображение скрытых ячеек в Microsoft Excel

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

Процедура включения отображения

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

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

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

Способ 1: размыкание границ

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

    Выделяем две смежные ячейки, между которыми находятся скрытые столбцы или строки. Переходим во вкладку «Главная». Кликаем по кнопке «Формат», которая расположена в блоке инструментов «Ячейки». В появившемся списке наводим курсор на пункт «Скрыть или отобразить», который находится в группе «Видимость». Далее в появившемся меню выбираем пункт «Отобразить строки» или «Отобразить столбцы», в зависимости от того, что именно скрыто.

  • После этого действия скрытые элементы покажутся на листе.
  • Существует ещё один вариант, который можно задействовать для отображения скрытых при помощи сдвига границ элементов.

      На горизонтальной или вертикальной панели координат, в зависимости от того, что скрыто, столбцы или строки, курсором с зажатой левой кнопкой мыши выделяем два смежных сектора, между которыми спрятаны элементы. Кликаем по выделению правой кнопкой мыши. В контекстном меню выбираем пункт «Показать».

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

    Способ 2: Разгруппировка

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

    1. Показателем того, что строки или столбцы сгруппированы и спрятаны, является наличие значка «+» слева от вертикальной панели координат или сверху от горизонтальной панели соответственно. Для того, чтобы показать скрытые элементы, достаточно нажать на этот значок.

    Также можно их отобразить, нажав на последнюю цифру нумерации групп. То есть, если последней цифрой является «2», то жмите на неё, если «3», то кликайте по данной цифре. Конкретное число зависит от того, сколько групп вложено друг в друга. Эти цифры расположены сверху от горизонтальной панели координат или слева от вертикальной.

    После любого из данных действий содержимое группы раскроется.

  • Если же для вас этого недостаточно и нужно произвести полную разгруппировку, то сначала выделите соответствующие столбцы или строки. Затем, находясь во вкладке «Данные», кликните по кнопке «Разгруппировать», которая расположена в блоке «Структура» на ленте. В качестве альтернативного варианта можно нажать комбинацию горячих кнопок Shift+Alt+стрелка влево.
  • Группы будут удалены.

    Способ 3: снятие фильтра

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

      Щелкаем по значку фильтра в столбце, по значениям которого производилась фильтрация. Такие столбцы найти легко, так как у них обычная иконка фильтра с перевернутым треугольником дополнена ещё пиктограммой в виде лейки.

    Открывается меню фильтрации. Устанавливаем галочки напротив тех пунктов, где они отсутствуют. Именно эти строки не отображаются на листе. Затем кликаем по кнопке «OK».

  • После этого действия строки появятся, но если вы хотите вообще удалить фильтрацию, то нужно нажать на кнопку «Фильтр», которая расположена во вкладке «Данные» на ленте в группе «Сортировка и фильтр».
  • Способ 4: форматирование

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

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

    После того, как выделение было произведено, кликаем по нему правой кнопкой мыши. Запускается контекстное меню. Выбираем пункт «Формат ячеек…», щелкнув по нему.

    Запускается окно форматирования. Производим перемещение во вкладку «Число». Как видим, в поле «Тип» отображается значение «;;;».

  • Очень хорошо, если вы помните, каково было изначальное форматирование ячеек. В таком случае вам только останется в блоке параметров «Числовые форматы» выделить соответствующий пункт. Если же вы не помните точного формата, то опирайтесь на сущность контента, который размещен в ячейке. Например, если там находится информация о времени или дате, то выбирайте пункт «Время» или «Дата», и т.п. Но для большинства типов контента подойдет пункт «Общий». Делаем выбор и жмем на кнопку «OK».
  • Как видим, после этого скрытые значения снова отображаются на листе. Если вы посчитаете, что отображение информации некорректно, и, например, вместо даты видите обычный набор цифр, то попробуйте ещё раз поменять формат.

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Фильтр уникальных значений или удаление повторяющихся значений

    В этом курсе:

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

    Чтобы отфильтровать уникальные значения, нажмите кнопку данные > отсортировать & фильтр > Дополнительно.

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

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

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

    Повторяющееся значение — это одно из значений, для которого все значения по крайней мере одной строки идентичны всем значениям в другой строке. Сравнение повторяющихся значений зависит от того, что отображается в ячейке, а не на основе значения, хранящегося в ячейке. Например, если у вас есть одинаковое значение даты в разных ячейках, например «3/8/2006», а другое — «Мар 8, 2006», значения будут уникальными.

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

    Выполните указанные ниже действия.

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

    Нажмите кнопку данные > дополнительно (в группе Фильтр сортировки & ).

    В всплывающем окне Расширенный фильтр выполните одно из следующих действий:

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

    Нажмите кнопку Фильтровать список на месте.

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

    Выберите команду скопировать в другое место.

    В поле Копировать в введите ссылку на ячейку.

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

    Установите флажок только уникальные записии нажмите кнопку ОК.

    Уникальные значения из диапазона будут скопированы в новое место.

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

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

    Выполните указанные ниже действия.

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

    На вкладке данные нажмите кнопку Удалить дубликаты (в группе Работа с данными ).

    Выполните одно или несколько из указанных ниже действий:

    В разделе столбцывыберите один или несколько столбцов.

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

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

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

    Примечание: Данные будут удалены из всех столбцов, даже если на этом этапе не будут выделяться все столбцы. Например, если выбрать Столбец1 и Столбец2 (но не Столбец3), то «Key», использованный для поиска дубликатов, — это значение обоих Столбец1 & Столбец2. Если в этих столбцах обнаружена повторяющаяся копия, вся строка удаляется, в том числе другие столбцы в таблице или диапазоне.

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

    Чтобы изменить изменения, нажмите кнопку Отменить (или нажмите клавиши CTRL + Z на клавиатуре).

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

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

    Выполните указанные ниже действия.

    Выделите одну или несколько ячеек в диапазоне, таблице или отчете сводной таблицы.

    На вкладке Главная в группе стиль щелкните маленькую стрелку для условного форматированияи выберите пункт правила выделения ячеек, а затем — повторяющиеся значения.

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

    Выполните указанные ниже действия.

    Выделите одну или несколько ячеек в диапазоне, таблице или отчете сводной таблицы.

    На вкладке Главная в группе стили щелкните стрелку рядом с кнопкой условное форматированиеи выберите пункт Управление правилами , чтобы открыть всплывающее окно диспетчера правил условного форматирования .

    Выполните одно из следующих действий.

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

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

    В группе Выберите тип правила выберите параметр Форматировать только уникальные или повторяющиеся значения.

    В списке форматировать всеизмените описание правилавыберите значение уникальное или повторяющееся.

    Нажмите кнопку Формат , чтобы открыть всплывающее окно Формат ячеек .

    Выберите число, шрифт, границу или формат заливки, которые нужно применить, если значение ячейки соответствует условию, а затем нажмите кнопку ОК. Можно выбрать несколько форматов. Выбранные форматы отображаются на панели Предварительный просмотр .

    В Excel Online вы можете удалить повторяющиеся значения.

    Удаление повторяющихся значений

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

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

    Выполните указанные ниже действия.

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

    На вкладке данные нажмите кнопку Удалить дубликаты .

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

    Примечание: Данные будут удалены из всех столбцов, даже если на этом этапе не будут выделяться все столбцы. Например, если выбрать Столбец1 и Столбец2 (но не Столбец3), то «Key», использованный для поиска дубликатов, — это значение обоих Столбец1 & Столбец2. При обнаружении дубликата в Столбец1 и Столбец2 вся строка будет удалена, включая данные из Столбец3.

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

    Примечание: Если вы хотите вернуться к данным, просто нажмите кнопку отменить (или нажмите клавиши CTRL + Z на клавиатуре).

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

    Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

    Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

    Как удалить ячейки, столбцы и строки в Excel

    Некоторые пользователи при редактировании ячеек в Excel сталкиваются с характерными трудностями: из-за того, что выбрали неверную опцию, у них таблица то уменьшается, то растягивается, то в ней исчезают данные (столбцы и строки).

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

    Как удалить ячейку?

    1. Откройте в Excel необходимую таблицу. Щелкните левой кнопкой по элементу, который нужно удалить.

    2. На вкладке «Главная», в правой части панели, откройте ниспадающее меню «Удалить» и выберите пункт «Удалить ячейки».

    3. В дополнительном окне выберите способ удаления (кликните радиокнопку возле необходимой опции):

    • «Ячейки со сдвигом влево» — после удаления все элементы, находящиеся в строке по правую сторону переместятся влево;
    • «Ячейки со сдвигом вверх» — находящиеся ниже элементы в столбце поднимутся вверх.

    Как изменить значение ячейки?

    1. Клацните по элементу 2 раза левой кнопкой.

    2. Когда появится курсор, изменяйте или удаляйте параметр точно так же, как и в Ворде (текстовом редакторе Word):

    удерживая левую кнопку, выделите символы и нажмите клавишу «Delete», чтобы потом напечатать другие данные или вставить пробелы.

    Как удаляются строки и столбцы?

    1. Кликните по названию столбца (специальное поле вверху). Вся ячейки в столбце выделятся.

    2. Не убирая курсор с подсвеченных элементов, нажмите правую кнопку.

    3. В появившемся контекстном меню Excel клацните «Удалить».

    4. Аналогичным образом убирается из проекта и строка: выделите её и активируйте соответствующую команду в меню.

    Как убирать из таблицы одинаковые ячейки?

    1. На вкладке «Данные» нажмите опцию «Удалить дубликаты».

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

    • нажмите «Снять выделение»;
    • установите щелчком мышки метку в списке, где требуется.

    Внимание! Если требуется убрать дубли во всей таблице, соответственно, метки должны быть установлены в списке возле каждого столбца.

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

    1. На вкладке «Данные», в блоке «Фильтр», клацните подраздел «Дополнительно».

    2. В окне «Расширенный фильтр» укажите, где сохранять отредактированный список (на месте или в отдельный файл).

    3. Клацните по окошку «Только уникальные записи». Нажмите «OK».

    Как убрать пустые ячейки?

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

    2. Нажмите клавишу «F5».

    3. В открывшейся панели клацните «Выделить».

    4. Включите кликом мыши опцию «Пустые ячейки». Нажмите «OK».

    5. Удалите выделенные элементы через контекстное меню (клацните по ним правой кнопкой).

    Примечание. Опытные пользователи используют специальную формулу для удаления пустых элементов. Она записывается в памяти Excel в виде скрипта, написанного на языке Visual Basic. Подробней с этой технологией вы можете ознакомиться на специализированных форумах.

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

    2. Откройте раздел «Данные» и нажмите «Фильтр».

    3. Щёлкните по установленному фильтру («стрелочка» в ячейке).

    4. Снимите флажок в надстройке «Выделить всё».

    5. Щёлкните окошко в «Пустые», а потом кнопку «OK».

    6. В столбце отобразятся только пустые ячейки. Кликните по ним правой кнопкой и нажмите «Удалить… ».

    Комфортной работы в Excel!

     

    martensit

    Пользователь

    Сообщений: 66
    Регистрация: 01.01.1970

    Всем доброго времени.  

      Имеются большие xls файлы по 10Мб.    
    После сортировки и фильтра остается несколько необходимых ячеек, все остальное скрывается.  
    Естественно при сохранении размер файла не уменьшается. А надо бы.  

      Вопрос: можно ли как-то удалить все скрытые (зажатые) ячейки, чтобы потом сохранить оставшиеся ячейки и тем самым добиться существенного уменьшения размера фала?    

      Вариант «скопировать все в другой лист» не подходит.  

      Спасибо.

     

    KuklP

    Пользователь

    Сообщений: 14868
    Регистрация: 21.12.2012

    E-mail и реквизиты в профиле.

    1)Возможно, Вы имеете ввиду удалить скрытые строки?  
    2)Чем не устраивает  «скопировать все в другой лист» и удалить исходный?

    Я сам — дурнее всякого примера! …

     

    KuklP

    Пользователь

    Сообщений: 14868
    Регистрация: 21.12.2012

    E-mail и реквизиты в профиле.

    Проснетесь, глянете:  

      Public Sub DelHiddenRows()  
       Dim lR As Long, i As Long  
       lR = ActiveSheet.UsedRange.Rows.Count  
       For i = lR To 1 Step -1  
           If Rows(i).Hidden Then Rows(i).Delete  
       Next  
    End Sub

    Я сам — дурнее всякого примера! …

     

    martensit

    Пользователь

    Сообщений: 66
    Регистрация: 01.01.1970

    {quote}{login=KuklP}{date=13.08.2010 10:37}{thema=}{post}1)Возможно, Вы имеете ввиду удалить скрытые строки?  
    2)Чем не устраивает  «скопировать все в другой лист» и удалить исходный?{/post}{/quote}  

      1. Кстати, а в excel есть разница между отфильтроваными и скрытыми?  
    Например у меня в файле первоначально зажаты несколько столбцов.  
    Затем я ставлю автофильтр и зажимаю еще несколько строк.  
    И то и ругое попадает под понятие «скрытые»?  

      2. Слишком много потом нужно ровнять : )

     

    martensit

    Пользователь

    Сообщений: 66
    Регистрация: 01.01.1970

    {quote}{login=KuklP}{date=13.08.2010 11:24}{thema=}{post}Проснетесь, глянете:  

      Public Sub DelHiddenRows()  
       Dim lR As Long, i As Long  
       lR = ActiveSheet.UsedRange.Rows.Count  
       For i = lR To 1 Step -1  
           If Rows(i).Hidden Then Rows(i).Delete  
       Next  
    End Sub{/post}{/quote}  

      Я не «программист», поэтому не знаю, что делать с этим кодом : (

     

    > 1. Кстати, а в excel есть разница между отфильтроваными и скрытыми?  
    Нет. Хотя «отфильтрованными» обычно называют видимые данные.  

      Сергей,  
    небольшое уточнение к твоему коду. Если Usedrange начинается не с первой, а с n-ной строки, то последние (n-1) строк не будут просмотрены. См. ниже.  

      Если надо также удалять скрытые столбцы, код такой:  

      Public Sub DelHiddenRowsColumns()  
    Dim lR As Long, i As Long  
    lR = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row — 1  
    For i = lR To 1 Step -1  
    If Rows(i).Hidden Then Rows(i).Delete  
    Next  

      ActiveSheet.ShowAllData ‘в режиме фильтра нельзя удалять столбцы!  

      lR = ActiveSheet.UsedRange.Columns.Count + ActiveSheet.UsedRange.Column — 1  
    For i = lR To 1 Step -1  
    If Columns(i).Hidden Then Columns(i).Delete  
    Next  
    End Sub  

      =87666=

     

    KuklP

    Пользователь

    Сообщений: 14868
    Регистрация: 21.12.2012

    E-mail и реквизиты в профиле.

    {quote}{login=Казанский}{date=14.08.2010 12:19}{thema=}{post}>  
    Сергей,  
    небольшое уточнение к твоему коду. Если Usedrange начинается не с первой, а с n-ной строки, то последние (n-1) строк не будут просмотрены. {/post}{/quote}  
    Согласен:-)

    Я сам — дурнее всякого примера! …

     

    {quote}{login=Казанский}{date=14.08.2010 12:19}{thema=}{post}> 1. Кстати, а в excel есть разница между отфильтроваными и скрытыми?  
    Нет. Хотя «отфильтрованными» обычно называют видимые данные.  

      Сергей,  
    небольшое уточнение к твоему коду. Если Usedrange начинается не с первой, а с n-ной строки, то последние (n-1) строк не будут просмотрены. См. ниже.  

      Если надо также удалять скрытые столбцы, код такой:  

      Public Sub DelHiddenRowsColumns()  
    Dim lR As Long, i As Long  
    lR = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row — 1  
    For i = lR To 1 Step -1  
    If Rows(i).Hidden Then Rows(i).Delete  
    Next  

      ActiveSheet.ShowAllData ‘в режиме фильтра нельзя удалять столбцы!  

      lR = ActiveSheet.UsedRange.Columns.Count + ActiveSheet.UsedRange.Column — 1  
    For i = lR To 1 Step -1  
    If Columns(i).Hidden Then Columns(i).Delete  
    Next  
    End Sub  

      =87666={/post}{/quote}  

      А что в итоге делать мне?  
    Стандартными инструментами данную операцию проделать не получится?

     

    KuklP

    Пользователь

    Сообщений: 14868
    Регистрация: 21.12.2012

    E-mail и реквизиты в профиле.

    Грузите свой файл. Жмете alt-F11. Меню-Insert-Module. Туда копируете макрос Казанского. Далее сохраняем книгу. Переходим на нужный лист. Жмем alt-F8. Выбираем макрос DelHiddenRowsColumns — Выполнить. Смотрим что получилось.  
    Макросы должны быть включены.

    Я сам — дурнее всякого примера! …

     

    ZVI

    Пользователь

    Сообщений: 4328
    Регистрация: 23.12.2012

    {quote}{login=Казанский}{date=14.08.2010 12:19}{thema=}{post}> 1. Кстати, а в excel есть разница между отфильтроваными и скрытыми?  
    Нет. Хотя «отфильтрованными» обычно называют видимые данные.{/post}{/quote}  
    На всякий случай уточню, что скрытые вручную и автофильтором строки или столбцы — не одно и то же с точки зрения Excel и VBA. Например, метод Find не видит того, что скрыто автофильтром, но видит скрытое вручную.

     

    {quote}{login=KuklP}{date=14.08.2010 10:41}{thema=}{post}Грузите свой файл. Жмете alt-F11. Меню-Insert-Module. Туда копируете макрос Казанского. Далее сохраняем книгу. Переходим на нужный лист. Жмем alt-F8. Выбираем макрос DelHiddenRowsColumns — Выполнить. Смотрим что получилось.  
    Макросы должны быть включены.{/post}{/quote}  

      Большое спасибо. Вставил именно ваш код (а не Казанского), т.к. удаление скрытых столбцов не требуется, они как раз таки нужны.  

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

      Еще раз спасибо.

     

    ZVI

    Пользователь

    Сообщений: 4328
    Регистрация: 23.12.2012

    {quote}{login=martensit}{date=13.08.2010 10:33}{thema=Можно ли удалить все «скрытые» ячейки?}{post}Вопрос: можно ли как-то удалить все скрытые ячейки, чтобы потом сохранить оставшиеся ячейки и тем самым добиться существенного уменьшения размера файла?{/post}{/quote}Без VBA — напишите противоположное условие, чтобы отобразилось то, что нужно удалить. Затем удалите видимые, и отобразите все — в фильтре есть такая строчка.

     

    KuklP

    Пользователь

    Сообщений: 14868
    Регистрация: 21.12.2012

    E-mail и реквизиты в профиле.

    А с ВБА, чтоб быстрее:  
    Public Sub DelHiddenRows()  
       Dim lR As Long, i As Long  
       lR = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row — 1  
       Application.ScreenUpdating = False  
       For i = lR To 1 Step -1  
           If Rows(i).Hidden Then Rows(i).Delete  
       Next  
       Application.ScreenUpdating = True  
    End Sub  
    Но способ ZVI сработает просто моментально, так что подумайте.

    Я сам — дурнее всякого примера! …

     

    {quote}{login=KuklP}{date=15.08.2010 06:08}{thema=}{post}А с ВБА, чтоб быстрее:  
    Public Sub DelHiddenRows()  
       Dim lR As Long, i As Long  
       lR = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row — 1  
       Application.ScreenUpdating = False  
       For i = lR To 1 Step -1  
           If Rows(i).Hidden Then Rows(i).Delete  
       Next  
       Application.ScreenUpdating = True  
    End Sub  
    Но способ ZVI сработает просто моментально, так что подумайте.{/post}{/quote}  

      Да, с новым кодом гораздо быстрее получилось. А можете объяснить в двух словах как не для программиста: за счет чего скорость увеличились?  

      И возник еще один вопрос: в книге около 15 листов, надо зайти на каждый и применить обработку. А можно написать код, чтобы одним нажатием сразу всю книгу обработать?    
    А то приходится над каждым листом сидеть, а так можно было бы другими полезными делами заняться, пока вся книга обрабатывается.

     

    {quote}{login=ZVI}{date=15.08.2010 12:03}{thema=}{post}{quote}{login=martensit}{date=13.08.2010 10:33}{thema=Можно ли удалить все «скрытые» ячейки?}{post}Вопрос: можно ли как-то удалить все скрытые ячейки, чтобы потом сохранить оставшиеся ячейки и тем самым добиться существенного уменьшения размера файла?{/post}{/quote}Без VBA — напишите противоположное условие, чтобы отобразилось то, что нужно удалить. Затем удалите видимые, и отобразите все — в фильтре есть такая строчка.{/post}{/quote}  

      Спасибо, вариант в копилку.    
    Но не для моего случая. Т.к. слишком много листов и строк. И каждый раз выделять все пустые строки для удаления не вариант.  
    Задача свести к минимуму движения мышкой.

     

    Юрий М

    Модератор

    Сообщений: 60588
    Регистрация: 14.09.2012

    Контакты см. в профиле

    {quote}{login=}{date=15.08.2010 12:40}{thema=Re: }{post}{quote}{login=KuklP}{date=15.08.2010 06:08}{thema=}{post}{/post}{/quote}И возник еще один вопрос{/post}{/quote}  
    Привыкайте СРАЗУ полностью ставить задачу — давно получили бы нужный код и избежали бы ненужной переписки.

     

    KuklP

    Пользователь

    Сообщений: 14868
    Регистрация: 21.12.2012

    E-mail и реквизиты в профиле.

    {quote}{login=}{date=15.08.2010 12:40}{thema=Re: }{post}{quote}{login=KuklP}{date=15.08.2010 06:08}{thema=}{post}А с ВБА, чтоб быстрее:  
    {/post}{/quote}  

      А можете объяснить в двух словах как не для программиста: за счет чего скорость увеличились?  

      А можно написать код, чтобы одним нажатием сразу всю книгу обработать?    
    {/post}{/quote}  
    1) За счет отключения обновления экрана: Application.ScreenUpdating = False  
    2)Для всей книги  
    Public Sub DelHiddenRows()  
       Dim lR As Long, i As Long, sh As Worksheet  
       On Error Resume Next  
       Application.ScreenUpdating = False  
       For Each sh In ThisWorkbook.Worksheets  
           sh.Activate  
           lR = sh.UsedRange.Rows.Count + sh.UsedRange.Row — 1  
           For i = lR To 1 Step -1  
               If sh.Rows(i).Hidden Then Rows(i).Delete  
           Next  
       Next  
       Application.ScreenUpdating = True  
    End Sub

    Я сам — дурнее всякого примера! …

     

    Guest

    Гость

    #18

    16.08.2010 18:35:18

    {quote}{login=KuklP}{date=15.08.2010 03:02}{thema=Re: Re: }{post}{quote}{login=}{date=15.08.2010 12:40}{thema=Re: }{post}{quote}{login=KuklP}{date=15.08.2010 06:08}{thema=}{post}А с ВБА, чтоб быстрее:  
    {/post}{/quote}  

      А можете объяснить в двух словах как не для программиста: за счет чего скорость увеличились?  

      А можно написать код, чтобы одним нажатием сразу всю книгу обработать?    
    {/post}{/quote}  
    1) За счет отключения обновления экрана: Application.ScreenUpdating = False  
    2)Для всей книги  
    Public Sub DelHiddenRows()  
       Dim lR As Long, i As Long, sh As Worksheet  
       On Error Resume Next  
       Application.ScreenUpdating = False  
       For Each sh In ThisWorkbook.Worksheets  
           sh.Activate  
           lR = sh.UsedRange.Rows.Count + sh.UsedRange.Row — 1  
           For i = lR To 1 Step -1  
               If sh.Rows(i).Hidden Then Rows(i).Delete  
           Next  
       Next  
       Application.ScreenUpdating = True  
    End Sub{/post}{/quote}  

      Еще раз спасибо. Очень выручили.

    Содержание

    • 1 Использование функции проверки документа
    • 2 Использование кода VBA
    • 3 Использование стороннего программного обеспечения
    • 4 Последнее слово

    Освоение Excel занимает много времени и усилий. Если вы не являетесь экспертом, освоение расширенных функций может быть пугающим процессом. К сожалению, не все команды четко видны в интерфейсе.

    Удаление скрытых строк является прекрасным примером. В более старых версиях Excel это было невозможно. К счастью, Microsoft решила добавить его в версии 2007 и новее. Тем не менее, как это работает, загадка для многих.

    Есть два способа удаления скрытых строк в Excel. Давайте пройдемся по ним.

    Использование функции проверки документа

    Быстрые ссылки

    • Использование функции проверки документа
          • Откройте книгу и выберите «Файл»> «Информация».
          • Нажмите кнопку «Проверить наличие проблем», затем выберите «Проверить документ».
          • В диалоговом окне «Инспектор документов» убедитесь, что выбраны «Скрытые строки и столбцы».
          • Нажмите Осмотреть
          • Инспектор документов покажет вам отчет, который покажет, есть ли какие-либо скрытые строки и столбцы. Если есть, перейдите к Удалить все, затем нажмите Отмена.
    • Использование кода VBA
          • Откройте файл Excel и нажмите Alt + F11, чтобы открыть VBA Editor.
          • Пойдите, чтобы Вставить> Модуль.
          • Когда появится окно модуля, вставьте в него следующий код:
          • Нажмите F5, чтобы запустить код.
    • Использование стороннего программного обеспечения
    • Последнее слово

    Функция инспектора документов доступна в Excel, Word, PowerPoint и Visio. Это лучший способ обнаружить и удалить любые скрытые данные, которые могут присутствовать в документе. Это полезно, когда вам нужно поделиться документами с другими людьми и хотите убедиться, что в документе нет сюрпризов.

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

    1. Откройте книгу и выберите «Файл»> «Информация».
    2. Нажмите кнопку «Проверить наличие проблем», затем выберите «Проверить документ».
    3. В диалоговом окне «Инспектор документов» убедитесь, что выбраны «Скрытые строки и столбцы».
    4. Нажмите Осмотреть
    5. Инспектор документов покажет вам отчет, который покажет, есть ли какие-либо скрытые строки и столбцы. Если есть, перейдите к Удалить все, затем нажмите Отмена.

    Эту функцию можно найти в том же месте в Excel 2013 и 2016. Интерфейс версии 2010 выглядит немного иначе, но путь к инспектору документов тот же. Если вы используете Excel 2007, вы можете найти эту опцию, нажав кнопку Office, а затем перейдите в раздел «Подготовка»> «Проверить документ».

    Нет никакой разницы в самой функции, поэтому это обеспечит отсутствие скрытых строк и столбцов независимо от вашей версии Excel.

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

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

    1. Откройте файл Excel и нажмите Alt + F11, чтобы открыть VBA Editor.
    2. Пойдите, чтобы Вставить> Модуль.
    3. Когда появится окно модуля, вставьте в него следующий код:

    Sub deletehidden ()
    Для lp = 256 К 1 Шаг -1
    If Columns (lp) .EntireColumn.Hidden = True Затем столбцы (lp) .EntireColumn.Delete Else
    следующий
    Для lp = 65536 до 1 шага -1
    Если строки (lp) .EntireRow.Hidden = True, то строки (lp) .EntireRow. Удалить еще
    следующий
    End Sub

    1. Нажмите F5, чтобы запустить код.

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

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

    Использование стороннего программного обеспечения

    Существует множество сторонних решений, которые могут помочь вам мгновенно удалить скрытые строки и столбцы. Они обычно служат расширением Excel, добавляя дополнительные параметры на панель инструментов. Помимо этого, они также предлагают дополнительные функции, которые могут быть трудно найти, такие как:

    1. Пакетные флажки удаления
    2. Пакетное удаление опций кнопок
    3. Удалить пустые строки,
    4. Пакетное удаление всех макросов

    Они могут оказаться очень полезными, если вы являетесь опытным пользователем Excel и ищете быстрые решения общих проблем, которые Microsoft еще предстоит решить должным образом.

    Последнее слово

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

    Если вы находите интересным кодирование, выполнение кода VBA является более удобным решением, которое вы можете сделать, даже если у вас нет опыта программирования. Все, что вам нужно сделать, это вырезать и вставить правильные команды.

    Наконец, вы можете выбрать стороннее решение, которое поможет вам максимально использовать возможности Excel. Они могут стать отличным обновлением программного обеспечения и значительно упростить его использование.

    Освоение Excel занимает много времени и усилий. Если вы не являетесь экспертом, освоение расширенных функций может быть сложным процессом. К сожалению, не все команды четко видны в интерфейсе.

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

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

    Использование стороннего программного обеспечения

    Существует множество сторонних решений, которые могут помочь вам мгновенно удалить скрытые строки и столбцы. Они обычно служат расширением Excel, добавляя дополнительные параметры на панель инструментов. Помимо этого, они также предлагают дополнительные функции, которые могут быть трудно найти, такие как:

    1. Пакетные флажки удаления
    2. Пакетное удаление опционных кнопок
    3. Удалить пустые строки,
    4. Пакетное удаление всех макросов

    Они могут оказаться очень полезными, если вы являетесь опытным пользователем Excel и ищете быстрые решения общих проблем, которые Microsoft еще предстоит решить должным образом.

    Последнее слово

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

    Если вам нравится программирование, выполнение кода VBA является более удобным решением, которое вы можете сделать, даже если у вас нет опыта программирования. Все, что вам нужно сделать, это вырезать и вставить правильные команды.

    Наконец, вы можете выбрать стороннее решение, которое поможет вам максимально использовать возможности Excel. Они могут стать отличным обновлением программного обеспечения и значительно упростить его использование.

    Как удалить/скрыть столбцы в Excel по условию? Работа со столбцами

    Рассмотрим наиболее распространенные вопросы, касающиеся столбцов Excel, на примере Excel 2007, а также познакомимся с надстройкой (макросом), автоматизирующей удаление и скрытие столбцов Excel по заданному условию.

    С чем имеем дело?

    Рабочая книга (Workbook) – это файл Excel, содержащий рабочие листы. Рабочий лист (Worksheet) — это электронная таблица, которая используется приложением Excel для хранения и обработки данных. Рабочий лист состоит из ячеек. Ячейка – это основной элемент электронной таблицы. Именно ячейки являются носителями информации и содержат текст, значения, примечания, формулы и т.д. Каждая ячейка имеет свой адрес – номер строки и номер столбца, на пересечении которых эта ячейка находится. Ячейки организованы в столбцы и строки и являются частью рабочей книги.

    Сколько столбцов в рабочем листе?

    Количество столбцов в Excel варьируется в зависимости от версии, так в версии Excel 2003 столбцов 256, а в версиях 2007 и 2010 уже 16 384. Сумму значений столбца можно узнать, выделив столбец и посмотрев параметр «Сумма выделенных ячеек» в строке состояния. Строка состояния находится внизу окна, под горизонтальной полосой прокрутки.

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

    Как выделить столбец? Как выделить несколько столбцов подряд? Как выделить несколько столбцов выборочно?

    Выделить столбец можно однократным кликом левой кнопкой мыши по имени столбца либо нажатием сочетания клавиш Ctrl+Spase (клавиша пробел), либо поместить курсор (маркер выделения) в самую первую ячейку нужного столбца и нажать сочетание клавиш Ctrl+Shift+Стрелка вниз. Несколько столбцов подряд можно выделить, проведя курсором по названиям столбцов с нажатой левой кнопкой мыши, либо выделить первый столбец нужного диапазона столбцов, а затем при нажатой клавише Shift выделить последний столбец диапазона столбцов. Выделить несколько столбцов выборочно, можно щелкая курсором по именам нужных столбцов при нажатой клавише Ctrl.

    Как изменить стиль заголовков столбцов?

    В Excel столбцы буквами обозначаются по умолчанию, но есть еще способ обозначения столбцов цифрами. При этом способе адрес выделенной ячейки выглядит не как А1, а как R1C1, где R1 (сокращение слова Row – строка) обозначает номер строки, а C1 (сокращение слова Column – колонка) обозначает номер столбца. Изменить способ отображения заголовков столбцов можно в меню «Параметры Excel» после нажатия кнопки «Office». В разделе «Формулы» в группе «Работа с формулами» необходимо поставить флажок перед полем «Стиль ссылок R1C1».

    Как закрепить столбцы на листе? Как снять закрепление столбцов на листе?

    При работе с таблицами, которые в ширину выходят за видимые пределы экрана для удобства ввода и просмотра данных можно закрепить нужные столбцы. Для этого необходимо выделить столбец, следующий за нужным, перейти во вкладку «Вид», в группу «Окно», нажать кнопку «Закрепить области» и в выпадающем списке команд выбрать пункт «Закрепить области». Для закрепления первого столбца можно не выделяя столбца выбрать пункт «Закрепить первый столбец» в меню кнопки «Закрепить области».

    Для закрепления следующих столбцов нужно снять предыдущее закрепление, если оно имеется. Для этого надо зайти на все ту же вкладку «Вид» и в группе «Окно» раскрыть меню кнопки «Закрепить области» после чего выбрать пункт «Снять закрепление областей».

    Как изменить ширину столбца? Как задать автоподбор ширины столбца? Как задать фиксированную ширину столбцов? Как задать ширину столбцов по умолчанию?

    Ширину столбцов в Excel можно изменять как в сторону увеличения, так и в сторону уменьшения. Для изменения ширины столбца подводим курсор мыши к границе двух соседних столбцов и в тот момент, когда курсор станет двухсторонней горизонтальной стрелкой, нажимаем левую кнопку мыши и перемещаем границу между столбцами в нужном направлении. При этом если было выделено несколько столбцов, то ширина изменилась бы у каждого из них. Автоподбор ширины столбца можно задать на вкладке «Главная», в группе «Ячейки», меню кнопки «Формат», выбрав пункт «Автоподбор ширины столбца».

    Автоподбор ширины столбца можно также задать двойным кликом левой кнопки мыши на правой границе столбца возле его имени. При этом если выделены несколько столбцов, то автоподбор применится ко всем столбцам выделенной группы. Ширина столбца по умолчанию зафиксирована в 8,43 символа при размере букв 10 пунктов, но фиксированную ширину можно задать своим собственным значением, для этого выделяем нужные столбцы, на выделенном диапазоне кликаем правой кнопкой мыши и в контекстном меню выбираем пункт «Ширина столбца…». В появившемся окне «Ширина столбца» устанавливаем нужную нам ширину. Для того чтобы задать произвольную ширину столбца по умолчанию, заходим на вкладку «Главная», выбираем группу «Ячейки», раскрываем меню кнопки «Формат» и выбираем пункт «Ширина по умолчанию», где задаем свое значение, после чего нажимаем кнопку «ОК».

    Как транспонировать значения столбцов в строки?

    Без особого труда можно преобразовать Excel столбец в строку и наоборот. Такое преобразование называется транспонированием. Для преобразования столбца в строку необходимо скопировать данные столбца, после чего нажать правую кнопку мыши и из контекстного меню выбрать пункт «Специальная вставка…». В появившемся диалоговом окне «Специальная вставка» поставить галочку в поле «транспонировать» и нажать кнопку «ОК». Еще один способ — зайти на вкладку «Главная», в группу «Буфер обмена», открыть меню кнопки «Вставить» и выбрать из него пункт «Транспонировать».

    Как добавить новый столбец в таблицу? Как вставить скопированный столбец?

    Вставить новый столбец в таблицу можно, кликнув правой кнопкой мыши на имени столбца, левее которого надо поместить новый столбец и выбрать в контекстном меню пункт «Вставить». Аналогичное действие можно осуществить через главное меню Excel. В окне открытого листа выделите столбец, левее которого надо поместить новый столбец, после этого зайдите на вкладку «Главная», в группу «Ячейки», раскройте меню кнопки «Вставить» и выберите в списке пункт «Вставить столбцы на лист». При вставке новых столбцов, общее количество столбцов на листе остается неизменным.

    При вставке скопированных столбцов предусмотрены разные режимы вставки, так например, при осуществлении вставки в контекстном меню есть три пункта, относящиеся к вставке – «Вставить», «Специальная вставка» и «Вставить скопированные ячейки». При выборе пункта «Вставить», данные вставляются вместо или поверх тех данных, которые находились в столбце, куда производится вставка. При выборе же пункта «Вставить скопированные ячейки» данные вставляются рядом, старые значение столбца сохраняются, но смещаются при этом в сторону. Описанные выше способы вставки, сделают полные копии ячеек в столбцах, включая текст, форматы, формулы и примечания. При выборе пункта «Специальная вставка» можно произвести частичное копирование, выбрав из предложенного списка только нужный параметр.

    Как очистить столбцы от содержимого? Как скрыть и отобразить столбцы? Как удалить столбцы?

    Для очистки столбцов от содержимого нужно выделить нужный диапазон и нажать клавишу Delete на клавиатуре либо кликнуть правой кнопкой мыши на выделенном диапазоне и выбрать из контекстного меню пункт «Очистить содержимое». Очистить столбцы от содержимого можно также на вкладке «Главная» в группе «Редактирование», меню кнопки «Очистить».

    Через меню кнопки «Очистить» можно на выбор произвести очистку выделенных столбцов от содержимого (текста, цифровых значений, формул), от форматов, от примечаний, а можно произвести полную очистку, выбрав пункт «Очистить все». Информацию, расположенную в столбцах или строках, можно скрывать. Скрытые данные не удаляются, а временно не выводятся на экран. Для скрытия столбца, его необходимо выделить, затем щелкнуть правой кнопкой мыши в любом месте выделенного диапазона либо на названии столбца и выбрать из контекстного меню пункт «Скрыть». Для отображения скрытых столбцов нужно выделить два столбца, между которых находятся скрытые столбцы и, щелкнув правой кнопкой мыши, выбрать из контекстного меню пункт «Отобразить». Скрытие и отображение столбцов можно также производить на вкладке «Главная», в группе «Ячейки», в меню кнопки «Формат».

    Удаление столбцов производится абсолютно аналогично их скрытию, только в контекстном меню вместо пункта «Скрыть» выбирается пункт «Удалить», а на вкладке «Главная», в группе «Ячейки», выбирается кнопка «Удалить» вместо кнопки «Формат».

    Как удалять либо скрывать столбцы макросом при соблюдении условия?

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

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

    Как удалять либо скрывать столбцы макросом по нескольким условиям?

    Специально для случаев, когда необходимо удалять либо скрывать столбцы, содержащие разные слова, либо сочетания слов, надстройка доработана таким образом, чтобы можно было ввести сразу все искомые слова либо их сочетания в поле для ввода текста. При этом в качестве разделителя используется знак точка с запятой (;). Это позволяет сократить количество запусков макроса и сделать необходимые манипуляции со столбцами за один раз.

    1) Скрывать либо удалять столбцы;

    2) Выбирать одно из нескольких условий для искомых значений (совпадает, не совпадает, содержит, не содержит, начинается, не начинается, заканчивается, не заканчивается);

    3) Находить пустые столбцы и столбцы, содержащие заданный текст;

    4) Позволяет осуществлять одновременный поиск различных текстовых выражений, внесенных в поле для ввода текста с использованием знака-разделителя. В качестве знака-разделителя используется (;) точка с запятой ;

    5) Выбирать различные диапазоны для обработки данных;

    6) Ограничивать выбранные диапазоны номерами столбцов слева и/или справа для избежания повреждения боковых шапок таблиц и столбцов с разного рода промежуточными итогами;

    7) Осуществлять поиск текста в столбцах как с учетом регистра, так и без.

    При нажатии кнопки «Пуск» макрос скроет либо удалит пустые столбцы, либо столбцы, содержащие заданный пользователем текст на активном листе либо на всех листах рабочей книги.

    Как удалить пустые строки в Excel быстрыми способами

    При импорте и копировании таблиц в Excel могут формироваться пустые строки и ячейки. Они мешают работе, отвлекают.

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

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

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

    Пример 1 . Сортировка данных в таблице. Выделяем всю таблицу. Открываем вкладку «Данные» — инструмент «Сортировка и фильтр» — нажимаем кнопку «Сортировка». Или щелкаем правой кнопкой мыши по выделенному диапазону и делаем сортировку «от минимального к максимальному».

    Пустые строки после сортировки по возрастанию оказываются внизу диапазона.

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

    Пример 2 . Фильтр. Диапазон должен быть отформатирован как таблица с заголовками. Выделяем «шапку». На вкладке «Данные» нажимаем кнопку «Фильтр» («Сортировка и фильтр»). Справа от названия каждого столбца появится стрелочка вниз. Нажимаем – открывается окно фильтрации. Снимаем выделение напротив имени «Пустые».

    Таким же способом можно удалить пустые ячейки в строке Excel. Выбираем нужный столбец и фильтруем его данные.

    Пример 3 . Выделение группы ячеек. Выделяем всю таблицу. В главном меню на вкладке «Редактирование» нажимаем кнопку «Найти и выделить». Выбираем инструмент «Выделение группы ячеек».

    В открывшемся окне выбираем пункт «Пустые ячейки».

    Программа отмечает пустые ячейки. На главной странице находим вкладку «Ячейки», нажимаем «Удалить».

    Результат – заполненный диапазон «без пустот».

    Внимание! После удаления часть ячеек перескакивает вверх – данные могут перепутаться. Поэтому для перекрывающихся диапазонов инструмент не подходит.

    Полезный совет! Сочетание клавиш для удаления выделенной строки в Excel CTRL+«-». А для ее выделения можно нажать комбинацию горячих клавиш SHIFT+ПРОБЕЛ.

    Как удалить повторяющиеся строки в Excel?

    Чтобы удалить одинаковые строки в Excel, выделяем всю таблицу. Переходим на вкладку «Данные» — «Работа с данными» — «Удалить дубликаты».

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

    После нажатия ОК Excel формирует мини-отчет вида:

    Как удалить каждую вторую строку в Excel?

    Проредить таблицу можно с помощью макроса. Например, такого:

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

    1. В конце таблицы делаем вспомогательный столбец. Заполняем чередующимися данными. Например, «о у о у о у» и т.д. Вносим значения в первые четыре ячейки. Потом выделяем их. «Цепляем» за черный крестик в правом нижнем углу и копируем буквы до конца диапазона.
    2. Устанавливаем «Фильтр». Отфильтровываем последний столбец по значению «у».
    3. Выделяем все что осталось после фильтрации и удаляем.
    4. Убираем фильтр – останутся только ячейки с «о».

    Вспомогательный столбец можно устранить и работать с «прореженной таблицей».

    Как удалить скрытые строки в Excel?

    Однажды пользователь скрыл некую информацию в строках, чтобы она не отвлекала от работы. Думал, что впоследствии данные еще понадобятся. Не понадобились – скрытые строки можно удалить: они влияют на формулы, мешают.

    В тренировочной таблице скрыты ряды 5, 6, 7:

    Будем их удалять.

    1. Переходим на «Файл»-«Сведения»-«Поиск проблем» — инструмент «Инспектор документов».
    2. В отрывшемся окне ставим галочку напротив «Скрытые строки и столбцы». Нажимаем «Проверить».
    3. Через несколько секунд программа отображает результат проверки.
    4. Нажимаем «Удалить все». На экране появится соответствующее уведомление.

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

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

    Как удалить/скрыть столбцы в Excel по условию? Работа со столбцами

    Рассмотрим наиболее распространенные вопросы, касающиеся столбцов Excel, на примере Excel 2007, а также познакомимся с надстройкой (макросом), автоматизирующей удаление и скрытие столбцов Excel по заданному условию.

    С чем имеем дело?

    Рабочая книга (Workbook) – это файл Excel, содержащий рабочие листы. Рабочий лист (Worksheet) — это электронная таблица, которая используется приложением Excel для хранения и обработки данных. Рабочий лист состоит из ячеек. Ячейка – это основной элемент электронной таблицы. Именно ячейки являются носителями информации и содержат текст, значения, примечания, формулы и т.д. Каждая ячейка имеет свой адрес – номер строки и номер столбца, на пересечении которых эта ячейка находится. Ячейки организованы в столбцы и строки и являются частью рабочей книги.

    Сколько столбцов в рабочем листе?

    Количество столбцов в Excel варьируется в зависимости от версии, так в версии Excel 2003 столбцов 256, а в версиях 2007 и 2010 уже 16 384. Сумму значений столбца можно узнать, выделив столбец и посмотрев параметр «Сумма выделенных ячеек» в строке состояния. Строка состояния находится внизу окна, под горизонтальной полосой прокрутки.

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

    Как выделить столбец? Как выделить несколько столбцов подряд? Как выделить несколько столбцов выборочно?

    Выделить столбец можно однократным кликом левой кнопкой мыши по имени столбца либо нажатием сочетания клавиш Ctrl+Spase (клавиша пробел), либо поместить курсор (маркер выделения) в самую первую ячейку нужного столбца и нажать сочетание клавиш Ctrl+Shift+Стрелка вниз. Несколько столбцов подряд можно выделить, проведя курсором по названиям столбцов с нажатой левой кнопкой мыши, либо выделить первый столбец нужного диапазона столбцов, а затем при нажатой клавише Shift выделить последний столбец диапазона столбцов. Выделить несколько столбцов выборочно, можно щелкая курсором по именам нужных столбцов при нажатой клавише Ctrl.

    Как изменить стиль заголовков столбцов?

    В Excel столбцы буквами обозначаются по умолчанию, но есть еще способ обозначения столбцов цифрами. При этом способе адрес выделенной ячейки выглядит не как А1, а как R1C1, где R1 (сокращение слова Row – строка) обозначает номер строки, а C1 (сокращение слова Column – колонка) обозначает номер столбца. Изменить способ отображения заголовков столбцов можно в меню «Параметры Excel» после нажатия кнопки «Office». В разделе «Формулы» в группе «Работа с формулами» необходимо поставить флажок перед полем «Стиль ссылок R1C1».

    Как закрепить столбцы на листе? Как снять закрепление столбцов на листе?

    При работе с таблицами, которые в ширину выходят за видимые пределы экрана для удобства ввода и просмотра данных можно закрепить нужные столбцы. Для этого необходимо выделить столбец, следующий за нужным, перейти во вкладку «Вид», в группу «Окно», нажать кнопку «Закрепить области» и в выпадающем списке команд выбрать пункт «Закрепить области». Для закрепления первого столбца можно не выделяя столбца выбрать пункт «Закрепить первый столбец» в меню кнопки «Закрепить области».

    Для закрепления следующих столбцов нужно снять предыдущее закрепление, если оно имеется. Для этого надо зайти на все ту же вкладку «Вид» и в группе «Окно» раскрыть меню кнопки «Закрепить области» после чего выбрать пункт «Снять закрепление областей».

    Как изменить ширину столбца? Как задать автоподбор ширины столбца? Как задать фиксированную ширину столбцов? Как задать ширину столбцов по умолчанию?

    Ширину столбцов в Excel можно изменять как в сторону увеличения, так и в сторону уменьшения. Для изменения ширины столбца подводим курсор мыши к границе двух соседних столбцов и в тот момент, когда курсор станет двухсторонней горизонтальной стрелкой, нажимаем левую кнопку мыши и перемещаем границу между столбцами в нужном направлении. При этом если было выделено несколько столбцов, то ширина изменилась бы у каждого из них. Автоподбор ширины столбца можно задать на вкладке «Главная», в группе «Ячейки», меню кнопки «Формат», выбрав пункт «Автоподбор ширины столбца».

    Автоподбор ширины столбца можно также задать двойным кликом левой кнопки мыши на правой границе столбца возле его имени. При этом если выделены несколько столбцов, то автоподбор применится ко всем столбцам выделенной группы. Ширина столбца по умолчанию зафиксирована в 8,43 символа при размере букв 10 пунктов, но фиксированную ширину можно задать своим собственным значением, для этого выделяем нужные столбцы, на выделенном диапазоне кликаем правой кнопкой мыши и в контекстном меню выбираем пункт «Ширина столбца…». В появившемся окне «Ширина столбца» устанавливаем нужную нам ширину. Для того чтобы задать произвольную ширину столбца по умолчанию, заходим на вкладку «Главная», выбираем группу «Ячейки», раскрываем меню кнопки «Формат» и выбираем пункт «Ширина по умолчанию», где задаем свое значение, после чего нажимаем кнопку «ОК».

    Как транспонировать значения столбцов в строки?

    Без особого труда можно преобразовать Excel столбец в строку и наоборот. Такое преобразование называется транспонированием. Для преобразования столбца в строку необходимо скопировать данные столбца, после чего нажать правую кнопку мыши и из контекстного меню выбрать пункт «Специальная вставка…». В появившемся диалоговом окне «Специальная вставка» поставить галочку в поле «транспонировать» и нажать кнопку «ОК». Еще один способ — зайти на вкладку «Главная», в группу «Буфер обмена», открыть меню кнопки «Вставить» и выбрать из него пункт «Транспонировать».

    Как добавить новый столбец в таблицу? Как вставить скопированный столбец?

    Вставить новый столбец в таблицу можно, кликнув правой кнопкой мыши на имени столбца, левее которого надо поместить новый столбец и выбрать в контекстном меню пункт «Вставить». Аналогичное действие можно осуществить через главное меню Excel. В окне открытого листа выделите столбец, левее которого надо поместить новый столбец, после этого зайдите на вкладку «Главная», в группу «Ячейки», раскройте меню кнопки «Вставить» и выберите в списке пункт «Вставить столбцы на лист». При вставке новых столбцов, общее количество столбцов на листе остается неизменным.

    При вставке скопированных столбцов предусмотрены разные режимы вставки, так например, при осуществлении вставки в контекстном меню есть три пункта, относящиеся к вставке – «Вставить», «Специальная вставка» и «Вставить скопированные ячейки». При выборе пункта «Вставить», данные вставляются вместо или поверх тех данных, которые находились в столбце, куда производится вставка. При выборе же пункта «Вставить скопированные ячейки» данные вставляются рядом, старые значение столбца сохраняются, но смещаются при этом в сторону. Описанные выше способы вставки, сделают полные копии ячеек в столбцах, включая текст, форматы, формулы и примечания. При выборе пункта «Специальная вставка» можно произвести частичное копирование, выбрав из предложенного списка только нужный параметр.

    Как очистить столбцы от содержимого? Как скрыть и отобразить столбцы? Как удалить столбцы?

    Для очистки столбцов от содержимого нужно выделить нужный диапазон и нажать клавишу Delete на клавиатуре либо кликнуть правой кнопкой мыши на выделенном диапазоне и выбрать из контекстного меню пункт «Очистить содержимое». Очистить столбцы от содержимого можно также на вкладке «Главная» в группе «Редактирование», меню кнопки «Очистить».

    Через меню кнопки «Очистить» можно на выбор произвести очистку выделенных столбцов от содержимого (текста, цифровых значений, формул), от форматов, от примечаний, а можно произвести полную очистку, выбрав пункт «Очистить все». Информацию, расположенную в столбцах или строках, можно скрывать. Скрытые данные не удаляются, а временно не выводятся на экран. Для скрытия столбца, его необходимо выделить, затем щелкнуть правой кнопкой мыши в любом месте выделенного диапазона либо на названии столбца и выбрать из контекстного меню пункт «Скрыть». Для отображения скрытых столбцов нужно выделить два столбца, между которых находятся скрытые столбцы и, щелкнув правой кнопкой мыши, выбрать из контекстного меню пункт «Отобразить». Скрытие и отображение столбцов можно также производить на вкладке «Главная», в группе «Ячейки», в меню кнопки «Формат».

    Удаление столбцов производится абсолютно аналогично их скрытию, только в контекстном меню вместо пункта «Скрыть» выбирается пункт «Удалить», а на вкладке «Главная», в группе «Ячейки», выбирается кнопка «Удалить» вместо кнопки «Формат».

    Как удалять либо скрывать столбцы макросом при соблюдении условия?

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

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

    Как удалять либо скрывать столбцы макросом по нескольким условиям?

    Специально для случаев, когда необходимо удалять либо скрывать столбцы, содержащие разные слова, либо сочетания слов, надстройка доработана таким образом, чтобы можно было ввести сразу все искомые слова либо их сочетания в поле для ввода текста. При этом в качестве разделителя используется знак точка с запятой (;). Это позволяет сократить количество запусков макроса и сделать необходимые манипуляции со столбцами за один раз.

    1) Скрывать либо удалять столбцы;

    2) Выбирать одно из нескольких условий для искомых значений (совпадает, не совпадает, содержит, не содержит, начинается, не начинается, заканчивается, не заканчивается);

    3) Находить пустые столбцы и столбцы, содержащие заданный текст;

    4) Позволяет осуществлять одновременный поиск различных текстовых выражений, внесенных в поле для ввода текста с использованием знака-разделителя. В качестве знака-разделителя используется (;) точка с запятой ;

    5) Выбирать различные диапазоны для обработки данных;

    6) Ограничивать выбранные диапазоны номерами столбцов слева и/или справа для избежания повреждения боковых шапок таблиц и столбцов с разного рода промежуточными итогами;

    7) Осуществлять поиск текста в столбцах как с учетом регистра, так и без.

    При нажатии кнопки «Пуск» макрос скроет либо удалит пустые столбцы, либо столбцы, содержащие заданный пользователем текст на активном листе либо на всех листах рабочей книги.

    Скрытие строк и содержимого ячеек в Excel

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

    Метод 1: сдвигаем границу строки

    Данный метод, пожалуй, является самым простым. И вот, в чем он заключается.

    1. На вертикальной координатной панели наводим указатель мыши на нижнюю границу строки, которую планируем скрыть. Когда появится знак в виде плюсика со стрелками вверх и вниз, зажав левую кнопку мыши тянем его вверх, соединив с верхней границей строки.
    2. Таким нехитрым способом нам удалось скрыть выбранную строку.

    Метод 2: одновременное скрытие нескольких строк

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

    1. На вертикальной координатной панели любым удобным способом (например, с помощью зажатой левой кнопки мыши) выделяем строки, которые планируем спрятать.Если требуется выделить разрозненные строки, выполняем выделение левой кнопкой мыши (щелчком или зажав для идущих подряд строк), удерживая клавишу Ctrl на клавиатуре.
    2. Аналогично скрытию одной строки (действия описали в методе выше), сдвигаем границу любой строки из выделенного диапазона. При этом неважно, тянем ли мы указатель к верхней границе именно этой строки или к границе самой верхней строки отмеченной области.
    3. В итоге мы скрыли сразу весь выделенный диапазон.

    Метод 3: используем контекстное меню

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

    1. На вертикальной панели координат выделяем нужные строки (как это сделать, описано выше).
    2. Щелкаем правой кнопкой мыши по любому месту в выделенном диапазоне на координатной панели, в открывшемся списке выбираем команду “Скрыть”.
    3. Весь выделенный диапазон строк будет спрятан.

    Метод 4: применяем кнопки на ленте

    На ленте программы также, предусмотрены кнопки для скрытия строк.

    1. Для начала нужно выделить строки, которые мы планируем спрятать. Сделать это можно по-разному:
    2. Находясь во вкладке “Главная” в группе инструментов “Ячейки” щелкаем по кнопке “Формат”. В открывшемся перечне выбираем команду “Скрыть или отобразить”, затем – “Скрыть строки”.
    3. Получаем скрытый диапазон строк.

    Метод 5: группируем строки

    Этот метод реализуется через функцию “Группировать”. План действий следующий:

    1. Выделяем строки, которые мы планируем сгруппировать – также, как и в методе выше – либо на координатной панели, либо в самой таблице.
    2. Переключаемся во вкладку “Данные”. В группе инструментов “Структура” выбираем команду “Группировать”. Жмем именно на значок функции, а не на стрелку вниз.
    3. Появится вспомогательное окно группировки. Ставим отметку напротив нужного варианта (в нашем случае – строки) и щелкаем OK.
    4. В результаты мы получим сгруппированные строки, о чем свидетельствуют кнопки с цифрами 1 и 2 в самом верху вертикальной панели координат и полоска со знаком “минус” рядом с последней строкой выделенного диапазона. Если мы нажмем на него, сгруппированные строки будут скрыты. Аналогичный результат получится при нажатии кнопки 1.
    5. Чтобы обратно раскрыть сгруппированные строки, нажимаем на знак “плюс” или кнопку 2.

    Метод 6: применяем фильтр

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

    1. Сначала нужно выделить любую ячейку таблицы. Находясь во вкладке “Главная” в группе инструментов “Редактирование” щелкаем по кнопке “Сортировка и фильтр”. В открывшемся перечне выбираем “Фильтр”.Фильтр можно включить и во вкладке “Данные”, воспользовавшись кнопкой “Фильтр” в группе “Сортировка и фильтр”. Также, потребуется предварительно выделить любую ячейку в таблице.
    2. В результате в каждой ячейке шапки таблицы с правой стороны появится характерный значок фильтра в виде квадрата с треугольником, направленным вниз. Выбираем столбец, по содержимому которого планируем настроить фильтр, и жмем по соответствующему значку фильтрации (допустим, продажи по торговой точке 2).
    3. В открывшемся окне фильтра убираем галочки напротив значений, которые хотим спрятать. По готовности щелкаем OK.
    4. В результате, все строки, содержащие значения, которые мы скрыли, также будут спрятаны в таблице. Понять, что в столбце выполнена фильтрация данных достаточно просто по видоизмененному значку фильтра.

    Скрываем содержимое ячеек

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

    1. Сначала нужно выполнить выделение ячеек, содержимое которых мы хотим скрыть. Это могут быть элементы из разных строк или столбцов. Далее щелкаем правой кнопкой мыши по выделенному диапазону и в открывшемся меню останавливаем свой выбор на строке “Формат ячеек”.
    2. Мы окажемся во вкладке “Число” окна форматирования. Выбираем вариант “Все форматы”, затем в правой части окна в поле для ввода информации под параметром “Тип” печатаем следующее: ;;; . По готовности щелкаем OK.
    3. В результате проделанных действий нам удалось скрыть содержимое выделенного диапазона. Конечно же, на самом деле данные никуда не делись, а просто перестали отображаться в самих ячейках. Однако если выделить какой-нибудь элемент, увидеть его содержимое можно в строке формул.
    4. Чтобы снова сделать содержимое ячеек видимым, в окне форматирования возвращаем ранее установленный для них формат.

    Заключение

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

    Понравилась статья? Поделить с друзьями:
  • Удаление символов с определенного символа в excel
  • Удаление лишних строк word
  • Удаление символов в ячейке excel справа
  • Удаление лишних столбцов в excel
  • Удаление символов в ячейке excel слева