Перейти к содержимому

Name conflict excel что делать

  • автор:

Имя уже существует копирование листа в excel

После очистки всех имен в списке Менеджера имен на листе в Excel, я попытался переместить лист снова и снова, получив всплывающее сообщение «имя уже в пункте назначения».

2 ответа

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

Вы можете попробовать эти шаги, чтобы избавиться от проблемы.

  1. Закройте все открытые книги, если они есть. неисправность Excel.
  2. Перезагрузите Excel и откройте книгу.
  3. Нажмите Ctrl+F3 и отфильтруйте именованные диапазоны на ошибки.
  4. Удалите все ошибочные именованные диапазоны.
  5. Закончите с помощью OK.
  6. Сохранить & amp; закройте рабочую книгу.

Теперь, когда вы копируете или перемещаете листы, вы не должны сталкиваться с этой ошибкой.

  1. Возможно, у вас есть несколько формул, с меткой Named Ranges не может быть удалены, так что лучше RENAME NAMED RANGES у источника избегайте дубликатов. Я думаю, Rename это наилучшее решение.

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Если в Excel отображается диалоговое окно конфликт имен, это связано с тем, что вы пытаетесь скопировать один или несколько листов в книгу с одинаковыми именованными диапазонами.

Предположим, что лист, который вы пытаетесь скопировать, и книга, в которую нужно скопировать файл, содержат именованный диапазон с именем интерестратес, Excel обнаружит этот конфликт и отобразит следующее сообщение:

Имя "Интерестратес" уже существует. Нажмите кнопку Да, чтобы использовать эту версию имени, или кнопку Нет, чтобы переименовать версию "Интерестратес", которую вы перемещаете или копируете.

Примечание: Диалоговое окно "конфликт имен" появится для каждого экземпляра конфликтующего диапазона имен.

Решение

Если появится диалоговое окно выше, выполните одно из указанных ниже действий.

Нажмите кнопку Да, чтобы использовать имя конфликтующего диапазона в целевой книге.

Что происходит при нажатии кнопки "Да"

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

Предупреждение: Если в книге есть формулы, ссылающиеся на конфликтующие именованные диапазоны, то копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да. Вместо этого нажмите кнопку нет, чтобы переименовать конфликтующий диапазон.

Нажмите кнопку нет, чтобы переименовать конфликтующий диапазон имен. Откроется следующее диалоговое окно.

В разделе новое имя введите новое имя диапазона. Новое имя не будет принято, если оно

начинается с буквы или знака подчеркивания,

— Это ссылка на ячейку, например A1, А123 или КСФД21.

содержит пробелы или символы (,/, *, [,]. ) или

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

Нажмите кнопку ОК.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

я работал над электронной таблицей Microsoft Excel 2007 в течение нескольких дней. Я работаю с основным шаблоном, таким как sheet, и неоднократно копирую его на новый лист. До сегодняшнего дня это происходило без проблем. Однако в середине сегодняшнего дня это вдруг изменилось, и я не знаю, почему. Теперь, всякий раз, когда я пытаюсь скопировать лист, я получаю около десяти диалоговых окон, каждый из которых имеет другой объект диапазона имен (показан ниже как "XXXX"), и я нажимаю да для каждого из них:

формула или лист, который вы хотите переместить или скопировать, содержит имя "XXXX", которое уже существует на целевом листе. Вы хотите использовать эту версию названия?

  • чтобы использовать имя, определенное на целевом листе, нажмите кнопку Да.
  • чтобы переименовать диапазон, указанный в Формуле или листе, нажмите кнопку Нет и введите новое имя в диалоговом окне конфликт имен.

объекты диапазона имен ссылаются на ячейки в лист. Например, E6 называется именем диапазона PRE на нескольких листах (и все вместе) и некоторые формулы относятся к PRE вместо $E . Один из "XXXX" выше это PRE . Эти диапазоны имен должны разрешаться только в пределах листа, на котором они отображаются. Это не было проблемой раньше, несмотря на тот же диапазон имен, существующий на нескольких листах раньше. Я хочу сохранить диапазон имен.

что могло измениться в моей таблице, чтобы вызвать это изменения в поведении? Я вернулся к предыдущим листам, созданным таким образом, и теперь они тоже дают сообщение при копировании. Я попробовал другой компьютер и другого пользователя, и такое же поведение наблюдается повсюду. Я могу только заключить, что что-то в электронной таблице изменилось. Что это может быть и как я могу вернуть старое поведение, при котором я могу копировать листы с диапазонами имен и не получать никаких предупреждений?

ищем в Name Manager Я вижу, что диапазоны имен жалуются на шоу дважды, один раз в область Template и снова как scope Workbook . Если я удалю область Template те, предупреждение уходит на копию, однако, я получаю кучу ошибок #REF. Если я удалю область Workbook ones, все кажется в порядке, и предупреждения о копировании тоже уходят, так что, возможно, это ответ, но я нервничаю о том, какой эффект это удаление будет иметь и интересно, как Workbook они появились в первую очередь.

будет ли безопасно просто удалить Workbook Диспетчер имен ограниченные записи и как они могли бы появиться без моего ведома с самого начала?

