keepcalculator

06 Numbers and Powers

Copy Ranges Sheets Objects? Excel & Google Sheets Guide

Card No. 06·4104 · Updated · Standard formula, shown below

Average pace 5.00 min/km
Average speed
12.00 km/h
Result
Finish time
50 min
You entered
Distance
10 km
You entered
You enter
Finish time, Distance
You get
Average pace, Average speed
Rounding
2 dp

Copying ranges, sheets, and objects in Excel and Google Sheets is a core skill that saves time and prevents errors, but the exact method differs depending on what you are copying and where you are pasting it. This guide explains the fastest ways to copy a range of cells, duplicate an entire sheet, and move charts, images, and other objects, with clear steps for both Excel and Google Sheets.

Formula

The calculator above computes average pace and speed from a finish time and distance. The formulas are:

  • Pace (min/km) = Finish time (minutes) ÷ Distance (km)
  • Speed (km/h) = Distance (km) ÷ (Finish time (minutes) ÷ 60)

Variables: t = finish time in minutes, d = distance in kilometers. Pace is expressed as minutes per kilometer; speed is kilometers per hour.

Worked Example

Using the default values (t = 50 minutes, d = 10 km):

  1. Pace = 50 ÷ 10 = 5.00 min/km
  2. Speed = 10 ÷ (50 ÷ 60) = 10 ÷ 0.8333 = 12.00 km/h

The calculator returns a pace of 5.00 min/km and a speed of 12.00 km/h.

Copying a Range of Cells

Copying a range is the most common operation. In both Excel and Google Sheets, select the range, press Ctrl+C (Windows) or Cmd+C (Mac), then click the destination cell and press Ctrl+V or Cmd+V. This copies values, formulas, and formatting by default.

To copy only specific attributes, use Paste Special:

  • Excel: Right-click the destination, choose Paste Special, then select Values, Formulas, Formats, or Column Widths.
  • Google Sheets: Right-click the destination, choose Paste Special, then select Paste values only, Paste format only, or Paste data validation.

A common mistake is copying a range that includes merged cells, which can cause errors when pasting into a different layout. Unmerge before copying if the target structure differs.

Duplicating an Entire Sheet

Duplicating a sheet copies all cells, formatting, and page setup. In Excel, right-click the sheet tab at the bottom, select Move or Copy, check Create a copy, and choose a position. In Google Sheets, right-click the tab and select Duplicate.

Important differences:

  • Excel’s duplicate keeps the same name with “ (2)â€� appended; Google Sheets appends “Copyâ€� or “Copy ofâ€�.
  • Both copy formulas, but relative references adjust to the new sheet’s position. Absolute references (with $) stay fixed.
  • Charts and images on the sheet are copied along with the sheet, but external links (e.g., to another workbook) may break.

If you need to copy a sheet to a different workbook, open both files, right-click the tab, choose Move or Copy, and select the target workbook from the drop-down.

Copying Objects (Charts, Images, Shapes)

Objects like charts, images, and shapes are copied differently from cell ranges. To copy a chart or image:

  1. Click once to select the object (you’ll see selection handles).
  2. Press Ctrl+C (or Cmd+C).
  3. Click the destination cell or sheet and press Ctrl+V.

For charts, pasting creates a new chart that is linked to the original data. If you want to break the link, paste as a picture (Excel) or use Paste Special > Paste as image (Google Sheets).

A frequent issue: in Excel, copying a chart and pasting it into a different sheet may bring along hidden data ranges. To avoid this, ensure the chart’s source data is on the same sheet or use named ranges.

Choosing the Right Method

Which method you use depends on what you need:

  • Values only – use Paste Special > Values. This is ideal when you want to remove formulas and keep static numbers.
  • Formulas and formatting – standard copy/paste is fine.
  • Column widths – in Excel, use Paste Special > Column Widths to match the source layout.
  • Sheet duplication – use the sheet tab method to preserve everything, including row heights and print settings.
  • Objects – select the object itself, not the cells behind it.

For large ranges (thousands of rows), copying and pasting can be slow. Consider using Excel’s Power Query or Google Sheets’ QUERY function to pull data without manual copying.

Common Problems and Fixes

Users often encounter these issues:

  • “Cannot paste because the copy area and paste area aren’t the same sizeâ€� – this happens when you select a range and try to paste into a single cell. Select the exact same size range, or paste into the top-left cell and let it expand.
  • Formulas show #REF! after pasting – the formula references cells that don’t exist in the new location. Check the formula bar and adjust references.
  • Conditional formatting rules multiply – when copying a range with conditional formatting, the rules are copied as new rules. Use Paste Special > Formats to avoid duplicates, or clear formatting first.
  • Hidden rows/columns get copied – if you copy a range that includes hidden rows, they are copied too. Unhide them first or use Go To Special > Visible cells only (Excel).

Excel vs. Google Sheets Differences

While the core copy/paste shortcuts are the same, there are notable differences:

  • Paste Special options – Excel offers more options (e.g., Transpose, Skip Blanks, Paste Link). Google Sheets has a simpler menu but includes Transpose.
  • Sheet duplication – Google Sheets duplicates instantly; Excel requires the Move or Copy dialog.
  • Object linking – Excel charts pasted as pictures lose interactivity; Google Sheets images are static by default.
  • Cross-workbook copying – Excel may prompt about updating links; Google Sheets handles it automatically.

For most basic copying, the shortcuts work identically. Advanced users should learn each app’s Paste Special menu to avoid surprises.

Frequently Asked Questions

How do I copy a range without copying hidden rows?

In Excel, select the range, press F5 (Go to Special), choose Visible cells only, then copy and paste. In Google Sheets, there is no direct built-in option, but you can filter the data first, copy the visible rows, and paste – hidden rows will not be included.

Why does my chart disappear when I copy a sheet?

If the chart is embedded on the sheet, it should copy with the sheet. However, if the chart is on a separate chart sheet, it may not copy when duplicating a regular worksheet. Copy the chart manually by selecting it and pasting into the new sheet.

Can I copy a sheet to another workbook without breaking formulas?

Yes, but formulas that reference cells in the original workbook will include the workbook name in the reference (e.g., =[Book1.xlsx]Sheet1!A1). To avoid this, use Paste Special > Values if you don’t need live formulas, or ensure the formulas reference only the current sheet.

What is the fastest way to duplicate a sheet in Google Sheets?

Right-click the sheet tab and choose Duplicate. You can also hold Ctrl (or Option on Mac) and drag the tab to a new position; this creates a copy.

How do I copy only the formatting of a range?

In Excel, copy the range, then right-click the destination and choose Paste Special > Formats. In Google Sheets, use Paste Special > Paste format only. This copies fonts, colors, borders, and number formats, but not values.

Does copying a sheet copy print settings?

Yes, in both Excel and Google Sheets, duplicating a sheet copies print area, margins, and page setup. However, if you copy only a range, print settings are not included.

Related

Formula used
in t | Finish time | min | 50 | 0
in d | Distance | km | 10 | 0 | 100000
out pace | Average pace | min/km | t / d | 2
out speed | Average speed | km/h | d / (t / 60) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →