Как скопировать значения и форматирование из диапазона в другой в Excel?
Если вы хотите скопировать только диапазон значений и формата ячеек, а не копировать формулу в ячейки, как вы можете быстро ее скопировать? Следующие уловки расскажут, как это сделать.
Скопируйте значения и все форматирование с помощью специальной вставки в Excel
Скопируйте значения и все форматирование с помощью VBA
Скопируйте данные с помощью Kutools for Excel
Скопируйте значения и все форматирование с помощью специальной вставки в Excel
В Excel копировать значения и форматировать можно только следующим образом:
1. Выберите диапазон, который вы хотите скопировать;
2. Нажмите Редактировать > Копировать, или щелкните правой кнопкой мыши и выберите Копировать;
3. Выберите ячейку или диапазон, в который вы хотите вставить значения и форматирование;
4. выберите Редактировать, Специальная вставка или щелкните правой кнопкой мыши и выберите Специальная вставкаи нажмите Значения и исходное форматирование, см. снимок экрана:
5. Затем в выбранную ячейку вставляются только значения и форматирование ячейки.
Скопируйте значения и все форматирование с помощью VBA
Запуск VBA позволяет быстро копировать значения и форматирование.
1. Удерживая кнопку ALT, нажмите F11 на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите INSERт> Модули, и скопируйте VBA в модуль.
VBA: копировать значения и все форматирование
Sub CopyValuesAndNumberFormats()
'Update 20130815
Dim CopyRng As Range, PasteRng As Range
xTitleId = "KutoolsforExcel"
Set CopyRng = Application.Selection
Set CopyRng = Application.InputBox("Ranges to be copied :", xTitleId, CopyRng.Address, Type:=8)
Set PasteRng = Application.InputBox("Paste to (single cell):", xTitleId, Type:=8)
CopyRng.Copy
PasteRng.Parent.Activate
PasteRng.PasteSpecial xlPasteValuesAndNumberFormats
PasteRng.PasteSpecial xlPasteFormats
Application.CutCopyMode = False
End Sub
3. Нажмите Run или нажмите F5 для запуска VBA. И на экране отображается диалоговое окно, в котором вы должны выбрать ячейки диапазона, значения и форматирование которых вы хотите скопировать. Смотрите скриншот:
5. Нажмите Ok и другое диалоговое окно отображается для вас, чтобы выбрать ячейку для вставки результата. Смотрите скриншот:
6. Нажмите Ok, то значения и форматирование ячеек вставляются в выбранную ячейку. Смотрите скриншот:
Примечание: С помощью этого кода VBA вы также можете вставлять значения и форматирование в другие рабочие листы, которые вам нужны.
Скопируйте данные с помощью Kutools for Excel
Если вы просто хотите скопировать только значения, только форматирование или только значения и форматирование чисел, вы можете использовать Kutools for ExcelАвтора Копировать диапазоны.
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Выберите данные и щелкните Кутулс > Копировать диапазоны. А затем выберите нужный вариант.
2. Затем нажмите Ok, и выберите ячейку для вставки данных.
Вставить комментарии
Примечание: Если вы хотите сохранить высоту строки или ширину столбца, просто отметьте Iвключая высоту строки or Включая ширину столбца.
Демонстрация: Копировать диапазон — копирование значений с несколькими параметрами
Относительные статьи:
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!