Excel name conflicts with

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще…Меньше

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

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

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

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

Решение

В диалоговом окне выше необходимо сделать следующее:

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

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

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

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

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

    Что происходит при нажатии кнопки Да для всех?

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

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

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

    Переименование конфликтуемого диапазона

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

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

      • — ссылка на ячейку, например A1, A123 или XFD21,

      • пробелы или символы (, /, *, [, ], :, ?) или

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

Excel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 More…Less

If you are seeing the Name Conflict dialog box in Excel, that’s because you are trying to copy one or more worksheets to a workbook that has similar named ranges.

Suppose the worksheet that you’re trying to copy and the destination workbook where you want to copy the worksheet into both have a named range called InterestRates. When you try to move or copy the worksheet, Excel will detect this conflict and display the following message:

The name ‘InterestRates’ already exists. Click Yes to use that version of the name, or click No to rename the version of ‘InterestRates’ you’re moving or copying.

Note: The Name Conflict dialog box will appear for every instance of a conflicting name range. If you are using a subscription version of Excel then the conflict dialog message includes a third option labeled Yes to All which means you won’t see the message appear for additional conflicting name ranges.

Resolution

When you see the above dialog box, you must do one of the following:

  • Click Yes to continue using the conflicting range name in the destination workbook.

    What happens when you click Yes?

    Excel will copy the conflicting name range to the destination workbook. That means you will have two similarly named ranges in your destination workbook.

    Warning: If there are formulas that refer to conflicting named ranges in your workbook, then copying those ranges will affect those formulas and cause errors in the workbook. If you are not familiar with the data in the destination workbook, do not click Yes. Instead click No to rename the conflicting range.

  • Click Yes to All to continue using all possible conflicting range names in the destination workbook. Note that you only see this option if you’re using a subscription version of Excel.

    What happens when you click Yes to All?

    Excel will copy all conflicting name ranges to the destination workbook. That means you will have two or more similarly named ranges in your destination workbook.

    Warning: If there are formulas that refer to conflicting named ranges in your workbook, then copying those ranges will affect those formulas and cause errors in the workbook. If you are not familiar with the data in the destination workbook, do not click Yes to All. Instead click No to rename the conflicting ranges one by one.

  • Click No to rename the conflicting name range. This displays the following dialog box.

    Rename the conflicted range

    1. In the New name section, enter a new name for the range. The new name will not be accepted if it

      • starts with a letter or underscore,

      • is a cell reference, such as A1, A123, or XFD21,

      • has spaces or characters (, /, *, [, ], :, ?), or

      • has the same name as another range in the workbook that you are copying to.

    2. Click OK.

Need more help?

You can always ask an expert in the Excel Tech Community or get support in the Answers community.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Содержание

  1. Конфликт имен в экселе как убрать
  2. Конфликт имен в экселе как убрать
  3. Почему в Excel появляется диалоговое окно «Конфликт имен»?
  4. Решение
  5. Дополнительные сведения
  6. Имя уже существует копирование листа в excel
  7. 2 ответа
  8. Решение
  9. Дополнительные сведения
  10. How to Resolve a Name Conflict for a Named Range in Excel
  11. Resolve the Name Conflict
  12. Using Existing Versions
  13. Rename Ranges
  14. Duplicate Range Names
  15. Why am I seeing the Name Conflict dialog box in Excel?
  16. Resolution
  17. Need more help?

Конфликт имен в экселе как убрать

Конфликт имен в экселе как убрать

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

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

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

Почему в Excel появляется диалоговое окно «Конфликт имен»?

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

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

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

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

Решение

В диалоговом окне выше необходимо сделать следующее:

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

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

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

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

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

Что происходит при нажатии кнопки Да для всех?

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

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

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

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

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

— ссылка на ячейку, например A1, A123 или XFD21,

пробелы или символы (, /, *, [, ], :, ?) или

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Имя уже существует копирование листа в 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

This tutorial will demonstrate how to resolve a name conflict in Excel.

