Как скопировать несколько ячеек в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Копирование множественной выборки несмежных ячеек завершается ошибкой
Не работает копирование множественной выборки несмежных ячеек в набор данных think-cell. При множественной выборке нескольких несмежных ячеек, например, если при зажатой клавише Ctrl нажать на несколько ячеек, затем скопировать и вставить эти ячейки во внутреннюю таблицу think-cell, то будут вставлены и ячейки, расположенные между выбранными ячейками.

- Исходный лист: Ячейки A1, A3, A5 скопированы → Конечный лист: Вставлены ячейки A1:A5
Пояснение
Это проектное ограничение Excel. Внутренний набор данных think-cell создается на основе Excel, но является отдельным процессом Excel. Проблему можно воспроизвести без надстройки think-cell при копировании и вставке несмежных ячеек в отдельный процесс Excel.
Воспроизведение ошибки без think-cell:

- Откройте Excel и введите любые числа в ячейки с A1 по A5.
- Выберите ячейки A1, A3 и A5, удерживая нажатой клавишу CTRL и нажав на эти ячейки (как на приведенном выше снимке экрана). Скопируйте выборку.
- Запустите отдельный процесс Excel, нажав правой кнопкой мыши на символ Excel в панели задач и выбрав Microsoft Excel 20…
Результат: Будут также вставлены ячейки A2 и A4, которые вы не выбирали.
Мы отправили сообщение о данной проблеме в службу поддержку Microsoft Office, это заявка 112021442496011. Служба поддержки Microsoft Office сообщила, что такое поведение не отражено в документации, но ошибки нет и компонент работает ‘по умолчанию’.
Такое поведение предусмотрено изначально.
При использовании буфера обмена для копирования и вставки данных вы применяете функцию, спроектированную для работы во всех офисных приложениях. Поэтому в буфере обмена для сохранения и последующей вставки данных используется HTML-код. Но в HTML-коде допустима только выборка диапазона, и вы получаете все данные в диапазоне, в том числе и не выбранные вами ячейки. В HTML-коде создается таблица, она и применяется в операции вставки. Таким образом через буфер обмена данные из Excel можно вставлять в другие офисные приложения, такие как Word, PowerPoint и другие экземпляры Excel за пределами этой рабочей книги.
При использовании сочетания клавиш Ctrl-C и Ctrl-V вместо применения буфера обмена, вы задействуете внутренний механизм копирования Excel в пределах одного экземпляра, благодаря которому копируются только выбранные ячейки. Таким образом, пользователь получает необходимую функциональность. У буфера обмена есть ограничения из-за того, что он применяется для передачи данных между всеми офисными приложениями. Ограничение буфера обмена запланировано изначально, в противном случае для простой операции копирования и вставки требовался бы огромный объем данных. Операции копирования с данными такого объема перегружали бы систему и значительно бы снижали производительность. Копия в HTML-коде — это урезанная версия внутренний копии, поэтому между ними есть различия, и тут применяются определенные ограничения.” (Служба поддержки Microsoft Office)
Как скопировать несколько ячеек в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
покупка
Как скопировать и вставить несколько несмежных ячеек / строк / столбцов в Excel?
Обычно, когда мы копируем несколько несмежных ячеек в Excel, появляется диалоговое окно с предупреждением, как показано ниже. Помимо копирования и вставки каждой ячейки по одной, существуют ли какие-либо методы для копирования и вставки нескольких несмежных ячеек / строк / столбцов вместе? Да! В этой статье будут рекомендованы два простых метода:

- Скопируйте и вставьте несколько несмежных ячеек / строк / столбцов
- Скопируйте и вставьте несколько несмежных ячеек / строк / столбцов с помощью Kutools for Excel
Скопируйте и вставьте несколько несмежных ячеек / строк / столбцов
Хотя Microsoft Excel не поддерживает копирование и вставку нескольких несмежных ячеек / ячеек / столбцов, но позволяет пользователям копировать и вставлять несколько несмежных ячеек / строк / столбцов в определенных условиях.
(1) Скопируйте и вставьте несколько несмежных ячеек в один столбец / строки
1, Удержание Ctrl key и выберите несколько несмежных ячеек в одном столбце / строках одну за другой.
2, нажмите Ctrl + C ключи одновременно для копирования этих несмежных ячеек; выберите первую ячейку целевого диапазона и нажмите Ctrl + V клавиши одновременно, чтобы вставить эти несмежные ячейки. См. Скриншоты ниже: 

(2) Скопируйте и вставьте несколько несмежных строк (или столбцов), содержащих одинаковые столбцы (или строки).
1, Удержание Ctrl key и выберите несколько несмежных строк (или столбцов), содержащих одинаковые столбцы (или строки).

В нашем примере мы выбираем несколько несмежных строк с одинаковыми столбцами. Смотрите скриншот:

2, нажмите Ctrl + C клавиши, чтобы скопировать эти несмежные строки, затем выберите первую ячейку целевого диапазона и нажмите Ctrl + V ключи для вставки этих строк. Смотрите скриншот выше:
Скопируйте и вставьте несколько несмежных столбцов, как показано на скриншоте ниже:
Скопируйте и вставьте несколько несмежных ячеек / строк / столбцов с помощью Kutools for Excel
Иногда вам может потребоваться скопировать и вставить несколько несмежных ячеек из разных строк / столбцов или скопировать несколько несмежных строк / столбцов с разными столбцами / строками. В этих условиях можно попробовать Копировать диапазоны утилита Kutools для Excel.
Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now

1. Выберите несколько несмежных ячеек / строк / столбцов, удерживая Ctrl ключ и щелкните Кутулс > Копировать диапазоны. Смотрите скриншот:
2. В открывшемся диалоговом окне «Копировать несколько диапазонов» установите флажок Все и нажмите Ok кнопка. Смотрите скриншот:


3. Затем во втором диалоговом окне «Копировать несколько диапазонов» укажите первую ячейку целевого диапазона и щелкните значок OK кнопка. Смотрите второй снимок экрана выше:

Пока все выбранные несмежные ячейки / строки / столбцы были скопированы и вставлены в новый диапазон. Смотрите скриншот:
Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now
Демонстрация: скопируйте и вставьте несколько несмежных ячеек / строк / столбцов в Excel
Kutools for Excel: Более 300 удобных инструментов у вас под рукой! Начните 30-дневную бесплатную пробную версию без ограничений сегодня. Скачать