Cпециальная вставка в Excel
В арсенале Excel есть множество вариантов того, как можно вставить скопированные данные под свой формат. Один из таких – возможность обрабатывать буфер обмена, в котором содержаться данные, при этом видоизменяя его.
И такая функция получила название «Специальная вставка».
При открытии диалогового окна функции «Специальная вставка» можно увидеть несколько дополнительных вариантов того, что можно вставить в выделенный диапазон значений. Этого могут быть значения, данные, форматы, даже ширина и высота столбцов, вставка с умножением или разделением и так далее.
Благодаря этим дополнительным функциям можно на порядок упростить работу с большими таблицами или массивами данных.
1. Выделяем необходимые данные и копируем их уже известными способами. Стоит учесть, что в случае не копирования, а вырезания, «Специальная вставка» будет запрещена, поэтому данные необходимо всегда только копировать.
2. Определяем ячейку или диапазон ячеек, куда необходимо вставить скопированные данные.
3. Вызываем специальную вставку путем вызова контекстного меню и выбора функции «Специальная вставка» либо путем выбора на главной вкладке небольшого треугольника под функцией «Вставка» — «Специальная вставка».
4. Далее следует выбрать дополнительную функцию «Специальной вставки» — «Данные/значения» и нажать вставить.
Функция вставки форматов позволяет сэкономить достаточного большое время, которое необходимо потратить на создания нужного внешнего вида таблицы или массива данных. В данном случае нам поможет опция вставки формата данных.
И делается это достаточно просто. К примеру, нам нужно скопировать формат шаблона в свою таблицу для дальнейшего его заполнения.
1. Выделяем данные, которые необходимо скопировать, заносим их в буфер обмена привычными способами.
2. Определяем позицию или ячейки, куда необходимо вставить данные.
3. Вызываем «Специальную вставку» с опцией «Формат» и нажимаем на вставку.
Теперь уже в новой пустой таблице можно заполнять необходимые данные, не беспокоясь о ее внешнем виде, подборе шрифта и цветов.
При копировании данных с одной таблицы в другую часто возникает проблема с подбором правильной ширины столбцов, особенно, когда дело касается больших массивов данных. Достаточно неудобно и некорректно на глаз сравнивать и выставлять нужную ширину. В данном случае опция вставки ширины столбцов приходит как раз на выручку.
Допустим, необходимо скопировать определенный список бизнес школ. Выделяем ячейки и копируем их в свою таблицу.
Содержимое вставилось без проблем, но что же случилось с внешним видом? Скопируем необходимый диапазон еще раз и вставим его в те же ячейки, но с помощью «Специальной вставки» с опцией «Ширина столбцов».
Эта вставка может помочь избежать лишних проблем, особенно, когда дело касается больших данных и массивов данных. Ширину столбцов можно настроить и до начала ввода данных для большего удобства.
Опция «Специальной вставки» — «Умножить/разделить» может помочь легко справиться с различным рядом задач. Допустим, необходимо произвести перерасчет данных таблицы с учетом того, что изменился коэффициент прибыли на 100%.
1. Выделяем ячейку с коэффициентом и копируем его. Определяем, какие данных необходимо пересчитать с учетом коэффициента.
2. Вызываем «Специальную вставку» с опцией «Умножить» и применяем операцию.
[expert_bq id=»1570″]Откройте меню Файл в версиях Word 2010 и выше или нажмите на кнопку с логотипом MS Office в версиях программы до 2007 года включительно. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Специальная вставка в Excel — это возможность обработки содержимого буфера обмена. При копировании какого-либо объекта Excel позволяет его как-то видоизменить, сделано это для упрощения операций. Те же операции возможно сделать и без специальной вставки, но с ней это делается в один-два клика.Специальная вставка в ворде 2007
Учтите, что при внесении формул в буфер обмена Office, они заменяются значениями (результатом вычисления). Если вам нужно скопировать несколько формул – делайте это классическим способом, поочерёдно, без использования буфера Эксель.
«Специальная вставка» в Excel. Горячие клавиши для специальной вставки на VBA
Итак, создадим новую книгу, сохраним ее под именем «Вставка.xls» и перейдем в Редактор Visual Basic (Alt+F11).
Вставим новый модуль «Insert->Module» (как создать макросы, описано здесь). Теперь добавим туда следующий код:
Sub ВставитьЗначАнгл()
‘Сочетание клавиш: Ctrl+q
ВставитьКак 1
End Sub
Sub ВставитьЗначРус()
‘Сочетание клавиш: Ctrl+й
ВставитьКак 1
End Sub
Sub ВставитьФормулаАнгл()
‘ Сочетание клавиш: Ctrl+e
ВставитьКак 2
End Sub
Sub ВставитьФормулаРус()
‘ Сочетание клавиш: Ctrl+у
ВставитьКак 2
End Sub
Процедуры «ВставкаЗначАнгл» и «ВставкаЗначРус» вставляют скопированную ячейку как значение.
Процедуры «ВставкаФормулаАнгл» и «ВставкаФормулаАнгл» вставляют как формулы.
Процедура «ВставитьКак (id as byte)»
id — идентификатор команды, указывающий как необходимо вставить (1- Значения, 2 — Формулы, . )
Внимание: Если не предусмотреть проверку копирования ячейки, то при отсутствии скопированных ячеек, выполнение макроса завершится ошибкой.
Для того чтоб сократить код программы, я вынес весь функционал в отдельную процедуру ВставитьКак, иначе б пришлось в каждой процедуре дублировать один и тот же код.
В процедурах «ВставкаЗначАнгл«, «ВставкаЗначРус«, «ВставкаФормулаАнгл» и «ВставкаФормулаАнгл» происходит вызов процедуры ВставитьКак с указанием в ней идентификатора команды 1 или 2.
Закрываем редактор Visual Basic и переходим в окно управления макросами «Сервис->Макрос->Макросы. » (Alt+F8). Мы видим наши четыре макроса:
Теперь необходимо каждому макросу присвоить горячую клавишу. Запуск макросов в Excel может осуществляться с помощью комбинации «Ctrl + назначенная клавиша«. Из клавиш, сочетающихся с ctrl, я нашел свободные Q(Й) и E(У). Для удобства в самый раз, нажатие левой рукой(правая с мышей) и клавиши не далеко друг от друга, вот правда сосед опасный, ctrl+w — закрывает книгу.
Выбираем макрос «ВставкаЗначАнгл«, жмем кнопку «Параметры. «
в открывшемся окне, там где «сочетание клавиш», указываем «q«. Жмем «ОК«. Затем присвоим клавишу «й» для «ВставкаЗначРус«.
Просто в Excel, сочетание CTRL с одной и той же клавишей, но в разных раскладках(RU, EN), почему-то отличаются. Поэтому, для того чтоб вставка произошла при любой раскладке клавиатуры, и сделано по два макроса с присвоенными им клавишами в разной раскладке.
Аналогично присвойте клавиши «e» и «у» процедурам «ВставкаФормулаАнгл» и «ВставкаФормулаАнгл«.
Затем, в Excel необходимо открыть окно «Надстройки» (Сервис->Надстройки. )
Щелкнуть «Обзор» и выбрать сохраненную нами надстройку «Вставка.xla«. В списке должна появится новая надстройка «Вставка», если не стоит галочка, то отметьте ее. Жмем ОК.
Данный макрос также работает и в более поздних версиях Excel (2007-2010). Где найти окно «Надстройки» в Excel 2007-2010 читайте в статье «Открываем панель «Разработчик» в Excel 2010«.
А на этом все. Благодарю за внимание. Надеюсь статья для Вас будет полезна.
[expert_bq id=»1570″]Такие программы, как Word и Excel, позволяют помещать в редактируемый документ те или иные данные двумя способами через вставку, а также посредством специальной вставки. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Это отклонение от правильности и точности. Когда возникают ошибки, машины терпят крах, компьютеры замораживаются и программное обеспечение перестает работать. Ошибки – это в основном непреднамеренные события. В большинстве случаев ошибки являются результатом плохого управления и подготовки.14 способов вставки Excel, о которых вы должны знать ~ Страницы Интернета
При открытии диалогового окна функции «Специальная вставка» можно увидеть несколько дополнительных вариантов того, что можно вставить в выделенный диапазон значений. Этого могут быть значения, данные, форматы, даже ширина и высота столбцов, вставка с умножением или разделением и так далее.