When you try to copy two or more sheets from one file to another, if the files both have the same range names in them, a name conflict error could occur. Excel will warn you that the range name already exists and ask if you wish to rename the range name or use the existing version of that name.

Resolve the Name Conflict

Using Existing Versions

1. Select two or more sheets in the workbook that contain range names that are identical in the destination workbook.

2. Right-click on the sheet tabs and select Move or Copy.

The Name conflict box will appear.

3. 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 select No to rename the version of the range name, 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 has been used in formulas.

1. Click No to rename the range name.

2. Type in the New name.

3. Click OK.

As shown in the picture above, the original named range of December from the source sheet is renamed to Dec.

Duplicate Range Names

If you select a single sheet to copy or move to a book where some destination names are identical, you will not receive this warning. Excel will copy 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 select Move or Copy.

Источник

Why am I seeing the Name Conflict dialog box in Excel?

If you are seeing the Name Conflict dialog box in Excel, that’s because you are trying to copy one or more worksheets to a workbook that has similar named ranges.

Suppose the worksheet that you’re trying to copy and the destination workbook where you want to copy the worksheet into both have a named range called InterestRates. When you try to move or copy the worksheet, Excel will detect this conflict and display the following message:

The name ‘InterestRates’ already exists. Click Yes to use that version of the name, or click No to rename the version of ‘InterestRates’ you’re moving or copying.

Note: The Name Conflict dialog box will appear for every instance of a conflicting name range. If you are using a subscription version of Excel then the conflict dialog message includes a third option labeled Yes to All which means you won’t see the message appear for additional conflicting name ranges.

Resolution

When you see the above dialog box, you must do one of the following:

Click Yes to continue using the conflicting range name in the destination workbook.

What happens when you click Yes?

Excel will copy the conflicting name range to the destination workbook. That means you will have two similarly named ranges in your destination workbook.

Warning: If there are formulas that refer to conflicting named ranges in your workbook, then copying those ranges will affect those formulas and cause errors in the workbook. If you are not familiar with the data in the destination workbook, do not click Yes. Instead click No to rename the conflicting range.

Click Yes to All to continue using all possible conflicting range names in the destination workbook. Note that you only see this option if you’re using a subscription version of Excel.

What happens when you click Yes to All?

Excel will copy all conflicting name ranges to the destination workbook. That means you will have two or more similarly named ranges in your destination workbook.

Warning: If there are formulas that refer to conflicting named ranges in your workbook, then copying those ranges will affect those formulas and cause errors in the workbook. If you are not familiar with the data in the destination workbook, do not click Yes to All. Instead click No to rename the conflicting ranges one by one.

Click No to rename the conflicting name range. This displays the following dialog box.

In the New name section, enter a new name for the range. The new name will not be accepted if it

starts with a letter or underscore,

is a cell reference, such as A1, A123, or XFD21,

has spaces or characters (, /, *, [, ], :, ?), or

has the same name as another range in the workbook that you are copying to.

Need more help?

You can always ask an expert in the Excel Tech Community or get support in the Answers community.

Источник

See all How-To Articles

This tutorial will demonstrate how to resolve a name conflict in Excel.

NameConflict Intro

When you try to copy two or more sheets from one file to another, if the files both have the same range names in them, a name conflict error could occur. Excel will warn you that the range name already exists and ask if you wish to rename the range name or use the existing version of that name.

Resolve the Name Conflict

Using Existing Versions

1. Select two or more sheets in the workbook that contain range names that are identical in the destination workbook.

2. Right-click on the sheet tabs and select Move or Copy.

NameConflict CopySheets

The Name conflict box will appear.

Name Conflict Dec

3. 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 select No to rename the version of the range name, 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 has been used in formulas.

1. Click No to rename the range name.

NameConflict No

2. Type in the New name.

NameConflict Rename

3. Click OK.

NameConflict New Name

As shown in the picture above, the original named range of December from the source sheet is renamed to Dec.

Duplicate Range Names

If you select a single sheet to copy or move to a book where some destination names are identical, you will not receive this warning. Excel will copy 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 select Move or Copy.

