Как да копирате стойности и форматиране от диапазон в друг в Excel?
Когато искате да копирате само диапазон от стойности и формат на клетки и не копирате формулата в клетките, как можете бързо да я копирате? Следните трикове ви казват как да го направите.
Копирайте стойности и цялото форматиране с Paste Special в Excel
Копирайте стойности и цялото форматиране с VBA
Копирайте данни с Kutools за Excel
Копирайте стойности и цялото форматиране с Paste Special в Excel
В Excel само копирането на стойности и форматирането може да направи следното:
1. Изберете диапазона, който искате да копирате;
2. кликване редактирам > Копирайте, или щракнете с десния бутон и изберете Копирайте;
3. Изберете клетка или диапазон, в който искате да поставите стойностите и форматирането;
4. Избирам редактирам, Специално поставяне или щракнете с десния бутон и изберете Специално поставяне, и кликнете Стойности и форматиране на източника, вижте екранна снимка:
5. След това само стойностите и форматирането на клетката се поставят в избраната клетка.
Копирайте стойности и цялото форматиране с VBA
Изпълнението на VBA може бързо да копира стойности и форматиране.
1. Задръжте бутона ALT и натиснете F11 на клавиатурата, за да отворите a Microsoft Visual Basic за приложение прозорец.
2. кликване Insert> Модулии копирайте 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. кликване бягане бутон или натиснете F5 за да стартирате VBA. И на екрана се показва диалогов прозорец и трябва да изберете клетките от диапазона, които искате да копирате, стойностите и форматирането. Вижте екранна снимка:
5. кликване Ok и се показва друг диалогов прозорец, за да изберете клетка, за да поставите резултата. Вижте екранна снимка:
6. кликване Ok, тогава стойностите и форматирането на клетките се поставят в избраната клетка. Вижте екранна снимка:
Забележка: С този VBA код можете също да поставите стойностите и форматирането в други работни листове, които искате.
Копирайте данни с Kutools за Excel
Ако просто искате да копирате само стойности, само формат или само стойности и форматиране на числа, можете да използвате Kutools за ExcelЕ Копиране на диапазони.
Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. | ||
След безплатно инсталиране Kutools за Excel, моля, направете следното:
1. Изберете данните и щракнете Kutools > Копиране на диапазони. След това изберете опцията, от която се нуждаете.
2. След това кликнете Okи изберете клетка, за да поставите данните.
Поставете коментари
Забележка: Ако искате да запазите височината на реда или ширината на колоната, просто отметнете Iвключително височина на реда or Включително ширина на колоната.
Копиране на обхват -- Копиране на стойности с множество опции
Сродни статии:
- Копирайте формулата, без да променяте препратките към нейните клетки
- Копирайте числа без формули в клетки
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!