OpenOffice: удаление строк на основе значения ячейки

16

У меня довольно большая таблица, из которой мне нужно отфильтровать несколько строк. В электронной таблице все строки, столбец M которых не равен «on», должны быть удалены. Я применил фильтр и заново сохранил документ, но в нем остались ненужные строки - как вместо этого удалить эти строки навсегда?

    A | Б | ... | M
-------------------------------
Джонатан | Сэмпсон | ... | на
Джефф | Этвуд | ... |
Джоэл | Спольский | ... | на

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

Сэмпсон
источник

Ответы:

26
  1. Выберите ячейку в столбце М.
  2. Выделите все ячейки в электронной таблице с помощью Ctrl-A.
  3. Откройте меню Данные-> Фильтр-> Стандартный фильтр .
  4. Установите первую строку фильтра так, чтобы Имя поля было «Столбец М», Условие - «Не равно», а Значение - «Вкл».
  5. Нажмите кнопку ОК, чтобы применить фильтр к электронной таблице.
  6. Выделите все строки в электронной таблице с помощью Ctrl-A. Чтобы отменить выбор любой ячейки заголовка столбца, удерживайте клавишу Ctrl и щелкните соответствующую строку.
  7. Щелкните правой кнопкой мыши по любому из номеров строк и выберите « Удалить строки» .
  8. Выберите одну из ячеек заголовка столбца или любую непустую ячейку.
  9. Используйте пункт меню Data-> Filter-> Remove Filter, чтобы восстановить оставшиеся строки.
jwaddell
источник
4

Моим быстрым и грязным решением было бы создать еще один столбец с номерами 1..n. Затем выполните сортировку по столбцу M. Выберите и удалите строки, которые не включены. Затем восстановите исходный порядок, отсортировав этот новый столбец с номерами 1..n.

Родни Шулер
источник
0

Когда вы применяете фильтр, вы только показываете / скрываете нужные строки. Попробуйте это: ПЕРВЫЙ - ИМЕЙТЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ ... хе-хе. После применения фильтра вам нужно выбрать строки, правую кнопку мыши и выбрать: Исключить, Удалить, Удалить (я не знаю, какой вариант будет отображаться.


источник