How to Resolve a Name Conflict for a Named Range in Excel

NameConflict Intro

When you try to copy two or more sheets from one file to another, a name conflict error could occur if the files both have any of the same range names. You get a warning that the range name already exists, and Excel asks if you wish to rename the range name or use the existing version of that name. For example:

    in the workbook that contain range names that are identical in the destination workbook.
  1. Right-click on the sheet tabs and choose Move or Copy.

NameConflict CopySheets

The name conflict message appears.

Name Conflict Dec

Use Existing Versions of Names

Click Yes to use the existing version of the name. This mean that the range name coming in from the copied sheet will be removed and the original name in the destination sheet will be used.

Click Yes to All to use all the existing range names.

Rename Ranges

If you click No, you can give the existing range name from the copied sheet a new name in the current sheet. This is useful if the range name is used in formulas.

  1. Click No to rename the range name.

NameConflict No

  1. Type in the New name.

NameConflict Rename

  1. Click OK.

NameConflict New Name

As shown in the picture above, the original named range December from the source sheet is named Dec in the sheet it’s moved or copied to.

Duplicate Range Names

If you select a single sheet to copy or move to a book where some destination names are identical, you don’t receive this warning. Excel copies the sheet with its range names but alter the scope of each name to the sheet instead of the workbook.

Right-click on one sheet to copy to another open workbook and choose Move or Copy.

Как разрешить конфликт имен для именованного диапазона в Excel

Как разрешить конфликт имен для именованного диапазона в Excel

При попытке скопировать два или более листов из одного файла в другой, если оба файла имеют одинаковые имена диапазонов, может возникнуть ошибка конфликта имен. Excel предупредит вас, что имя диапазона уже существует, и спросит, хотите ли вы переименовать имя диапазона или использовать существующую версию этого имени.

Разрешение конфликта имен

Использование существующих версий

1. Выберите два или более листа в книге, которые содержат имена диапазонов, идентичные в целевой книге.

2. Щелкните правой кнопкой мыши вкладки листа и выберите Переместить или скопировать.

Появится поле «Конфликт имени».

3. Щелкните да использовать существующую версию имени. Это означает, что имя диапазона, полученное с скопированного листа, будет удалено, и будет использовано исходное имя из целевого листа.
Нажмите Да для всех использовать все существующие имена диапазонов.

Переименование диапазонов

Если вы выберете Нет Чтобы переименовать версию имени диапазона, вы можете дать существующему имени диапазона из скопированного листа новое имя в текущем листе. Это полезно, если имя диапазона использовалось в формулах.

1. Щелкните Нет чтобы переименовать название диапазона.

2. Введите Новое имя.

3. Щелкните Ok.

Как показано на рисунке выше, исходный именованный диапазон Декабрь из исходного листа переименован в Декабрь.

Дублирование имен диапазонов

Если вы выберете один лист для копирования или переместите в книгу с идентичными названиями мест назначения, вы не получите это предупреждение. Excel скопирует лист с именами диапазонов, но изменить объем каждого имени на лист, а не в книгу.

Щелкните правой кнопкой мыши один лист, чтобы скопировать его в другую открытую книгу, и выберите Переместить или скопировать.

Никакого предупреждения не появится. Однако, если вы посмотрите в диспетчер имен целевой книги, вы увидите, что есть две версии некоторых имен диапазонов. См. Картинку ниже. В оригинальных именах есть Рабочая тетрадь в качестве области видимости, в то время как скопированные имена имеют область видимости только своего собственного листа (например, 3-й квартал).

Name conflict excel что делать

Короче перепробовал все что только можно и нельзя! Поменял как вы сказали имена, потом удалил их, потом удалил вообще все имена диапазонов в книге. Переустановил офис))) Проблема оставалась. а была лишь в одной строчке. в которой даже и ссылок то и нет а просто одно арифметическое действие)) Я такого еще не видел. Скорее всего это просто глюк excel. Вручную снова эту формулу прописал, протянул на всю таблицу, все работает. Я в шоке, потратил в общей сложности пол дня.

Короче перепробовал все что только можно и нельзя! Поменял как вы сказали имена, потом удалил их, потом удалил вообще все имена диапазонов в книге. Переустановил офис))) Проблема оставалась. а была лишь в одной строчке. в которой даже и ссылок то и нет а просто одно арифметическое действие)) Я такого еще не видел. Скорее всего это просто глюк excel. Вручную снова эту формулу прописал, протянул на всю таблицу, все работает. Я в шоке, потратил в общей сложности пол дня. vdekameron

Короче перепробовал все что только можно и нельзя! Поменял как вы сказали имена, потом удалил их, потом удалил вообще все имена диапазонов в книге. Переустановил офис))) Проблема оставалась. а была лишь в одной строчке. в которой даже и ссылок то и нет а просто одно арифметическое действие)) Я такого еще не видел. Скорее всего это просто глюк excel. Вручную снова эту формулу прописал, протянул на всю таблицу, все работает. Я в шоке, потратил в общей сложности пол дня. Автор — vdekameron
Дата добавления — 15.03.2017 в 10:56

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *