docs.kde.org
Копирование, вырезание и вставка
Пред.
След.

Копирование, вырезание и вставка

На первый взгляд Вырезание, Копирование и Вставка в KSpread подобны аналогичным функциям в других приложениях KDE. Выделив ячейку или ячейки вы можете выбрать Копировать или Вырезать из меню Правка или выпадающего меню, которое появляется при нажатии на правую кнопку мыши на выделенной ячейке. Также можно использовать сочетания клавиш Ctrl+C или Ctrl+X, затем выделить ячейку куда надо вставить данные и выбрать Вставить или нажать Ctrl+V. Тем не менее с этими функциями в KSpreadсвязаны некоторые тонкости, которые будут описаны ниже.

Если ячейка содержит формулу, то копируется сама формула, а не отображаемый результат, а если формула содержит ссылки на другие ячейки, эти ссылки будут изменены во время операций Вырезать или Копировать и Вставить, для того, чтобы сохранить позиции исходных данных относительно этой ячейки. Например, если ячейка A2 содержит формулу =B3 и она скопирована в ячейку C4, то формула в скопированной ячейке будет содержать =D5 .

Это может показаться довольно странной реализацией копирования, но в 99% случаев это именно то, что вам нужно (если это не так, то смотрите раздел, посвященный абсолютным ссылкам на ячейки). Например, внизу указан простой лист покупок, в котором ячейка D2 должна содержать =B2 * C2, D3 должна быть =B3 * C3, D4 должна быть =B4 * C4 и так далее. Вместо того, чтобы в каждую ячейку вводить отдельную формулу, вы можете ввести первую формулу в ячейку D2 и затем скопировать её в ячейки ниже, позволив KSpread изменить ссылки на ячейки как нужно.


Снимок экрана копирования ячеек

Копирование и вставка диапазонов ячеек

На указанном выше снимке экрана содержимое ячейки D2 может быть скопировано в три ячейки с D3 по D5 за раз копированием ячейки D2 и выделением диапазона D3:D5 перед вставкой.

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

Если вы вырезаете или копируете прямоугольный диапазон ячеек, скажем B2:C3 и вставляете в больший по размеру диапазон такой как A10:D13, в целевом диапазоне будут повторяться исходный шаблон, чтобы заполнить весь указанный диапазон.

KSpread также поддерживает метод «перетащить и скопировать» для копирования ячеек вниз или вправо от ячейки-образца. Выделите одну или несколько ячеек. Затем поставьте курсор мыши над маленьким чёрным квадратиком в нижнем правом углу выделенной ячейки/диапазона и курсор мыши будет изменён на двунаправленную диагональную стрелку. После этого, удерживая левую кнопку мыши, переместите мышь, выделяя диапазон, в который будут скопированы первоначально выделенные ячейки. Обратите внимание, что все ссылки в формулах, кроме абсолютных, будут изменены.

Другие режимы вставки

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

Правка->Специальная вставка... вызывает диалоговое окно Специальная вставка. Выбирая соответствующий пункт в верхней части этого диалога вы можете указать что надо вставлять только Текст, Формат ячейки, любой Комментарий, присутствующий в ячейке, или Без границы. Пункты в нижней части диалога позволяют производить простые арифметические действия с областью ячеек.

Команда Вставить со сдвигом... вставляет скопированные в буфер обмена ячейки, сдвигая ячейки на месте вставки на необходимое количество строк или столбцов вниз или вправо, иначе содержимое этих ячеек было бы переписано. Также эта команда может быть использована для вставки скопированных целиком строк и столбцов на лист.

Пред.
След.
Начало


docs.kde.org