NameConflict DuplicateSheet

No warning will appear. However, if you look in the name manager of the destination book, you will see that there are two versions of some of the range names. See the picture below. The original names have Workbook as the scope, while the copied names have a scope of just their own sheet (e.g., 3rdQuarter).

NameConflict Scope

Конфликт имен в экселе как убрать

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

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

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

Почему в Excel появляется диалоговое окно «Конфликт имен»?

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

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

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

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

Решение

В диалоговом окне выше необходимо сделать следующее:

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

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

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

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

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

Что происходит при нажатии кнопки Да для всех?

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

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

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

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

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

— ссылка на ячейку, например A1, A123 или XFD21,

пробелы или символы (, /, *, [, ], :, ?) или

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Имя уже существует копирование листа в 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 Диспетчер имен ограниченные записи и как они могли бы появиться без моего ведома с самого начала?

I’m getting a «Name conflicts» dialog box after I try to run my Powershell script the second time on the same file. I know that this error has something to do with me autofiltering the file. If I never use autofiter, then the dialog box won’t show. What am I doing wrong? Here’s the code:

$excel = new-object -comobject excel.application
$excel.DisplayAlerts = $false

$workbook = $excel.Workbooks.open("testtabelle1.xlsx")
Trap {"Worksheet problems..."} $workbook.Worksheets.Item(1) | Out-Null

$from = ">0"
$to = "<2"

$workbook.ActiveSheet.Range("D:D").AutoFilter(1, $from, 1, $to) > $null

#Reset Selection and close file
#$workbook.ActiveSheet.Range("A1").Select() | Out-Null
$workbook.Save()
$excel.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($excel)

asked Feb 1, 2013 at 10:37

ezcoding's user avatar

6

You have to delete the Name «_FilterDatabase», because this name is only allowed once.

The Names object is a hastable. Therefore you Need to delete the key like this:

$workbook.Names.Item("_FilterDatabase").Delete()

answered Feb 1, 2013 at 13:47

Daniel's user avatar

DanielDaniel

9,32312 gold badges51 silver badges66 bronze badges

1

Also it might be useful to do something like this after $workbook.Names.Item("_FilterDatabase").Delete():

$Items_FD = $workbook.Names | ?{ $_.Name -match "_FilterDatabase" }
$Items_FD | %{
  try{
    $_.Delete() | Out-Null
  }
  catch{}
}

answered Apr 14, 2015 at 9:57

Andrei Nevedomskii's user avatar

Sub IdentifyNames()

Dim defName As Name

With ThisWorkbook 'Entire workbook
  For Each defName In .Names
  If Right(defName.Name, 14) = "FilterDatabase" Then defName.delete
  'Debug.Print defName.Name
  Next
End With

End Sub

comment part lists defined names

β.εηοιτ.βε's user avatar

β.εηοιτ.βε

31.2k11 gold badges64 silver badges76 bronze badges

answered Aug 31, 2020 at 14:35

Mike's user avatar

Привет. Рад представить вам подробные инструкции по удалению скрытых имен в Excel. Возможно, вы столкнулись с ситуацией, когда при копировании листа в книгу Excel произошла ошибка, в которой говорилось, что имя уже существует и вам нужно выбрать новое или использовать его. Хорошо, если таких ошибок будет 2-3, а если их несколько сотен или тысяч, терпения не хватит, чтобы нажать ОК. Воспользовавшись приведенным ниже советом, вы навсегда избавитесь от ошибки! Итак, приступим:

1. Создание макроса удаления скрытых имен.

Я не нашел в Excel встроенной функции для решения этой проблемы, но есть замечательный макрос, с помощью которого мы избавимся от нее. Сначала вам нужно перейти в редактор макросов, для этого запустить Excel, открыть файл с проблемой и нажать ALT + F11. Откроется Microsoft Visual Basic для приложений, поэтому перейдите в меню «Вставка» и выберите «Модуль.

Как удалить скрытые имена в Excel

Откроется окно модуля. Вы должны поместить туда следующий код макроса:

