30

Я использую Excel для сокращения чисел, поэтому я обычно не хочу копировать форматирование вместе с текстом. Но это по умолчанию. Есть ли способ по умолчанию всегда соответствовать формату назначения при вставке в Excel?

10 ответов10

28

Невозможно установить значение по умолчанию, но это более удобно, чем переключение параметров вставки после каждой вставки:

Если вы нажмете клавишу Backspace или F2 перед вставкой текста, будет вставлен только текст, сохраняя существующее форматирование.

источник: http://appscout.pcmag.com/business-financial/272436-always-match-destination-formatting

Интересно, почему это работает?

9

Попробуйте ALT+E+S+V+ENTER - это нажатия клавиш.

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

4

Просто дважды щелкните по ячейке, прежде чем вставлять.

4

Я не верю, что есть способ изменить значение по умолчанию. Однако мне показалось очень удобным добавить кнопку "Вставить формулы" (которая автоматически сохранит форматирование назначения) на панели быстрого доступа. Сделать это:

  • щелкните правой кнопкой мыши на панели быстрого доступа (область слева вверху с кнопками Сохранить, Отменить и Повторить)
  • нажмите «Настроить панель быстрого доступа ...»
  • в раскрывающемся меню «Выбрать команды из:» выберите "Все команды"
  • прокрутите вниз до "Вставить формулы" и дважды щелкните по нему
  • нажмите ОК

Теперь, когда вы копируете ячейку или диапазон, вы можете просто использовать Alt+4 (при условии, что новая кнопка является четвертой на панели быстрого доступа), чтобы вставить куда угодно и сохранить форматирование назначения.

2

В Excel 2013 используйте обычный ярлык Ctrl+V, затем нажмите Ctrl, а затем нажмите M.

1

Это еще один обходной путь, который я нашел, если вы можете переключиться с Excel на Google Sheets:

  • Ctrl - Shift - V: вставить только значения

Источник: support.google.com/docs/answer/181110

Я только что проверил дважды, и в Excel 2016 этого ярлыка еще нет (по умолчанию).

1

В дополнение к моему ответу выше, есть еще один способ добиться этого.

Перейдите в Файл> Параметры> Панель быстрого доступа.

Выберите "Все команды":

Выберите "Вставить и сохранить исходное форматирование", затем "Добавить" то же самое. Вы также можете использовать стрелки позиционирования, чтобы расположить эту опцию наверху. Преимущество этого заключается в том, что вы можете использовать сочетание клавиш ALT + 1 :

1

В соответствии с MSDN Excel PasteType ссылка «вставка-назначение-назначение-тема» отсутствует, хотя можно вставить только значения или формулы.

Как и в приведенных здесь инструкциях, вы можете добавить макрос для переопределения поведения CTRL+V.

Шаги следующие (слегка украшены со страницы источника):

  1. нажмите ALT+F11, чтобы открыть окно Microsoft Visual Basic для приложений
  2. выберите Вставить > Модуль из меню и вставьте следующий код в окно модуля:

    Sub PasteAsValue()
        Selection.PasteSpecial Paste:=xlPasteValues
    End Sub
    

    ПРИМЕЧАНИЕ . При необходимости замените xlPasteValues на xlPasteFormulas

  3. (необязательно) переименуйте модуль (в левой нижней части панели свойств)
  4. закройте окно (нажмите кнопку "Х" в правом верхнем углу)
  5. нажмите ALT+F8, чтобы открыть диалоговое окно Macro
  6. выберите макрос "PasteAsValue" (или любое другое имя, которое имеет макрос, созданный на шаге 2) и нажмите кнопку «Параметры ...»
  7. в диалоговом окне « Параметры макроса » введите "v" в поле и (необязательно) любое описание
  8. нажмите кнопку "ОК", чтобы зафиксировать изменения и выйти из диалогового окна « Параметры макроса ».
  9. нажмите кнопку "Отмена", чтобы выйти из диалогового окна « Макрос » (и избежать запуска и любых макросов)
  10. сохранить электронную таблицу Excel (Excel выдаст предупреждение, если электронная таблица еще не является .xlsm " Электронная таблица с поддержкой макросов" - нажмите "Нет", чтобы запросить в Excel другое имя и тип файла для сохранения как)
0

Вставьте с помощью Ctrl+V, затем нажмите Ctrl, чтобы открыть одноключевое меню с параметрами форматирования. По умолчанию буква V для установки вставленной информации в прежнее / правильное форматирование ячейки назначения.

Немного странно, что ctrl+V и ctrl, а затем V имеют такие разнородные эффекты, но, тем не менее, проходят и сохраняют форматирование назначения:

Скопируйте ячейку или диапазон ячеек, вставьте их в новые местоположения, используя Ctrl+V, как если бы вы переместили исходное форматирование, затем нажмите Ctrl + V, чтобы выбрать изменение из текущего исходного форматирования в целевое форматирование.

Ctrl+V, затем Ctrl, затем V. гораздо более быстрый метод, чем указывать и щелкать.

0

Метод вставки на форум работает, когда кто-то копирует и вставляет в одну книгу. При копировании в другую книгу выберите «Специальная вставка», а затем - формат CSV.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .