Неможливо вставити комірки в Excel 2010 - повідомлення про помилку "Операція не дозволена"


9

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

Я спробував скопіювати інший рядок і вставити його як новий рядок, але мені надійшло повідомлення про помилку:

"Ця операція не дозволена. Операція намагається перенести комірки в таблицю на вашому робочому аркуші."

Я не об'єднав і не приховав жодних комірок / рядків / стовпців. Формул немає. Перевірки даних немає. Я спробував закрити та повторно відкрити електронну таблицю.

Пошук відповідей не приносить нічого корисного.


Як дані потрапили на ваш аркуш? (Набрано, вставлено, пов’язано?), Що може зіграти. Це майже звучить, як ви досягли межі рядка. Незважаючи на те, що це було нечасто у 2003 році чи раніше (~ максимум 65 000 рядків), зараз це має бути набагато складніше, оскільки він може обробляти понад 1 000 000 рядків.
techturtle

набрано та вставлено з іншої електронної таблиці. Налічується менше 150 рядів.
Силовий потік

у вас немає форматування у всіх рядках? або щось, що не дозволить відсунути рядки вниз або стовпчики. Спробуйте видалити все, що знаходиться нижче 150 рядків, і останній правий стовпець
datatoo

Відповіді:


13

Як вказується в повідомленні, ви намагаєтеся вставити рядки в таблицю на своєму аркуші. Зазвичай, але не обов'язково, таблиці матимуть смугове форматування. При натисканні на клітинку таблиці з’явиться вкладка «Таблиця»:

Excel форматування

Команди "Вставити та видалити" отримують сірий колір, коли існує більше однієї таблиці, що перетинає рядок, який ви намагаєтесь видалити (а може бути й інший раз):

сірі столи

Я не придумав, як "Вставити скопійовані клітинки" просто в рядку таблиці за один крок. Натомість я вставляю рядок або рядки в таблицю, а потім копіюю вміст. Щоб вставити рядок у таблицю, клацніть правою кнопкою миші клітинку та виберіть Вставити:

введіть тут опис зображення

Можна перетворити таблиці назад у звичайні комірки. Зробіть так:

введіть тут опис зображення


Я не бачу однакових опцій меню. Ви використовуєте excel 2010 чи 2007?
Силовий потік

Excel 2010. Можливо, у мене вся помилка, але повідомлення про помилку говорить "таблиця", тому я не думаю, що так. Спробуємо так: клацніть правою кнопкою миші вкладку аркуша та виберіть "Переглянути код". Потім зробіть, Ctrl-Gщоб отримати негайне вікно. Потім вставте цей рядок коду в це вікно (це на дні) ?Activesheet.listobjects.count. Якщо курсор усе ще знаходиться на цьому рядку, натисніть клавішу Enter. Яке число відображається в наступному рядку?
Даг Глансі

Він повертає 1.
Force Flow

1
Гаразд, це означає, що на аркуші є таблиця. Виконайте ті ж дії, крім введення, ?activesheet.listobjects(1).range.addressі це підкаже, де це на робочому аркуші.
Даг Глансі

1
Гаразд, це означає, що існує таблиця, яка займає всі стовпці від A до J. Схоже, що разом з моєю детальною відповіддю вище, ви повинні відповісти на ваше первісне запитання. Просто введіть курсор в A1, і у вас повинні бути описані меню таблиці. Те, що таблиця займає всі рядки, пояснило б, що кнопка "Вставити" є сірою, не знаю, чому "Видалити".
Дуг Глансі

3

Я не впевнений, чи це була та сама проблема, але у мене була схожа проблема на великій електронній таблиці, де було приховано багато рядків і стовпців. Я б спробував додати або видалити рядки або стовпці і отримав повідомлення, подібне до того, що ви мали. У багатьох клітинках, у яких я мав коментарі, я виявив, що, хоча коментарі були пов’язані з конкретною коміркою, ви можете їх перемістити, і вони можуть бути в будь-якому місці електронної таблиці. Якщо ви спробували приховати, видалити або вставити рядки / стовпці, у яких були ці приховані коментарі, ви отримали повідомлення про помилку, яке відірветься від таблиці. Я зробив усі коментарі видимими, а потім перемістив їх на місце, на яке я не намагався вплинути і більше не виникало проблем.


2

Я отримував таку ж помилку. "Ця операція не дозволена. Операція намагається перенести комірки в таблицю на вашому робочому аркуші."

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

Дякую!


1

Якщо у вашій таблиці є зв'язана таблиця (через ODBC-з'єднання, зв’язаний з Access тощо), що спричиняє помилку, ви можете змінити властивості підключення у зв'язаній таблиці на "Вставити цілі рядки для нових даних, очистити невикористані комірки". Це вирішило для мене проблему, коли на одному аркуші у мене було кілька послідовних пов'язаних запитів.


0

У мене така ж помилка під час оновлення таблиці - помилка "Ця операція заборонена. Операція намагається перенести комірки в таблицю на вашому робочому аркуші."

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

Виправлення - редагування властивостей таблиці (натисніть на таблицю, клацніть на вкладці "Дизайн", натисніть "Властивості") - змініть вибір у нижній частині ВИКЛ. З "Вставити комірки для нових даних ..." та на будь-який з інших параметрів, моїм уподобанням є "Перезаписати існуючі клітини ... "

Обережно - це замінить будь-яку стандартну інформацію в розширених рядках або стовпцях. Однак - якщо є безпосередньо сусідня додаткова таблиця - вона МЕЖУТЬ таблицю, а не перезаписувати / видаляти - завдяки якомусь розумно налаштованому інженеру в MS!

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


0

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

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

Отже, перевірте Формули> Менеджер імен і подивіться, чи є там щось визначене. Це може допомогти вирішити проблему.

PS - Перетворення моєї таблиці "Формат як таблиця" в регулярний діапазон не вирішило мою проблему. Можливо, тому, що таблиця2, нижче щойно перетвореної таблиці1, не була включена до цієї події (Перетворити в діапазон).

Щасти!


0

Можливо, у вашій таблиці є максимальна кількість рядків, тобто 1048576. Це дуже легко може бути, коли ви створюєте таблицю з вибраних стовпців. Хоча більшість рядків не містить фактичних даних, Excel чомусь розглядає ці клітини як порожні. Щоб виправити цю проблему, просто перейдіть до останнього не порожнього (тобто, що містить деякі дані) рядка таблиці та видаліть усі порожні рядки під ним.


0

"Можливо, у вашій таблиці є максимальна кількість рядків, тобто 1048576. Це дуже легко може бути, коли ви створюєте таблицю з вибраних стовпців. Хоча більшість рядків не містить фактичних даних, Excel чомусь вважає ці клітини не порожніми. . Щоб виправити цю проблему, просто перейдіть до останнього не порожнього (тобто, що містить деякі дані) рядка таблиці та видаліть усі порожні рядки під ним. "

Так, я зіткнувся з тією ж проблемою. Просто Cltr + End та видаліть рядки, у яких немає даних. І ваша проблема вирішиться


0

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


0

Це також часто трапляється, коли у вашій таблиці занадто багато рядків . Ви не можете додати більше рядків, коли таблиця розміщена в максі.

Якщо ви виберете весь стовпець (-и) перед створенням таблиці, ця помилка завжди буде виникати.


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

Вибрано лише 4 клітини, працює чудово

Тепер ще один стовпчик, заповніть 4 рядки, виберіть КОЛОМУ (натиснувши на заголовок стовпця) і складіть таблицю. Клацніть правою кнопкою миші таблицю: ви не можете вставляти більше рядків.

Вибрано весь ряд, не працює

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.