In Excel, copying cell *values* (not formulas)... yet keeping the cell formats

3

I have an Excel spreadsheet with multiple worksheet tabs for collecting data... and a final tab with a lot of formulas, to summarize the other tabs for a given date range.

The goal is for the person doing data entry to keep this "master spreadsheet"... and distribute copies of only the summary tab.

You can't simply cut-n-paste the cells from that tab into a separate spreadsheet (or use "Edit->Move or Copy Sheet")... because that will copy over all the formulas. Those formulas will break when opened on another computer that doesn't have master spreadsheet.

On the other hand, using "Edit->Paste Special" and selecting only "Values" has problems too. This approach strips away not only the formulas, but also cell formatting (and there is quite a bit of formatting).

Is there any way to copy over cell values AND cell formatting from one worksheet tab to a separate spreadsheet file? I just want a visually-pleasing snapshot of that summary tab for distributing to other people.

Steve Perkins

Posted 2011-01-26T20:12:22.553

Reputation: 187

Answers

0

Can you not make a template of the destination "summary" sheet and format it the same as the sheets you're taking the data from? so when you paste-special as values your destination sheet is already formatted and you don't need to copy across the formatting.

bot_bot

Posted 2011-01-26T20:12:22.553

Reputation: 211

Well I'll be! It never occurred to me to use a pre-formatted blank spreadsheet for the destination. I saw that "Paste Special"->"Values" was resulting in a plain vanilla spreadsheet... so I just assumed that the operation would overwrite any formatting that was there (rather than conforming to it). Thanks! – Steve Perkins – 2011-01-27T15:37:57.200

3

In the first sheet:

1. Copy

In the other sheet:

2. Paste
3. PasteSpecial and choose only value.

Step 2 to copy formulas and format settings. Step 3 to overwrite formulas by values.

Toc

Posted 2011-01-26T20:12:22.553

Reputation: 1 663

2

I need to do this quite frequently. I've found the easiest way is to do a normal paste followed by a Paste Special -> Values in succession. I use the keyboard shortcuts so it is a very quick process.

Mike Fitzpatrick

Posted 2011-01-26T20:12:22.553

Reputation: 15 062

1

5 easy steps:

  1. Copy summary worksheet 'as is' to a new workbook.
    • Right-click worksheet tab
    • Move Or Copy
    • New WorkBook, Create a Copy
    • OK
  2. Select all (CTRL+A)
  3. Copy (CTRL+C)
  4. Paste Values (over itself)
  5. Save and distribute

mtone

Posted 2011-01-26T20:12:22.553

Reputation: 11 230

Pasting values doesn't paste hyperlinks if the values are hyperlinks! – Jikku Jose – 2016-06-26T12:38:50.727

1

Alternatively, once you've done Paste Special -> Values, do Paste Special -> Formats immediately.

The destination range should be the data you've just copied over, so as long as you don't move or hit escape (to clear the copied information) you should be fine.

Diem

Posted 2011-01-26T20:12:22.553

Reputation: 96

0

I like to use an add-in called ASAP UTILITIES http://www.asap-utilities.com/ You can do lots of things with it--and one of the things is to CONVERT ALL FORMULAS TO THEIR VALUES which I find very useful. Doesn't touch the formatting.You might leave the master alone, make a copy of the updated summary, convert formulas to values, and then distribute that page.

Susan

Posted 2011-01-26T20:12:22.553

Reputation: 1