How do I get Copy & Paste to work like Cut & Paste with formulas in Excel 2007?

2437
DanTheMan

Excel 2007 when I Cut & Paste =K62 to a new worksheet and I get =Scenario!K62. When I copy and Paste it I get =REF!.

How can I get Copy & Paste to work the same way as Cut & Paste does?

0
Вы пробовали эту статью поддержки MS Office - [Переместить или скопировать формулу] (http://office.microsoft.com/en-us/excel-help/move-or-copy-a-formula-HP010102342.aspx)? CharlieRB 11 лет назад 1
Яр, но это говорит о том, чтобы держать вещи в одном листе. Это переходит на новый лист, когда я вырезал и вставил его автоматически добавляется в ссылку "Сценарий!" когда я копирую и вставляю, он просто превращается в REF !. Я не хочу возвращаться и добавлять "Сценарий!" к каждому уравнению, которое мне нужно скопировать, но я не хочу вырезать, потому что они мне все еще нужны в этом текущем листе. DanTheMan 11 лет назад 0
скопируйте, щелкните правой кнопкой мыши, вставьте специальный, вставьте специальный, формулы, хорошо. Вы пробовали это? Остерегайтесь, когда вы хотите сделать что-то подобное, иногда вам нужно, чтобы листы были идентичными, например, если H24 = D9, вы захотите вставить формулу в H24 на другой лист, потому что ссылка относительная. Попробуйте использовать H24 = $ D $ 9 Raystafarian 11 лет назад 0

2 ответа на вопрос

0
chuff

Копирование и вставка переносит относительные ссылки в формуле на новый лист.

Например, скажем, у вас есть формула = A2 + G5в ячейке E2.

То, что копируется на новый рабочий лист, это «возьмите ячейку с четырьмя столбцами слева от ячейки, в которой находится формула, и добавьте ее в ячейку с двумя столбцами справа и тремя ячейками вниз.

Если вы скопируете формулу в ячейку на новом листе, которая выводит одну из этих ссылок «с листа», например, в ячейку A2, вы получите REF! ошибка.

С другой стороны, вырезание и вставка сохраняет абсолютные ссылки на старом листе при копировании на новый лист.

Это встроенное поведение для обоих этих действий.

Есть ли какой-нибудь возможный способ заставить функцию «Копировать и вставить» сохранить абсолютные ссылки? DanTheMan 11 лет назад 0
Вы можете вырезать и вставить формулу на новый лист, перевести ячейку в режим редактирования (клавиша F2), выделить и скопировать формулу (все еще на новом листе) и вставить ее обратно на старый лист. Есть также более сложные способы сделать это для ряда формул (см., Например, [здесь] (http://spreadsheetpage.com/index.php/tip/making_an_exact_copy_of_a_range_of_formulas/), но все это немного неуклюже. можно было бы запрограммировать путь в VBA, но я не пробовал. chuff 11 лет назад 0
0
Shane

Я наконец понял (не очень хороший) обходной путь:

  1. Сделайте копию листа, с которого вы хотите скопировать
  2. Вырезать клетки (вместо копирования)
  3. Вставить
  4. Удалить копию листа (в котором сейчас отсутствует информация)

Пока вы не ссылаетесь на эти ячейки в другом месте, это должно работать!

Похожие вопросы