
Я работал с электронной таблицей в Excel 2010, и внезапно, когда я попытался вставить новую строку ячеек, я увидел, что опции вставки и удаления стали неактивны.
Я попытался скопировать другую строку и вставить ее как новую строку, но получил сообщение об ошибке:
«Эта операция недопустима. Операция пытается сдвинуть ячейки в таблице на вашем рабочем листе».
Я не объединял и не скрывал ячейки/строки/столбцы. Формул нет. Проверка данных не выполняется. Я пробовал закрыть и снова открыть таблицу.
Поиск ответов не приносит ничего полезного.
решение1
Как указано в сообщении, вы пытаетесь вставить строки в таблицу на вашем листе. Обычно, но не обязательно, таблицы будут иметь форматирование полос. Когда вы щелкаете по ячейке в таблице, появляется вкладка Таблица, например:
Команды «Вставить» и «Удалить» становятся неактивными, когда строка, которую вы пытаетесь удалить, пересекается с более чем одной таблицей (а также в других случаях):
Я не понял, как "Вставить скопированные ячейки" в строку таблицы за один шаг. Вместо этого я вставляю строку или строки в таблицу, а затем копирую содержимое. Чтобы вставить строку в таблицу, щелкните правой кнопкой мыши ячейку в таблице и выберите Вставить:
Вы можете превратить таблицы обратно в обычные ячейки. Сделайте это так:
решение2
Я не уверен, была ли это та же проблема, но у меня была похожая проблема на большой таблице, где у меня было много скрытых строк и столбцов. Я пытался добавлять или удалять строки или столбцы и получал сообщение, похожее на то, что было у вас. Во многих ячейках у меня были комментарии, я обнаружил, что хотя комментарии были связаны с определенной ячейкой, вы могли перемещать их, и они могли быть в любом месте таблицы. Если вы пытались скрыть, удалить или вставить строки/столбцы, которые имели эти скрытые комментарии, вы получали сообщение об ошибке, которое уходило за пределы таблицы. Я сделал все комментарии видимыми, а затем переместил их в то место, на которое я не пытался повлиять, и больше никаких проблем.
решение3
Я получал ту же ошибку. «Эта операция недопустима. Операция пытается сдвинуть ячейки в таблице на вашем рабочем листе».
Пробовал предложения, но все выглядело правильно. В итоге просто преобразовал все 4 таблицы в Range, а затем обратно в Table. Не знаю, в какой таблице была проблема, но теперь все хорошо. ;)
Спасибо!
решение4
Это также часто случается, когда вашв таблице слишком много строк. Вы не можете добавлять строки, если таблица заполнена до предела.
Если вы выделите весь столбец(ы) перед созданием таблицы, эта ошибка возникнет всегда.
Простой пример: создайте новую таблицу, заполните 4 строки, выберите их и создайте таблицу. Щелкните правой кнопкой мыши по таблице: вы можете легко вставить строку выше.
Теперь другой столбец, заполните 4 строки, выберите СТОЛБЕЦ (щелкнув по заголовку столбца) и создайте таблицу. Щелкните правой кнопкой мыши по таблице: вы не сможете вставить больше строк.