9

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

Я попытался скопировать другую строку и вставить ее как новую, но я получил сообщение об ошибке:

«Эта операция не разрешена. Операция пытается сместить ячейки в таблице на вашем рабочем листе. "

Я не объединял и не скрывал никаких ячеек / строк / столбцов. Там нет формул. Там нет проверки данных. Я попытался закрыть и снова открыть электронную таблицу.

Поиск ответов не дает ничего полезного.

10 ответов10

12

Как видно из сообщения, вы пытаетесь вставить строки в таблицу на вашем листе. Как правило, но не обязательно, таблицы будут иметь полосовое форматирование. Если щелкнуть ячейку в таблице, появится вкладка «Таблица», например:

форматирование Excel

Команды «Вставить» и «Удалить» становятся недоступными, когда несколько строк пересекают строку, которую вы пытаетесь удалить (и, возможно, в другой раз):

серые таблицы

Я не понял, как "Вставить скопированные ячейки" в строку таблицы за один шаг. Вместо этого я вставляю строку или строки в таблицу, а затем копирую содержимое. Чтобы вставить строку в таблицу, щелкните правой кнопкой мыши ячейку в таблице и выберите "Вставить":

Вы можете превратить столы обратно в нормальные ячейки. Сделай это так:

3

Я не уверен, что это была та же проблема, но у меня была похожая проблема в большой электронной таблице, где у меня было скрыто много строк и столбцов. Я бы попытался добавить или удалить строки или столбцы и получить сообщение, похожее на то, что у вас было. Во многих ячейках у меня были комментарии, но я обнаружил, что, хотя комментарии были связаны с определенной ячейкой, их можно переместить, и они могут находиться в любом месте таблицы. Если вы попытались скрыть, удалить или вставить строки / столбцы, которые содержали эти скрытые комментарии, вы получили сообщение об ошибке, которое исчезнет из таблицы. Я сделал все комментарии видимыми, а затем переместил их в место, на которое я не пытался повлиять, и больше никаких проблем.

2

Я получаю ту же ошибку. «Эта операция не разрешена. Операция пытается сместить ячейки в таблице на вашем рабочем листе. "

Пробовал предложения, но все выглядело правильно. Закончилось просто преобразованием всех 4 таблиц в диапазон, а затем обратно в таблицу. Не знаю, какой стол был проблемой, но теперь все хорошо. ;)

Спасибо!

1

Если ваша таблица представляет собой связанную таблицу (через соединение ODBC, связанную с Access и т.д.), Которая вызывает ошибку, вы можете изменить свойства соединения в связанной таблице на «Вставить целые строки для новых данных, очистить неиспользуемые ячейки». Это решило проблему для меня, когда у меня было несколько последовательных связанных запросов на одном листе.

0

Вероятно, ваша таблица имеет максимальное количество строк, то есть 1048576. Это очень легко может быть в случае, когда вы создаете таблицу из выбранных столбцов. Хотя большинство строк не содержит фактических данных, Excel по какой-то причине обрабатывает эти ячейки как не пустые. Чтобы устранить эту проблему, просто перейдите к последней непустой (т.е. содержащей некоторые данные) строке вашей таблицы и удалите все пустые строки под ней.

0

Это также часто происходит, когда в вашей таблице слишком много строк. Вы не можете добавить больше строк, когда таблица maxxed.

Если вы выберете весь столбец (столбцы) перед созданием таблицы, эта ошибка будет возникать всегда.


Простой пример: создайте новую электронную таблицу, заполните 4 строки, выберите их и составьте таблицу. Щелкните правой кнопкой мыши по таблице: вы можете легко вставить строку выше.

Только 4 ячейки выбраны, отлично работает

Теперь, другой столбец, заполните 4 строки, выберите COLUMN (нажав на заголовок столбца) и составьте таблицу. Щелкните правой кнопкой мыши по таблице: вы не можете вставить больше строк.

Выбран весь ряд, не работает

0

«Возможно, ваша таблица имеет максимальное количество строк, т.е. 1048576. Это очень легко может быть в случае, когда вы создаете таблицу из выбранных столбцов. Хотя большинство строк не содержит фактических данных, Excel по какой-то причине обрабатывает эти ячейки как не пустые. Чтобы устранить эту проблему, просто перейдите к последней непустой (т.е. содержащей некоторые данные) строке вашей таблицы и удалите все пустые строки под ней. "

Да, я столкнулся с той же проблемой. Просто Cltr+End и удалите строки, которые не имеют никаких данных.И ваша проблема решит

0

У меня такая же ошибка при обновлении таблицы - ошибка "Эта операция не разрешена. Операция пытается сместить ячейки в таблице на вашем рабочем листе. "

Основная причина в том, что обновление добавляет строки или столбцы в таблицу и обнаруживает, что для этого нет места - могут ли строки выглядеть пустыми, но использовались ли раньше? Не уверен.

Исправление - редактирование свойств таблицы (нажмите на таблицу, щелкните вкладку «Дизайн», выберите «Свойства») - измените выделение внизу «Отключить» для «Вставить ячейки для новых данных ...» и на любой из других параметров, мое предпочтение - «Перезаписать» существующие клетки ... »

Внимание - это перезапишет любую стандартную информацию в развернутых строках или столбцах. Однако, если есть непосредственная смежная дополнительная таблица - она будет перемещать таблицу, а не перезаписывать / удалять - спасибо инженеру из MS!

Мой результат - я преобразовал свой SS, чтобы иметь таблицу поверх таблицы (всего 10) на каждом листе - без пробелов между ними. Обновления теперь происходят без ошибок, и все строки перемещаются, чтобы соответствовать тому, что необходимо.

0

Просто создайте копию вкладки. Теперь вы можете вставить строку. Затем вы можете удалить исходную вкладку и переименовать копию в исходное имя.

0

На мою проблему повлияли некоторые определенные таблицы, которые у меня были в разделе Формулы> Диспетчер имен.

У меня было 2 "именованные" таблицы, одна под другой. Но я пытался вставить весь столбец, который бы повлиял на мою таблицу с именем Table2. Я переместил "Table2" на другую вкладку, просто для тестирования, затем я смог добавить столбец.

Итак, проверьте «Формулы»> «Диспетчер имен» и посмотрите, есть ли здесь что-то определенное. Это может помочь изолировать проблему.

PS - Преобразование моей таблицы "Формат таблицы" в обычный диапазон не решило мою проблему. Возможно, потому что таблица2 ниже вновь преобразованной таблицы1 не была включена в это событие (Преобразовать в диапазон).

Удачи!

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