2013-08-24 3 views
2

Я хочу удалить полную строку в excel, если значение в столбце A в NULL (я имею в виду пустой).Удалить строку, если столбец пуст

есть ли простой запрос, который может это сделать?

пожалуйста, не говорите, какой фильтр так ... :(они не будут работать для меня :(если есть EXCEL ФОРМУЛА, пожалуйста, помогите мне, друзья ...

A  B  C  D  E 
     10  20 ADE  
56  AE  A4 A76 
4  EE  AS EWS 
     45  SS EE 

я хочу удалить 1-й и 4-й ряд как столбец а строки пустые ...

+1

Формула ячейки excel не удаляет строки. Поместите курсор на номер строки, щелкните правой кнопкой мыши и выберите «удалить строку», чтобы удалить его вручную. Если вам нужно автоматизировать этот процесс, вам нужно vba .. – Ioannis

ответ

0

Попробуйте это:

  1. Поместите формулу в ячейку F1: IF (A1 = "", "", ROW())
  2. Заполните все e столбца F. Это должно дать вам последовательные номера или пробелы, где столбец A пуст.
  3. Выделить все столбцы F, Copy, then Paste special ... values ​​only. Это остановит изменение числа, когда вы выполните шаг 4.
  4. Выберите всю таблицу и отсортируйте ее по столбцу F. Это приведет к тому, что строки, которые вы не хотите, внизу, вы можете удалить, скрыть или проигнорировать.
  5. Удалите столбец F, как только вы закончите.
+0

Кажется немного сложным. Также не имеет значения, изменились ли цифры, поскольку они по-прежнему будут в последовательном порядке, но это не имеет значения, поскольку данные также будут по-прежнему в первоначальном порядке. –

1

Либо

  • Выделите всю область
  • Выберите вкладку Главная, Сортировка & Фильтр, Таможн Сортировать
  • отмените опцию Мои данные имеют заголовки
  • Выберите сортировку по столбец А в порядке возрастания
  • Заготовки будут внизу, и вы можете удалить т.е этот блок

Обратите внимание, что этот подход не будет сохранять первоначальный порядок, следующее:

  • Highlight от А1 вниз, до конца данных
  • Выберите вкладку Главная, Найти & Выбрать, Перейти к специальному
  • Выберите вариант «Заготовки»; это позволит выбрать все пустые ячейки в этом столбце
  • На вкладке Home, Cells Group, выберите Удалить Лист Ряды

Если есть много ячеек в столбце А, то начинают с помощью прокрутки к последней ячейке; нажмите в этой ячейке и нажмите Ctrl-Shift-Home, чтобы выбрать все ячейки до A1.

Это также может быть достигнуто с помощью фильтрации, но формула не может удалять строки.

+0

Сортировка по столбцу A приведет к нарушению первоначального заказа. Но Select Blanks> Delete Sheet Rows выглядит многообещающе +1 –

+0

Спасибо @RichardInglis. ОП не заявил, что ему нужно сохранить первоначальный порядок, но это разумное предположение. –

0

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

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

Смежные вопросы