Как удалить ненужные строки ** и столбцы** в таблице 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 и убедиться, что он содержит all соответствующих данных.
(4) Save рабочей книги. (Save As ... новый файл, если вы хотите создать резервную копию.)
(5) Удалите YourOriginalSheet (Соответствующие данные в настоящее время сохраняются в ShortSheet.)
(6) Переименуйте ShortSheet в фактическое имя оригинального листа `.
Nothing has changed except to make the workbook a lot smaller, so all macros, external references to this worksheet, etc. should still work.
Here is a macro to accomplish the steps in (2).
0x1&
Before using the macro, Select and Copy the relevant range, as was done in step (1).
I saved my macro in my Personal.xlsb workbook for future use everywhere and assigned keypress Ctrl + Shift + V к нему.