Скопировать лист Excel и поддерживать ссылку на относительную ячейку в формулах
Другая проблема копирования в Excel:
Как скопировать лист из WorkbookA.xlsx в WorkbookB.xlsx без скопированного листа, все еще ссылающегося на WorkbookA.xlsx, например, формула =B!23
становится =[WorkbookA.xlsx]!B!23
при копировании по окончании.
Я хочу сохранить “относительные” ссылки на ячейки вместо “абсолютных” ссылок на ячейки (я изобрету эту терминологию в мире Excel, если ее еще нет).
Другая возможная альтернатива, которую я не могу заставить ее работать, это возможность вставить только “значения” ячеек. В Excel “значения” рассматриваются как вычисленные значения, а не как фактические формулы в ячейке. Если я выбираю формулу вставки, она все равно дает абсолютные ссылки.
Больше о том, зачем мне это нужно: У меня есть производственная xlsx, используемая для ежедневных операций. Нам постоянно нужно делать “обновления” до этого xlsx, чтобы один человек мог создать копию и свои изменения там на одном листе. В то же время, другой человек может вносить изменения на другом листе. При условии, что эти листы не имеют зависимых ячеек на других листах , как краткий отчет, желательно, чтобы мы просто скопировать и объединить листы обратно в оригинальный xlsx. Но “абсолютная” ссылка доставляет много хлопот.