Sub Удалить скрытые имена()
Dim n As Name
Dim Считается целым числом
В случае ошибки Продолжить Далее
Для каждого n в ActiveWorkbook.Names
Если не видно, то
n. Удалить
Счетчик = Счетчик + 1
Конец, если
Следующий n
MsgBox «Количество скрытых имен» & Количество & «Удалено»
Конец подзаголовка

Следовательно, это должно выглядеть так:

Как удалить скрытые имена в Excel

Хороший. Мы создали макрос, теперь осталось его применить.

2. Использование макроса для удаления скрытых имен в Excel.

Вернитесь в нашу книгу Excel, перейдите в меню «Просмотр», выберите там блок макросов и щелкните внутри него меню «Макросы.

Как удалить скрытые имена в Excel

В открывшемся меню выберите макрос «Удалить скрытые имена» и нажмите кнопку «Выполнить.

Как удалить скрытые имена в Excel

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

  • Remove From My Forums
  • Question

  • Hi Everyone, we are experiencing an annoing issue with Excel 365 when opening a file that has been modified by multiple users.
    We have both installation in EN and IT language

    Opening file from client with Excel EN language version :
    Microsoft Excel For Office 365 MSO (16.0.12527.20612) 32-bit
    i have the following error :
    Name Conflict
    Name cannot be the same as a built-in name.
    Old name:_FilterDatabase

    While Opening file from client with Excel IT language version:
    Microsoft Excel for Office 365 MSO (16.0.12527.20612) 32-bit
    There is no error

    To open a file correctly without any error i have to switch on excel options language—>Office Display Language from English to Italian and file open without any Conflict.
    Could you please help us to solve this issue, this  is a language pack conflict?
    Let me know if you need more info and further details.

    Update: Removing with macro all hidden name in the Excel worksheet and then saved it , it has been opened also in EN version without any issue.

    Now my question is why the english version reports a conflict on this file and it isn’t in the italian version?

    • Edited by

      Thursday, July 23, 2020 12:12 PM

Update: Found a better solution. Posted at the bottom.

Have been facing issues with some Excel sheets created by our German colleagues that gives the messages in the images below when opened with Excel in UK (UK or US localisation). 

At this link I came across the following tips to find and delete these hidden tables. After that the file would open but it had deleted hundreds of hidden tables and the Excel file was effectively useless. But someone may find this useful if there is only those few tables causing the issue that this script deletes. You may also be able to use the VB code to find and go through the hidden tables. Remember to test this on a copy so as not to lose data.

– Open the file by creating a new name.

– Press fn + option + F11 on Mac OR Alt + F11 on Windows

– Right click on the tab you are having issues with in the list on the left

– Click on ‘display the code’ (using French version so not sure what the English version would be)

– Paste the code below in the window that appears in the center

– Run the code by clicking on the run button

– A window will pop out, click delete for all issues

– Once done close the window and save the file

– Close the file and reopen

Code:

Sub DELRNG()

  Dim rNme As Name

  On Error Resume Next

  For Each rNme In ActiveWorkbook.Names

    If (MsgBox(“Delete the name? ” & rNme.Name, vbYesNo) = vbYes) Then

      rNme.Delete

    End If

  Next

  On Error GoTo 0

End Sub

Update: So the above code was asking to delete hundreds of tables and was not usable. While investigating this further myself and a colleague came across an interesting solution that (at least) solved the issue for us.

The issue seems to be related to the Print Area selection saved. We simply deleted those as per the below images and it resolved the issue without having to do anything with _FilterDatabase.

Delete the Print Area related stuff as per below. Please make sure you do it on a test copy or after creating a backup copy.

Hopefully this will resolve the issue for you guys as well.

Понравилась статья? Поделить с друзьями:
  • Excel name conflict name cannot be the same as a built in name
  • Excel name cell ranges
  • Excel multivitamin small breed мультивитамины для собак мелких пород
  • Excel multivitamin senior мультивитамины для пожилых собак
  • Excel multivitamin puppy мультивитамины для щенков 100таб