При удалении строки excel формула ломается
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРН 310633031600071
Как удалить строки из MS Excel, который имеет>65000 строк?
мой лист Excel, кажется, имеет 65555 строк, хотя мы используем только первые несколько сотен. Если я удаляю строки снизу, это ничего не меняет. Как я могу изменить его размер до того, что мы используем?
это иногда происходит, когда эти ячейки имеют форматирование, но нет данных
при сохранении книги Excel сохраняет только ту часть каждого листа, которая содержит данные или форматирование. Пустые ячейки могут содержать форматирование, в результате которого последняя ячейка в строке или столбце выходит за пределы диапазона ячеек, содержащих данные. В этом случае размер книги будет больше, чем необходимо, и может привести к более печатных страниц при печати листа или рабочая тетрадь.
наиболее распространенной причиной установки последней ячейки вне диапазона листа, который используется в настоящее время является чрезмерное форматирование. При форматировании целых строк и столбцов некоторые типы форматирования могут привести к тому, что последняя ячейка будет установлена в ячейку, расположенную значительно ниже или справа от фактического диапазона использовать.
при нажатии Ctrl + конец приносит вам далеко за пределы диапазона данных, то попробуйте сбросить последние ячейки. Есть 2 способа сделать это
Удаление ненужных строк в листе Excel
В файле Excel 2010 содержится около 100 строк, содержащих данные, но весь рабочий лист отображает 1048576 пустых строк (размер файла составляет около 2,5 МБ). Мне нужно удалить пустые строки после данных. Но выбор строки и ее удаление ничего не делают. Как удалить эти ненужные строки?
Может кто-нибудь объяснить, что не так с этим файлом?
В вашем файле определенно что-то не так. Может быть проще скопировать 100 строк, которые вы хотите сохранить, в новый файл рабочей книги, чем пытаться удалить миллион строк .
Поиск дубликатов во всем документе обнаружил и удалил более 1 миллиона дубликатов. Таким образом, в этой книге есть скрытые символы или что-то занимающее место. Это все еще не помогло, потому что размер сохранения после этого вырос до 35 МБ.
Решение: после того, как я скопировал заполненные строки в новую книгу, размер сохраненного файла составляет всего 10 КБ.
Комментатор на посту Роберта точно в цель. После удаления ненужных строк необходимо сохранить книгу, закрыть, а затем снова открыть ее.
Microsoft описывает шаги в своей статье «Как сбросить последнюю ячейку в Excel» . Они также упоминают этап «Сохранить», но я бы хотел, чтобы они уделяли ему больше внимания. Пока вы не сохраните и не откроете книгу еще раз, похоже, что ваше удаление ничего не сделало!
Копирование хороших строк в новую рабочую книгу также является хорошим решением, особенно если у вас нет проблем с макросами или формулами со сложными ссылками на ячейки.
2007 и более поздние версии: на ленте на вкладке «Главная», в группе «Ячейки» и кнопке «Удалить» (блок называется ячейками), выберите маленькую стрелку под ней, затем выберите «Удалить строки листа». Сохраните файл и откройте файл.
Другая причина может заключаться в том, что один или несколько столбцов рабочего листа упоминаются в некоторой формуле в другом рабочем листе без указания количества строк.
Наилучший вариант — использовать Ctrl + Shift + Downarrow, чтобы скрыть ненужные строки, и Ctrl + Shift + Стрелка вправо, чтобы скрыть ненужные столбцы.
Удостоверьтесь, что у вас нет форматирования вниз по этим столбцам (например, границы ячеек применяются ко всему столбцу). Возьмите полосу прокрутки и перетащите ее до конца. Выберите нижний ряд (1048579, я полагаю) и кучу над ним, около 20-30, все, что видно на экране. Щелкните правой кнопкой мыши область заголовка строки и нажмите Delete . Перетащите полосу прокрутки вверх и выберите ячейку, в которой находятся ваши данные. Выберите другой лист, затем вернитесь. Это должно быть исправлено.
Как удалить ненужные строки и столбцы на листе Excel
( Это не займет столько времени, сколько может предложить первый взгляд, и это безопасно!)
Есть два листа, упомянутых в процедуре ниже.
Давайте назовем ваш оригинальный лист YourOriginalSheet (он представляет фактическое имя вашего исходного листа).
Назовем другой лист ShortSheet , который будет содержать копию только соответствующих ячеек.
(1) В YourOriginalSheet , Select а Copy диапазон соответствующих ячеек (не вставить еще нигде).
(2) Добавьте новый лист с именем ShortSheet , поместите курсор в ячейку, представляющую верхний левый угол копируемого диапазона (вероятно A1 ), и вставьте так:
(2a) Paste Special. > Formulas [щелкните правой кнопкой мыши верхний левый угол ячейки]
(2b) Paste Special. > Values
(2c) Paste Special. > Formats
(2d) Paste Special. > Column Widths
(2e) Включите другие Paste Special варианты, которые, по вашему мнению, могут помочь сделать лист лучше.
(3) Нажмите, Ctrl-Shift-End чтобы найти нижний правый угол, ShortSheet чтобы убедиться, что он содержит все соответствующие данные.
(4) Save рабочая тетрадь. ( Save As . новый файл, если вы хотите сделать резервную копию.)
(5) Удалить YourOriginalSheet (соответствующие данные в настоящее время сохраняются в ShortSheet .)
(6) Переименуйте ShortSheet в фактическое имя вашего оригинального листа.
Ничего не изменилось, за исключением того, что книга стала намного меньше, поэтому все макросы, внешние ссылки на этот лист и т. Д. Должны работать.
Вот macro для выполнения шагов в (2).
Перед использованием макроса Select и Copy соответствующего диапазона, как было сделано в шаге (1).
Как удалить столбец в excel чтобы не сбились формулы
Argument ‘Topic id’ is null or empty
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРН 310633031600071
Как удалить столбец в excel чтобы не сбились формулы
Вставляйте и удаляйте строки и столбцы для оптимального размещения данных на листе.
Примечание: В Microsoft Excel установлены следующие ограничения на количество строк и столбцов: 16 384 столбца в ширину и 1 048 576 строк в высоту.
Вставка и удаление столбца
Выделите любую ячейку в столбце, а затем выберите Главная > Вставить > Вставить столбцы на лист или Удалить столбцы с листа.
Можно также щелкнуть правой кнопкой мыши в верхней части столбца и выбрать Вставить или Удалить.
Вставка и удаление строки
Выделите любую ячейку в строке, а затем выберите Главная > Вставить > Вставить строки листа или Удалить строки листа.
Можно также щелкнуть правой кнопкой мыши номер строки и выбрать Вставить или Удалить.
Параметры форматирования
При выделении строки или столбца, к которым применено форматирование, это форматирование переносится в новую вставляемую строку или столбец. Если вы не хотите применять форматирование, можно нажать кнопку Параметры вставки после выполнения вставки, а затем выбрать один из следующих параметров.
Если кнопка "Параметры вставки" не отображается, выберите Файл > Параметры > Дополнительно и в группе Вырезание, копирование и вставка установите флажок Отображать кнопку параметров вставки.
Вставка строк
Чтобы вставить одну строку: щелкните правой кнопкой мыши всю строку, над которой требуется вставить новую, и выберите Вставить строки.
Чтобы вставить несколько строк:выделите столько же строк, сколько хотите добавить сверху. Щелкните выделенные строки правой кнопкой мыши и выберите Вставить строки.
Вставка столбцов
Чтобы вставить один столбец: щелкните правой кнопкой мыши весь столбец, справа от которого хотите добавить новый, и выберите Вставить столбцы.
Чтобы вставить несколько столбцов:выделите столько же столбцов, сколько хотите добавить справа. Щелкните выделенные столбцы правой кнопкой мыши и выберите Вставить столбцы.
Удаление ячеек, строк и столбцов
Если вам больше не нужны какие-либо ячейки, строки или столбцы, вот как удалить их:
Выделите ячейки, строки или столбцы, которые вы хотите удалить.
Щелкните правой кнопкой мыши и выберите нужный вариант удаления, например Удалить ячейки (со сдвигом вверх), Удалить ячейки (со сдвигом влево), Удалить строки, или Удалить столбцы.
При удалении строк или столбцов следующие за ними строки и столбцы автоматически сдвигаются вверх или влево.
Совет: Если вы передумаете сразу после того, как удалите ячейку, строку или столбец, просто нажмите клавиши CTRL+Z, чтобы восстановить их.
Вставка ячеек
Чтобы вставить одну ячейку
Щелкните правой кнопкой мыши ячейку, над которой нужно вставить новую.
Нажмите Вставить и выберите Ячейки со сдвигом вниз.
Чтобы вставить несколько ячеек
Выделите столько же ячеек, сколько хотите добавить сверху.
Щелкните выделенные ячейки правой кнопкой мыши и выберите Вставить > Ячейки со сдвигом вниз.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Как в Excel удалить значение с сохранением формулы
Распространенный тип таблиц содержит ячейки для ввода, которые изменяются пользователем, и ячейки с формулами, которые работают с этими ячейками для ввода. Если вы хотите удалить все значения в ячейках для ввода, но при этом сохранить нетронутыми формулы, подскажу вам простой способ сделать это.
После присвоения имени ячейкам для ввода вы можете выбирать именованные ячейки напрямую, используя раскрывающийся список Имя слева от строки для формул. Затем нажмите Delete, и они удалятся.
Как удалить строку в Excel (способ №1)
В программе Эксель Вы можете убрать строку с помощью контекстного меню.
Для того, чтобы удалить строку в Эксель с помощью этого способа Вам будет нужно:
1. Нажать правой кнопкой компьютерной мыши на любую ячейку, которая находится на той строке, которую Вам необходимо удалить.
После этого, строка в программе Эксель будет удалена.
А также для того, чтобы удалить строку в программе Эксель Вы можете нажать левой кнопкой компьютерной мыши на номер строки, которую Вам нужно удалить. Этот номер находится на вертикальной панели в программе Excel.
Далее, нажмите на выделенную строку правой кнопкой компьютерной мыши.
Всё, и после этого, строка в программе Эксель будет удалена.
Как удалить строку в Эксель (способ №2)
Для того, чтобы удалить строку в Эксель с помощью этого способа Вам будет нужно:
1. Для начала, нажать на любую ячейку, которая находится на той строке, которую Вам необходимо удалить.
После этого, строка будет удалена.
Заключение
А также, на этом сайте Вы можете прочитать статью о том, как пронумеровать страницы в программе Эксель?
Удаление строки в Microsoft Excel
Во время работы с программой Excel часто приходится прибегать к процедуре удаления строк. Этот процесс может быть, как единичным, так и групповым, в зависимости от поставленных задач. Особый интерес в этом плане представляет удаление по условию. Давайте рассмотрим различные варианты данной процедуры.
Процесс удаления строк
Удаление строчек можно произвести совершенно разными способами. Выбор конкретного решения зависит от того, какие задачи ставит перед собой пользователь. Рассмотрим различные варианты, начиная от простейших и заканчивая относительно сложными методами.
Способ 1: одиночное удаление через контекстное меню
Наиболее простой способ удаления строчек – это одиночный вариант данной процедуры. Выполнить его можно, воспользовавшись контекстным меню.
- Кликаем правой кнопкой мыши по любой из ячеек той строки, которую нужно удалить. В появившемся контекстном меню выбираем пункт «Удалить…».
После этого указанный элемент будет удален.
Также можно кликнуть левой кнопкой мыши по номеру строчки на вертикальной панели координат. Далее следует щелкнуть по выделению правой кнопкой мышки. В активировавшемся меню требуется выбрать пункт «Удалить».
Способ 2: одиночное удаление с помощью инструментов на ленте
Кроме того, эту процедуру можно выполнить с помощью инструментов на ленте, которые размещены во вкладке «Главная».
-
Производим выделение в любом месте строчки, которую требуется убрать. Переходим во вкладку «Главная». Кликаем по пиктограмме в виде небольшого треугольника, которая расположена справа от значка «Удалить» в блоке инструментов «Ячейки». Выпадает список, в котором нужно выбрать пункт «Удалить строки с листа».
Также можно выделить строку в целом, щелкнув левой кнопки мыши по её номеру на вертикальной панели координат. После этого, находясь во вкладке «Главная», жмем на значок «Удалить», размещенный в блоке инструментов «Ячейки».
Способ 3: групповое удаление
Для выполнения группового удаления строчек, прежде всего, нужно произвести выделение необходимых элементов.
-
Для того, чтобы удалить несколько рядом расположенных строчек, можно выделить смежные ячейки данных строк, находящиеся в одном столбце. Для этого зажимаем левую кнопку мыши и курсором проводим по этим элементам.
Если диапазон большой, то можно выделить самую верхнюю ячейку, щелкнув по ней левой кнопкой мыши. Затем зажать клавишу Shift и кликнуть по самой нижней ячейке того диапазона, который нужно удалить. Выделены будут все элементы, находящиеся между ними.
Выделить нужные элементы можно также через вертикальную панель координат. В этом случае будут выделяться не отдельные ячейки, а строчки полностью.
-
Для того, чтобы выделить смежную группу строк, зажимаем левую кнопку мыши и проводим курсором по вертикальной панели координат от верхнего строчного элемента, который нужно удалить, к нижнему.
Можно также воспользоваться и вариантом с использованием клавиши Shift. Кликаем левой кнопкой мышки по первому номеру строки диапазона, который следует удалить. Затем зажимаем клавишу Shift и выполняем щелчок по последнему номеру указанной области. Весь диапазон строчек, лежащий между этими номерами, будет выделен.
Способ 4: удаление пустых элементов
Иногда в таблице могут встречаться пустые строчки, данные из которых были ранее удалены. Такие элементы лучше убрать с листа вовсе. Если они расположены рядом друг с другом, то вполне можно воспользоваться одним из способов, который был описан выше. Но что делать, если пустых строк много и они разбросаны по всему пространству большой таблицы? Ведь процедура их поиска и удаления может занять значительное время. Для ускорения решения данной задачи можно применить нижеописанный алгоритм.
-
Переходим во вкладку «Главная». На ленте инструментов жмем на значок «Найти и выделить». Он расположен в группе «Редактирование». В открывшемся списке жмем на пункт «Выделение группы ячеек».
Обратите внимание! При использовании данного метода строчка должна быть абсолютно пустая. Если в таблице имеются пустые элементы, расположенные в строке, которая содержит какие-то данные, как на изображении ниже, этот способ применять нельзя. Его использование может повлечь сдвиг элементов и нарушение структуры таблицы.
Способ 5: использование сортировки
Для того, чтобы убрать строки по определенному условию можно применять сортировку. Отсортировав элементы по установленному критерию, мы сможем собрать все строчки, удовлетворяющие условию вместе, если они разбросаны по всей таблице, и быстро убрать их.
-
Выделяем всю область таблицы, в которой следует провести сортировку, или одну из её ячеек. Переходим во вкладку «Главная» и кликаем по значку «Сортировка и фильтр», которая расположена в группе «Редактирование». В открывшемся списке вариантов действий выбираем пункт «Настраиваемая сортировка».
- Значения;
- Цвет ячейки;
- Цвет шрифта;
- Значок ячейки.
Тут уже все зависит от конкретных обстоятельств, но в большинстве случаев подходит критерий «Значения». Хотя в дальнейшем мы поговорим и об использовании другой позиции.
Кстати, этот же способ можно использовать для группировки и массового удаления пустых строчек.
Внимание! Нужно учесть, что при выполнении такого вида сортировки, после удаления пустых ячеек положение строк будет отличаться от первоначального. В некоторых случаях это не важно. Но, если вам обязательно нужно вернуть первоначальное расположение, то тогда перед проведением сортировки следует построить дополнительный столбец и пронумеровать в нем все строчки, начиная с первой. После того, как нежелательные элементы будут удалены, можно провести повторную сортировку по столбцу, где располагается эта нумерация от меньшего к большему. В таком случае таблица приобретет изначальный порядок, естественно за вычетом удаленных элементов.
Способ 6: использование фильтрации
Для удаления строк, которые содержат определенные значения, можно также использовать такой инструмент, как фильтрация. Преимущество данного способа состоит в том, что, если вам вдруг эти строчки когда-нибудь понадобится снова, то вы их сможете всегда вернуть.
-
Выделяем всю таблицу или шапку курсором с зажатой левой кнопкой мыши. Кликаем по уже знакомой нам кнопке «Сортировка и фильтр», которая расположена во вкладке «Главная». Но на этот раз из открывшегося списка выбираем позицию «Фильтр».
Таким образом, строки, содержащие значения, с которых вы сняли галочки, будут спрятаны. Но их всегда можно будет снова восстановить, сняв фильтрацию.
Способ 7: условное форматирование
Ещё более точно можно задать параметры выбора строк, если вместе с сортировкой или фильтрацией использовать инструменты условного форматирования. Вариантов ввода условий в этом случае очень много, поэтому мы рассмотрим конкретный пример, чтобы вы поняли сам механизм использования этой возможности. Нам нужно удалить строчки в таблице, по которым сумма выручки менее 11000 рублей.
-
Выделяем столбец «Сумма выручки», к которому хотим применить условное форматирование. Находясь во вкладке «Главная», производим щелчок по значку «Условное форматирование», который расположен на ленте в блоке «Стили». После этого открывается список действий. Выбираем там позицию «Правила выделения ячеек». Далее запускается ещё одно меню. В нем нужно конкретнее выбрать суть правила. Тут уже следует производить выбор, основываясь на фактической задаче. В нашем отдельном случае нужно выбрать позицию «Меньше…».
Поставленная задача по заданному условию решена.
Кроме того, можно произвести аналогичную операцию с условным форматированием, но только после этого проведя фильтрацию данных.
-
Итак, применяем условное форматирование к столбцу «Сумма выручки» по полностью аналогичному сценарию. Включаем фильтрацию в таблице одним из тех способов, которые были уже озвучены выше.
Как видим, существует очень большое количество способов удалить ненужные строки. Каким именно вариантом воспользоваться зависит от поставленной задачи и от количества удаляемых элементов. Например, чтобы удалить одну-две строчки вполне можно обойтись стандартными инструментами одиночного удаления. Но чтобы выделить много строк, пустые ячейки или элементы по заданному условию, существуют алгоритмы действий, которые значительно облегчают задачу пользователям и экономят их время. К таким инструментам относится окно выделения группы ячеек, сортировка, фильтрация, условное форматирование и т.п.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Почему не удаляется строка в excel функция удалить не активна
Argument ‘Topic id’ is null or empty
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРН 310633031600071
olik, здравствуйте. Под листом 1 Вы подразумеваете лист "Měsíční rekapitulace", или лист "List1"?
Опишите подробнее, какой диапазон удаляете и какой "портится".
[p.s.]Плохо тему переименовали, опишите, что именно за проблема: при удалении выделенной области слетают формулы?[/p.s.]
olik, здравствуйте. Под листом 1 Вы подразумеваете лист "Měsíční rekapitulace", или лист "List1"?
Опишите подробнее, какой диапазон удаляете и какой "портится".
[p.s.]Плохо тему переименовали, опишите, что именно за проблема: при удалении выделенной области слетают формулы?[/p.s.] Manyasha
Да Měsíční rekapitulacе , любую из таблиц на Měsíční rekapitulace кроме последней
После удаления на листе Roční rekapitulace появиться вот это
Да Měsíční rekapitulacе , любую из таблиц на Měsíční rekapitulace кроме последней
После удаления на листе Roční rekapitulace появиться вот это
olik
olik, после удаления данных с первого листа, у Вас слетают диапазоны в формулах на листе Roční rekapitulace:
=ЕСЛИ($A6="";;СУММПРОИЗВ((ПРОСМОТР(СТРОКА(D$1:D$997);СТРОКА(D$1:D$997)/ЕЧИСЛО('Měsíční rekapitulace'!$L$1:$L$997);'Měsíční rekapitulace'!$L$1:$L$997)=D$4)*('Měsíční rekapitulace'!$A$3:$A$999=$A6)*ТЕКСТ('Měsíční rekapitulace'!$Q$3:$Q$999;"0,0;0;0;\0")))
=ЕСЛИ($A6="";;СУММПРОИЗВ((ПРОСМОТР(СТРОКА(D$1:D$997);СТРОКА(D$1:D$997)/ЕЧИСЛО('Měsíční rekapitulace'!$L$1:$L$988);'Měsíční rekapitulace'!$L$1:$L$988)=D$4)*('Měsíční rekapitulace'!$A$3:$A$990=$A6)*ТЕКСТ('Měsíční rekapitulace'!$Q$3:$Q$990;"0,0;0;0;\0")))
Диапазоны не согласованы, поэтому формулы не считают.
После удаления таблиц на первом листе, на втором замените (ctrl+h) получившиеся 988 на 997, и 990 на 999 (область поиска: формулы).
olik, после удаления данных с первого листа, у Вас слетают диапазоны в формулах на листе Roční rekapitulace:
=ЕСЛИ($A6="";;СУММПРОИЗВ((ПРОСМОТР(СТРОКА(D$1:D$997);СТРОКА(D$1:D$997)/ЕЧИСЛО('Měsíční rekapitulace'!$L$1:$L$997);'Měsíční rekapitulace'!$L$1:$L$997)=D$4)*('Měsíční rekapitulace'!$A$3:$A$999=$A6)*ТЕКСТ('Měsíční rekapitulace'!$Q$3:$Q$999;"0,0;0;0;\0")))
=ЕСЛИ($A6="";;СУММПРОИЗВ((ПРОСМОТР(СТРОКА(D$1:D$997);СТРОКА(D$1:D$997)/ЕЧИСЛО('Měsíční rekapitulace'!$L$1:$L$988);'Měsíční rekapitulace'!$L$1:$L$988)=D$4)*('Měsíční rekapitulace'!$A$3:$A$990=$A6)*ТЕКСТ('Měsíční rekapitulace'!$Q$3:$Q$990;"0,0;0;0;\0")))
Диапазоны не согласованы, поэтому формулы не считают.
После удаления таблиц на первом листе, на втором замените (ctrl+h) получившиеся 988 на 997, и 990 на 999 (область поиска: формулы). Manyasha
=ЕСЛИ($A6="";;СУММПРОИЗВ((ПРОСМОТР(СТРОКА(D$1:D$997);СТРОКА(D$1:D$997)/ЕЧИСЛО('Měsíční rekapitulace'!$L$1:$L$997);'Měsíční rekapitulace'!$L$1:$L$997)=D$4)*('Měsíční rekapitulace'!$A$3:$A$999=$A6)*ТЕКСТ('Měsíční rekapitulace'!$Q$3:$Q$999;"0,0;0;0;\0")))
=ЕСЛИ($A6="";;СУММПРОИЗВ((ПРОСМОТР(СТРОКА(D$1:D$997);СТРОКА(D$1:D$997)/ЕЧИСЛО('Měsíční rekapitulace'!$L$1:$L$988);'Měsíční rekapitulace'!$L$1:$L$988)=D$4)*('Měsíční rekapitulace'!$A$3:$A$990=$A6)*ТЕКСТ('Měsíční rekapitulace'!$Q$3:$Q$990;"0,0;0;0;\0")))
Диапазоны не согласованы, поэтому формулы не считают.
После удаления таблиц на первом листе, на втором замените (ctrl+h) получившиеся 988 на 997, и 990 на 999 (область поиска: формулы). Автор - Manyasha
Дата добавления - 21.05.2015 в 11:06
Иногда вы хотите удалить всю строку, если ячейка содержит ноль в Excel, и вы можете удалить их по одной, если их несколько. Но как насчет того, чтобы удалить сотни строк, содержащих ноль? Вы можете выбрать один из сложных способов, указанных ниже.
Удалить строку, если ячейка содержит ноль, с помощью функции фильтра в Excel
Вы можете использовать функцию фильтра, чтобы отфильтровать все строки на основе нулевых значений в определенном столбце, а затем удалить все видимые строки позже. Пожалуйста, сделайте следующее.
1. Выберите ячейки столбца, содержащие нулевые значения, на основе которых вы хотите удалить все строки, затем щелкните Данные > Фильтр. Смотрите скриншот:
2. Затем в первой ячейке выбранного столбца отобразится стрелка раскрывающегося списка, щелкните стрелку и выберите Числовые фильтры > Равно из раскрывающегося списка.
3. в Пользовательский автофильтр диалоговое окно введите номер 0 в текстовое поле, как показано на скриншоте ниже, а затем щелкните OK кнопку.
4. Затем все ячейки с нулевым значением в этом столбце отфильтровываются. Выберите все видимые ячейки в диапазоне фильтра и щелкните их правой кнопкой мыши, выберите Удалить строки из контекстного меню. И во всплывающем окне подсказки щелкните значок OK кнопка. Смотрите скриншот:
5. Теперь все видимые строки удалены. Вы можете нажать Данные > Фильтр снова, чтобы показать все данные без ячеек с нулевым значением. Смотрите скриншот:
Легко удалить все строки, если в определенном диапазоне в Excel существуют нулевые значения:
Kutools для Excel Выбрать определенные ячейки Утилита поможет вам легко выбрать целые строки, если в определенном диапазоне существуют нулевые значения, а затем вы можете быстро удалить все выбранные строки вручную без каких-либо ошибок.
Скачайте и попробуйте прямо сейчас! (30-дневная бесплатная трасса)
Удалить строку, если ячейка содержит ноль, с помощью VBA в Excel
В этом разделе будет показан метод VBA для удаления всех строк, если в определенном столбце Excel существуют нулевые значения.
1. Нажмите Alt + F11 одновременно кнопки для отображения Microsoft Visual Basic для приложений окно.
2. В окне Microsoft Visual Basic для приложений щелкните Вставить > Модули, затем скопируйте и вставьте следующий код VBA в окно модуля.
VBA: удалить целые строки, если в определенном диапазоне столбцов на листе существует нулевое значение
3. нажмите F5 ключ для запуска кода, во всплывающем окне KutoolsforExcel в диалоговом окне выберите диапазон столбцов, в котором вы хотите удалить целые строки на основе нулевых значений внутри, затем щелкните OK кнопка. Смотрите скриншот:
Затем все строки, основанные на нулевых значениях в указанном диапазоне столбцов, немедленно удаляются.
Удалить строку, если ячейка содержит ноль с помощью Kutools for Excel
Для многих пользователей Excel использование кода VBA опасно для удаления данных в Excel. Если вы не совсем доверяете коду VBA, здесь мы рекомендуем вам попробовать Выбрать определенные ячейки полезности Kutools for Excel.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите диапазон столбцов, в котором вы удалите целые строки на основе нулевых значений внутри, а затем щелкните Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:
2. в Выбрать определенные ячейки диалог, вам необходимо:
(1) Выберите Весь ряд вариант в Тип выбора .
(2) Выберите Равно в первом Конкретный тип раскрывающийся список, затем введите номер 0 в текстовое поле.
(3) Щелкните значок OK кнопку.
3. Появится диалоговое окно, в котором указано, сколько строк было выбрано, щелкните значок OK кнопка. Теперь выбраны все строки с нулевыми значениями в указанном диапазоне столбцов. Щелкните правой кнопкой мыши любую выбранную строку, затем щелкните Удалить в контекстном меню. Смотрите скриншот:
Теперь все строки с нулевыми значениями, существующие в указанном столбце, немедленно удаляются. Смотрите скриншот:
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Читайте также: