У меня есть электронная таблица с сотнями тысяч различных значений. Я хотел бы удалить что-то вроде первых 85 000 значений.
Есть ли менее утомительный способ сделать это, кроме как щелкнуть и перетащить выделенный фрагмент через 85 000 значений?
решение1
Если вы используете Excel в Windows, я думаю, один из способов сделать это — нажать CTRL + G, чтобы открыть окно «Перейти», затем указать свой диапазон (например, 1:85000) в поле ссылки и нажать «ОК». Это должно выделить весь диапазон, что позволит вам щелкнуть правой кнопкой мыши и удалить строки, или просто нажать «Удалить», чтобы очистить их (без сдвига).
EDIT: Нашел пост суперпользователя, посвященный чему-то похожему -Удаление определенных строк/столбцов из Excel
решение2
Чтобы выбрать группу: В левом верхнем углу рядом с полем функции введите A1:A85000.
Щелкните правой кнопкой мыши по ячейке в выделенном фрагменте > щелкните «Удалить...» > выберите всю строку.
Альтернативный вариант: в Excel VBA вы можете выполнить это, чтобы удалить строки:
range("A1","A85000").EntireRow.Delete
решение3
Чтобы избежать перетаскивания, я обычно выбираю строку одной из конечных точек диапазона, затем прокручиваю до другой конечной точки и, удерживая SHIFT
, выбираю ее. С большими наборами данных я нахожу это полезным подходом, потому что это быстрее, чем перетаскивание, но также позволяет мне оценить, является ли диапазон правильным.
Хотя другие ответы более эффективны, вы не можете проверить, что выбрали правильный диапазон, поскольку вы не обязательно видите обе конечные точки. Прокрутка/сдвиг добавляет элемент проверки в процесс.