Sunday, July 19, 2009

Change cell values using Paste Special

Q. I have a price list stored in a worksheet, and I need to increase all prices by 5 percent. Can I do this without reentering all the prices?

Excel provides two ways to accomplish this. The "traditional" technique goes something like this:

  1. Insert or find a blank column near the prices.
  2. In that column's first cell, enter a formula to multiply the price in that row by 1.05.
  3. Copy the formula down the column.
  4. Select and copy the entire column of formulas
  5. Select the original prices, and choose Edit, Paste Special.
  6. In the Paste Special dialog box, select Values to overwrite the original prices with the formulas' results.
  7. And finally, delete the column of formulas.

The other, more efficient approach also uses the Paste Special dialog box. To increase a range of values (prices, in this example) by 5 percent:

  1. Enter 1.05 into any blank cell.
  2. Select the cell and choose Edit, Copy.
  3. Select the range of values and choose Edit, Paste Special.
  4. Choose the Multiply option and click OK.
  5. Delete the cell that contains the 1.05.

No comments:

Post a Comment