11

У меня есть документ Excel 2007 на компьютере с Windows 7 (если эта часть имеет какое-либо значение, я не уверен, но просто выкидываю ее туда). Это список всех телефонных номеров сотрудников. Если мне нужно создать новую страницу, я могу нажать на страницу 2, и таблица будет автоматически сгенерирована снова.

Проблема в том, что кто-то все испортил, поскольку он подключен к сетевому диску и теперь показывает, что у меня более 960 000 строк данных, а на самом деле это не так! Я сделал CTRL+END, чтобы увидеть, были ли какие-либо данные в последней ячейке, поэтому я очистил их, удалил эту строку и столбец, но все еще не исправил их. Похоже, что он дублирует себя после удаления.

Как я могу исправить это вместо воссоздания всего документа?

3 ответа3

12

Microsoft имеет отличный документ поддержки под названием Как сбросить последнюю ячейку в Excel.

Из этого документа:

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

Судя по комментариям под вашим вопросом, кажется, что виновником является формат границы, который применяется ко всем строкам.

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

0

Как и вышеупомянутый комментарий - у меня была та же проблема с наличием более миллиона дополнительных строк в моем документе Excel, вызванная тем, что комментарии заканчивались очень далеко от ячейки. На этой странице есть простой код VBA, который вы можете использовать для очистки вашего документа, затем вы можете удалить его и сохранить документ без кода, и проблема будет решена. https://www.extendoffice.com/documents/excel/2252-excel-reset-comment-positions.html

0

Также проверьте, есть ли ячейки с комментариями, где поле для комментариев было перенесено далеко от ячейки. У вас может быть ячейка во второй строке электронной таблицы с комментарием, поле комментария которого находится рядом со строкой 7000, и это заставит Excel рассматривать строку 7000 как последнюю строку таблицы.

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