9

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

F5, Special, Blanks не работает как ячейки, поскольку удаляет все пробелы. Также не работает фильтр для заготовок.

Любые другие обходные пути?

Текущий синий, ожидается красный:

5 ответов5

7

Вы можете сделать это проще с помощью вспомогательной колонки.

Используйте, например, эту формулу, чтобы отметить строки с содержанием:
=IF(COUNTA(A2:C2)>0,1,"")

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

4
  1. Выделите строки, которые вы хотите удалить

  1. Щелкните правой кнопкой мыши строки и выберите Delete

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


** Дополнительно:**

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

  1. Выделите строки, которые вы хотите скрыть, нажав на номер строки

  2. Щелкните правой кнопкой мыши по выделенным строкам и выберите « Hide

Alakazam! Теперь они должны быть вне вашего пути

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

Дайте мне знать, если это поможет!

4

То, как я делал такие вещи «навсегда», - это добавить пару столбцов, отсортировать, удалить все ненужные строки (как один блок), а затем снова отсортировать обратно к исходной сортировке.

Добавьте столбцы A и B, где A - это приращение, а B - это сцепление C, D и E.

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

Затем сортируйте по столбцу B, который объединяет все пробелы:

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

3

Существует специальное решение для вашего вопроса в Excel.

Выберите столбцы A, B и C. Перейдите на ленту "Данные". В разделе "Инструменты данных" есть опция "Удалить дубликаты". Нажмите "ОК".

Это может быть достигнуто с помощью ярлыков:

Alt затем A, затем M, затем Tab, затем Tab, затем Enter.

1

Метод, который я использовал, состоит в том, чтобы выделить строки без данных (нажав Ctrl + клик по номерам строк), а затем удалив весь выбранный диапазон строк (что должно "сдвинуть" строки ниже удаленных разделов). Аналогично, если у вас пустые столбцы, вы можете сделать то же самое и "сдвинуть влево" любые столбцы вправо. Это изменит относительные ссылки на ячейки в ваших формулах, но абсолютные ссылки на ячейки (ссылки на строки и столбцы со знаками доллара), скорее всего, сломаются. Так что имейте это в виду.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .