Excel: как заменить ссылки на именованные диапазоны другими именованными диапазонами с таким же именем

260
user7758051

У меня есть две книги Excel, которые отформатированы одинаково, но содержат разные данные (одна с данными за 2016 год, а другая с данными за 2017 год). Это означает, что обе рабочие книги имеют одинаковые именованные диапазоны, но они ссылаются на разные ячейки (т. Е. Именованные диапазоны в книге 2016 г. ссылаются на ячейки в рабочей книге 2016 г. и одинаковы для рабочей книги 2017 г.).

Когда я создал рабочую книгу 2017 года, я скопировал и вставил некоторые формулы из рабочей книги 2016 года. Это по незнанию сохранило именованные диапазоны, которые ссылались на книгу 2016 года, вместо того, чтобы просто использовать именованный диапазон с идентичным именем в книге 2017 года.

Теперь, когда я обращаюсь к менеджеру имен в книге 2017 года, у меня есть дубликаты всех моих именованных диапазонов с одной ссылочной ячейкой в ​​книге 2017 года и другими ссылочными ячейками в книге 2016 года.

Я хочу заменить все ссылки на именованные диапазоны, которые ссылаются на книгу 2016 года, на именованные диапазоны с тем же именем, которые ссылаются на книгу 2017 года. Как бы я поступил так?

0
Я полагаю, что при копировании ячеек, которые ищут диапазоны, формула будет автоматически ссылаться на исходный лист (т.е. на проблему, с которой вы столкнулись). Один из обходных путей, который я использовал, - это скопировать формулы из моего исходного листа, вставить их в блокнот, затем скопировать из блокнота и вставить в новую рабочую книгу. Это перенесет только формулу в том виде, в котором она написана, и Excel не будет пытаться сохранить исходный лист связанным. Я уверен, что есть способ изменить все ссылки в новой рабочей книге, но этот метод работал довольно хорошо для меня. jrichall 6 лет назад 0

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

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