Используя программу Calc из пакета Open Office,
я часто сожалел, что в MS Excel нет такого удобного сочетания клавиш для
вставки значения, как сочетания Ctrl+Shift+V, которое
используется в Calc. Как ни странно, но в Excel действительно нет
НИКАКИХ штатных и работающих по умолчанию сочетаний клавиш для вставки
значений. Однако альтернативные способы есть. Ниже мы их рассмотрим.
Способ первый (работает во всех версиях Excel), самый
известный, самый распространённый и... самый времязатратный.
В ячейке А1 находится формула, которая суммирует значения ячеек В1 (1) и С1
(2). Вместо неё мы хотим вставить результат её работы (3). Что мы для этого
делаем?
1. Выделяем ячейку А1
2. Правой кнопкой мыши вызываем контекстное меню
3. В меню выбираем пункт Копировать

4. Опять правой кнопкой мыши вызываем контекстное меню (потому что оно
пропадает после выбора любой команды из него)
5. Выбираем пункт Специальная вставка

6. В появившемся окне выбираем значения

7. Жмём ОК
Всё, теперь у нас вместо формулы =В1+С1 значение 3

Не кажется ли Вам, что семь шагов для такого простого действия, как вставка
значения, многовато?
Способ второй (работает во всех версиях Excel), малоизвестный,
но выполняется гораздо быстрее.
1. Выделяем ячейку А1
2. Мышью наводим на нижнюю границу ячейки, пока не получим курсор в виде
крестика, каждый из лучей которого, увенчан стрелочками
3. Нажимаем правую кнопку мыши и перетаскиваем ячейку куда-нибудь (достаточно
даже в соседнюю) и возвращаем назад
4. Отпускаем правую кнопку мыши и в появившемся меню выбираем пункт Копировать
только значения

Готово. Но и это долго, к тому же не подходит тем кто привык пользоваться
"горячими клавишами", а не мышкой.
Способ третий (работает в версиях Excel, вышедших
после Excel 2003), неизвестный (в интернете я его не нашел), но
выполняется ещё быстрее, хотя и требует разовой предварительной настройки
Excel.
Итак, сначала добавим кнопку вставки значений на панель быстрого доступа
(ПБД).
1. Нажимаем на кнопку настройки ПБД и из появившегося списка выбираем
пункт Другие команды...

2. В меню Выбрать команды из: выбираем пункт Все
команды и из появившегося списка выбираем иконку помеченную
как Вставить значения.

3. Жмём кнопку Добавить и перемещаем появившуюся в списке
справа иконку вверх списка.

4. На ПБД появилась наша кнопка

5. Нажимаем Alt и видим номер нашей кнопки (в данном случае
это номер 1)

Всё, настройка закончена.
А как теперь пользоваться этой кнопкой?
Можно по прямому назначению:
1. Выделяем ячейку А1
2. Копируем (можно мышью, можно сочетанием клавиш)
3. Нажимаем кнопку Вставить значения
Но помните, я говорил о том что можно обойтись без мыши? Тогда процесс будет
выглядеть так:
1. Выделяем ячейку А1
2. Ctrl+C
3. Alt+1, где 1 - это номер нашей кнопки на ПБД.
Быстро? Удобно? Думаю любители хоткеев оценят этот способ :)
Способ четвёртый, макросом.
Вставьте этот код в стандартный модуль личной книги макросов и при запуске
Excel Вам всегда будет доступна быстрая вставка значений назначенным сочетанием
клавиш (в примере это сочетание Ctrl+Shift+V).
Sub
CopyPasteValue()
Selection.PasteSpecial Paste:=xlPasteValues
End Sub
У этого способа есть два недостатка:
1. После
применения макроса стек истории изменений очищается и отмена последних
действий становится невозможна.
2. Макросы должны быть разрешены.
Способ пятый, самый экзотический и самый... бесполезный. Я
упоминаю о нём только для полноты картины, ни в коем случае не претендуя на
то что кто-то им будет пользоваться.
Этот способ основан на том, что при обмене данными между приложениями формулы
не сохраняются. Соответственно, если Вы будете копировать данные из Excel
одной версии и вставлять в другую, то вставка будет производится значениями а
не формулами. На видео я копирую формулу из Excel 2010 в Excel 2003 и
наоборот. И в том и в том случае вставляется значение.
|