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