#excel #excel-formula #excel-2010
#excel #excel-формула #excel-2010
Вопрос:
Я получаю сообщение об ошибке:
Microsoft Excel не может вставить новые ячейки, потому что это приведет к удалению непустых ячеек с конца листа.
Это происходит, когда я пытаюсь вставить новую строку данных. Мне нужно сохранить все данные на листе, который у меня уже есть. У меня всего 56 строк, поэтому я думаю, что смогу добавить больше…
Комментарии:
1. Каким-то образом вы добавили содержимое в последнюю строку листа. Вам нужно будет очистить это содержимое, прежде чем вы сможете добавлять новые строки.
2. Не могли бы вы опубликовать строку, которая выдает ошибку.
3. Я перепробовал все перечисленные предложения, включая очистку форматирования, содержимого и т. Д., И ничего не сработало. Единственное, что сработало для меня, это скопировать только данные и вставить их на другой лист. Удалил старый лист, и теперь все в порядке.
Ответ №1:
Excel имеет ограниченное количество строк и столбцов (которое зависит от версии).
Чтобы найти последнюю ячейку с данными, щелкните на любой ячейке, а затем нажмите Ctrl End. Затем вы перейдете к самой удаленной ячейке, в A1
которой есть содержимое. Вам нужно будет удалить то, что есть, чтобы добавить дополнительные строки.
Комментарии:
1. После удаления глупый excel восстановит эти пустые ячейки в том же формате.
2. я сделал то же самое. не работает. все еще повторяется та же ошибка
Ответ №2:
У меня было то же самое.
Удалены последние столбцы и строки
Выделил все ячейки от последней используемой ячейки до нижней, очистил содержимое, очистил форматирование и очистил правила.
Не помогло сразу, но сработало после сохранения и повторного открытия.
Комментарии:
1. Сохранение и повторное открытие сделали свое дело для меня.
Ответ №3:
Для решения сценария недостаточно столбца:
- Разблокируйте строки (необязательно): если у вас есть целая объединенная строка, удалите их, не делайте этого. (многие люди застряли здесь) (это может помешать вам выполнить форматирование дорожки)
- Выберите ненужные столбцы: выберите первый пустой столбец (крайний левый), перейдите к концу листа, используя
ctrl shift end
для выбора всех пустых столбцов справа до последнего. - Очистить форматирование и содержимое выбранных ячеек: не используйте
delete cells
эту функцию, так как Excel повторно сгенерирует ячейки в том же формате, поэтому она не будет работать. Вместо этого используйтеClear
кнопку слеваSort amp; Filter
. ИспользуетсяClear all
для очистки как форматирования, так и содержимого ячеек, чтобы впоследствии их можно было рассматривать как пустые ячейки.
Для сценария «Недостаточно строк«:
- Это почти то же самое. : P
Это помогло бы. Надеюсь, это может помочь.
Ответ №4:
Моя проблема заключалась в том, что на листе были включены панели замораживания. Очистка, устраняющая проблему.
Ответ №5:
Это случилось со мной некоторое время назад, поэтому, когда я наткнулся на этот вопрос, я подумал, что могу поделиться своим опытом.
Подход № 1: удаление строк и столбцов
Как упоминает Мэтт Б в своем ответе, первое, что нужно попробовать, это удалить столбцы, которые занимают место.
Предположим, что ваши данные используют столбцы от A до T и строки от 1 до 20.
Прежде всего, выберите ячейку U1
и нажмите CTRL SHIFT RIGHT
, чтобы пометить все ячейки от T1
до XFD1
(крайний правый столбец, который может отображать Excel). Щелкните правой кнопкой мыши любую ячейку, выберите «Удалить» и «Весь столбец». Теперь вы избавились от столбцов.
Затем выберите ячейку A21
и нажмите CTRL SHIFT DOWN
, чтобы пометить все ячейки от A21
до A1048576
(отображается самый высокий номер строки Excel). Щелкните правой кнопкой мыши любую ячейку, выберите «Удалить» и «Вся строка». Это приведет к удалению строк.
Теперь это должно сработать, так как вы избавились от всех лишних столбцов и строк.
Подход № 2: использование VBA
Когда я столкнулся с этой проблемой, вышеупомянутое решение не сработало для меня. Однако в конце концов я нашел решение, которое сработало.
- Щелкните правой кнопкой мыши лист, который вызывает проблемы.
- Выберите «Просмотр кода»
- Нажмите CTRL G, чтобы открыть поле «Немедленно»
- Введите
ActiveSheet.UsedRange
. Это заставит Excel «удалить» все ячейки, которые в данный момент не используются, тем самым освобождая пространство, необходимое для создания новых столбцов или строк.
Я надеюсь, что это поможет вам или любой другой душе, отчаянно пытающейся создать новые строки или столбцы в Excel.
Ответ №6:
Я выбрал последний столбец, а затем CTRL SHIFT RIGHT
выделил все ячейки справа. А затем Clear all
(кнопка справа от Home-> Format), чтобы очистить как форматирование, так и содержимое ячеек. Это было единственное решение, которое затем позволило мне выполнить вставку столбца.
Ответ №7:
Это происходит также, когда вы на листе Excel объединили все ячейки в одну строку (тогда невозможно добавить еще один столбец) или вы объединили все ячейки в один столбец (тогда невозможно добавить строку).
Удаление объединенной строки / столбца позволит снова добавлять новые столбцы / строки.
Ответ №8:
У меня та же ошибка. даже я удаляю остальные строки и столбцы, все те же.
то, что я сделал, это просто скопировал все это в новый wheetsheet, после чего все снова работает….
Ответ №9:
У меня был лист с данными, по-видимому, содержащимися в A1: G4000, который выдавал эту ошибку при попытке вставить СТРОКИ в этот диапазон.
ctrl-end привел меня к IV65536!
Поэтому я удалил весь диапазон СТРОК из 4001-65536 (ячейки / Удаление строк листа в Office 365).
Это не имело никакого эффекта, и я все еще не мог вставлять СТРОКИ. Повторяется три раза, чтобы полностью убедиться, что я все сделал правильно. Никакой радости, и ctrl-end все равно привел меня к IV65536!
Исчерпав идеи, я удалил СТОЛБЦЫ с H по IV.
Теперь будут вставляться строки.
Озадачен тем, что происходит… но, возможно, стоит попробовать, если вы получите эту ошибку.
Я только предполагаю, что могло быть применено какое-то невидимое форматирование всего столбца, которое дошло до строки 65535 и было восстановлено после удаления строк.
Ответ №10:
Excel имеет ограничения для каждой версии, поэтому, пожалуйста, убедитесь, что вы проверили расширение вашего файла, например:
- XLS для Excel 97-2003
- XLSX для более поздних 2007, 2013, 2016
Иногда мы забываем проверить это, даже если вы используете Excel 2016, предупреждение все еще отображается.
Это напомнило бы вам сначала проверить.
Ответ №11:
У меня была та же проблема, и я попробовал все, что было предложено выше. Ничего не сработало. Но я сделал следующее, что немедленно устранило проблему:
- Не объединены два столбца:Они были объединены исключительно по эстетическим соображениям, поэтому их разъединение не оказало существенного влияния на мои данные, и это сработало как шарм.
- Это может означать, что вам придется просмотреть свой рабочий лист, чтобы найти недопустимый столбец / строку, но оно того стоит.
Удачи!
Ответ №12:
1) Нажмите Control shift Right-Arrow
кнопку и выберите и скопируйте все ваши данные
2) выберите все столбцы (от 1 до XFD 1) и удалите и скопируйте свои данные в таблицу удаленных столбцов, теперь это будет работать.
Ответ №13:
У меня тоже была эта проблема, которую я смог решить, выбрав неиспользуемые столбцы и «очистить все». Не удаляйте столбцы после очистки. В противном случае форматирование появится снова, и вы все равно увидите ту же ошибку.