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-ю книгу. Это означает, что в конечной книге будут два или более похожих именуемого диапазона.
Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да для всех. Вместо этого щелкните Нет, чтобы переименовать конфликтующие диапазоны по одному.
-
Чтобы переименовать конфликтующий диапазон имен, нажмите кнопку Нет. Отобразит следующее диалоговое окно:
-
В разделе Новое имя введите новое имя диапазона. Новое имя не будет принято, если оно
-
начинается с буквы или подчеркиваия,
-
— ссылка на ячейку, например A1, A123 или XFD21,
-
пробелы или символы (, /, *, [, ], :, ?) или
-
имеет то же имя, что и у другого диапазона в книге, в которую вы копируете копию.
-
-
Нажмите кнопку ОК.
-
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
- 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 languageOpening 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:_FilterDatabaseWhile Opening file from client with Excel IT language version:
Microsoft Excel for Office 365 MSO (16.0.12527.20612) 32-bit
There is no errorTo 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
-
Edited by
Если в Excel вы видите диалоговое окно Конфликт имен, это происходит из-за того, что вы пытаетесь скопировать один или несколько листа в книгу, которая имеет похожие именные диапазоны.
Предположим, что у таблицы, которую вы пытаетесь скопировать, и конечной книги, в которую вы хотите скопировать его, есть именный диапазон с именем InterestRates. При попытке переместить или скопировать листа Excel обнаружит этот конфликт и отобразит следующее сообщение:
Имя InterestRates уже существует. Нажмите кнопку Да, чтобы использовать эту версию имени, или кнопку Нет, чтобы переименовать перемещаемую или копную версию InterestRates.
Примечание: Диалоговое окно Конфликт имен появится для каждого экземпляра конфликтующих диапазонов имен. Если вы используете версию Excel с подпиской, сообщение в диалоговом окте о конфликте содержит третий вариант с пометкой Да для всех. Это означает, что сообщение не будет отображаться для дополнительных диапазонов конфликтующих имен.
Решение
В диалоговом окне выше необходимо сделать следующее:
-
Нажмите кнопку Да, чтобы продолжить использовать имя конфликтующих диапазонов в конечной книге.
Что происходит при нажатии кнопки Да?
Excel скопирует конфликтующий диапазон имен в 9-ю книгу. Это означает, что в конечной книге будут два похожих именуемого диапазона.
Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да. Вместо этого щелкните Нет, чтобы переименовать конфликтующий диапазон.
-
Нажмите кнопку Да для всех, чтобы продолжить использовать все возможные имена конфликтующих диапазонов в конечной книге. Обратите внимание, что этот параметр можно увидеть только в том случае, если вы используете версию Excel по подписке.
Что происходит при нажатии кнопки Да для всех?
Excel скопирует все конфликтующие диапазоны имен в 9-ю книгу. Это означает, что в конечной книге будут два или более похожих именуемого диапазона.
Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да для всех. Вместо этого щелкните Нет, чтобы переименовать конфликтующие диапазоны по одному.
-
Чтобы переименовать конфликтующий диапазон имен, нажмите кнопку Нет. Отобразит следующее диалоговое окно:
-
В разделе Новое имя введите новое имя диапазона. Новое имя не будет принято, если оно
-
начинается с буквы или подчеркиваия,
-
— ссылка на ячейку, например A1, A123 или XFD21,
-
пробелы или символы (, /, *, [, ], :, ?) или
-
имеет то же имя, что и у другого диапазона в книге, в которую вы копируете копию.
-
-
Нажмите кнопку ОК.
-
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
← →
ТимоховДА
(2014-01-14 20:05)
[0]
Добрый день, коллеги!
Столкнулся с проблемой. Сам порыл, но что-то не понял сути…
Кратко:
1. Есть моя программа у клиента. Через OLE читает из файла Excel.
2. Есть у клиента файл xlsx (у клиента Excel 2007 — т.е. мой OLE пользуется этой версией). Файл создан третьей стороной. Я пока не выяснил, кто создавал (тех. возможности спросить нет).
3. При открытии файла в моей программе появляется диалог:Name conflict
Name cannot be same as a build-in name.
Old name: _FilterDatabase
New name: <поле ввода>
Ok Cancel
4. У себя дома открывал файл на Excel 2003 — тот же диалог выводится.
Что сам нарыл:
1. В инете инфы много. Понял, что это фича Екселя, если не ошибка. Честно… сути не понял. Но вроде как связано с автофильтрацией. Самому создать в GUI Екселя такой файл у меня не вышло.
Вопрос:
1. Сталкивался кто-то с подобным?
2. Что делать? Править писателя файла (третью сторону) или править читателя (мою программу)?
← →
Jeer ©
(2014-01-14 23:55)
[1]
Конечно — читателя:)
← →
ТимоховД
(2014-01-15 12:45)
[2]
> Конечно — читателя:)
Ответ не верный.
Это уже мне понятно.
Тут важнее — было ли у кого такое?
← →
TRWR ©
(2014-04-05 23:43)
[3]
http://www.sql.ru/forum/543092/excel-2007-konflikt-imen
← →
TRWR ©
(2014-04-05 23:44)
[4]
http://www.sql.ru/forum/543092/excel-2007-konflikt-imen
← →
ТимоховД
(2014-04-06 16:27)
[5]
> TRWR © (05.04.14 23:44) [4]
Большое спасибо! Похоже на решение проблемы. Попробую.
Пропустил, когда сам рыл решение.
← →
ТимоховД
(2014-04-06 16:27)
[6]
> TRWR © (05.04.14 23:44) [4]
Большое спасибо! Похоже на решение проблемы. Попробую.
Пропустил, когда сам рыл решение.
25.04.17 — 10:56
Доброго времени.
Подскажите пож-та.
Есть файл elsx в него хочу данные записать.
при открытии файла вылезает ошибка Имя не может совпадать со встроенным именем
Старое имя _filterDatabase
… как лечить. другие файлы открываются нормально. Вопрос только с 1-ним.
1 — 25.04.17 — 11:25
поиском искал.. не помогло
2 — 25.04.17 — 11:34
3 — 25.04.17 — 11:35
И вообще интересно как так получается?
4 — 25.04.17 — 11:35
Переименовать не предлагали ещё?
5 — 25.04.17 — 11:38
(4) Переименовать что? файл? нельзя. Ибо на него много ссылок из других файлов.
Переименовать _filterDatabase — можно. Окошко выскакивает. Меняем руками и все хорошо, но причина..
6 — 25.04.17 — 11:38
и что за формат такой elsx?
7 — 25.04.17 — 11:42
(6) сейчас бы к буковкам придраться в 2017..
8 — 25.04.17 — 11:43
xlsx
9 — 25.04.17 — 11:46
(7) да, от тебя вообще правды не добьешься. Где ошибка выскакивает? при открытии файла в excel? где скриншот ошибки?
_filterDatabase — это имя чего? файла, листа, заголовка?
Такое ощущение, что не тебе надо вопрос решить, а нам
10 — 25.04.17 — 11:46
Как делается выгрузка. Вообще ничего не понятно
11 — 25.04.17 — 11:51
Excel = Новый COMОбъект(«Excel.Application»);
ОткрытьФайл = Excel.WorkBooks.Open(ПутьКФайлу);
Excel.WorkBooks.Open(ПутьКФайлу); — ошибка тут. Выскакивает окошка с предложение переименовать
https://i.gyazo.com/f9977fb9208f587a653a17d4e53ad197.png
Если жмешь отмена то вылезает ошибка. если переименовываешь то все работает.
Но причина не ясна.
12 — 25.04.17 — 11:57
(5) А кто мешает одноразово поменять и название файла и ссылки в других файлах?
Чем выносить себе и другим мозг …
13 — 25.04.17 — 11:58
(11) Как так «причина не ясна»? Ты же сам написал «Имя не может совпадать со встроенным именем».
Не нужно переименовывать файл. Делай копию перед обработкой. И уже ее обрабатывай.
14 — 25.04.17 — 12:00
(13) Это не совсем удобно. Вопрос про причину актуален, потому что месяц назад обрабатывая те же самые файлы ошибок не было. .. Юзеры клянутся что ничего не меняли.
15 — 25.04.17 — 12:03
(14) «Это не совсем удобно.»
Мне вообще программировать не совсем удобно. Намного проще сделав умное лиТцо потыкать мышкой, забрать бабки и забыть. Но. Селява такая, что иногда приходится и конфигуратор открыть.
16 — 25.04.17 — 12:09
(15) Это не ответ про возможные причины.
Вопрос людям которые с такой штукой сталкивались. Возможно есть решения.
Копировать / переименовать — это все ясно . Но это самый последний вариант.
(15) судя по Вашему ответу Вы именно так и делаете. Путь наименьшего сопротивления .
17 — 25.04.17 — 12:14
(16) Чувак, а в этом файле нигде не включены фильтры?
18 — 25.04.17 — 12:15
Ты бы хоть Яндекс прошерстил по своему вопросов, так такого до фига, например вот это:
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=62051&MID=s
19 — 25.04.17 — 12:17
20 — 25.04.17 — 12:22
(17) отключаю фильтры. но не помогает. Там куча листов. вроди как отключал везде.
21 — 25.04.17 — 12:23
(18) (19) я бы не писал тут если бы до этого нашел ответ на свой вопрос
22 — 25.04.17 — 12:23
(20) пересохрани в 2003, а потом обратно…
и больше не включай фильтры…и убей пользователей, если сделают это
Юзер123
23 — 25.04.17 — 13:47
начнем с последнего.
I was just asked a couple of days ago to assist with some Excel documents. It appears that one document that has been used many times over the years is now causing some issue. What compounds the problem is that there’s actually a few hundreds of copies of that document. (The end user typically uses one of them, makes changes, and save-as a different name). When attempting to open these documents, Excel comes up with a popup stating «Name cannot be the same as a builtin name» error message, and gives the option to change the name to something different.
After playing around a little, turns out it’s not one, but multiple names that cause the issue, and they are defined areas within excel. Name manager shows:
Print_Area_0
Print_Area_0 _0
Print_Area_0 _0_0
etc…
then Print_Titles_0, Print_Titles_0_0,. etc..
All in all, about 50 or so named range that would have to be changed, and that, on the few hundred documents across a bunch of folders.
Did anyone ever come across this, and would you have a suggestion on how to fix that, other than going though each doc and rename the ranges?
This is happening with Excel 2016. I can open the same document in LibreOffice without any issues.
Many thanks!!
Привет. Рад представить вам подробные инструкции по удалению скрытых имен в Excel. Возможно, вы столкнулись с ситуацией, когда при копировании листа в книгу Excel произошла ошибка, в которой говорилось, что имя уже существует и вам нужно выбрать новое или использовать его. Хорошо, если таких ошибок будет 2-3, а если их несколько сотен или тысяч, терпения не хватит, чтобы нажать ОК. Воспользовавшись приведенным ниже советом, вы навсегда избавитесь от ошибки! Итак, приступим:
1. Создание макроса удаления скрытых имен.
Я не нашел в Excel встроенной функции для решения этой проблемы, но есть замечательный макрос, с помощью которого мы избавимся от нее. Сначала вам нужно перейти в редактор макросов, для этого запустить Excel, открыть файл с проблемой и нажать ALT + F11. Откроется Microsoft Visual Basic для приложений, поэтому перейдите в меню «Вставка» и выберите «Модуль.
Откроется окно модуля. Вы должны поместить туда следующий код макроса:
Sub Удалить скрытые имена()
Dim n As Name
Dim Считается целым числом
В случае ошибки Продолжить Далее
Для каждого n в ActiveWorkbook.Names
Если не видно, то
n. Удалить
Счетчик = Счетчик + 1
Конец, если
Следующий n
MsgBox «Количество скрытых имен» & Количество & «Удалено»
Конец подзаголовка
Следовательно, это должно выглядеть так:
Хороший. Мы создали макрос, теперь осталось его применить.
2. Использование макроса для удаления скрытых имен в Excel.
Вернитесь в нашу книгу Excel, перейдите в меню «Просмотр», выберите там блок макросов и щелкните внутри него меню «Макросы.
В открывшемся меню выберите макрос «Удалить скрытые имена» и нажмите кнопку «Выполнить.
Макрос будет работать некоторое время (чем больше скрытых имен у вас в файле, тем дольше он будет работать) и отобразит сообщение о том, сколько имен было удалено. Поздравляю, вы избавились от проблемы и можете спокойно копировать листы.
Xapa6apga Пользователь Сообщений: 372 |
#1 10.12.2014 13:09:16 Здравствуйте, прошу Вашей помощи, очередной раз.
Не помогло! http://dropmefiles.com/ojYFU |
||
Hugo Пользователь Сообщений: 23249 |
Сохранил как xls — файл ругаться перестал. |
Xapa6apga Пользователь Сообщений: 372 |
Hugo
, а вот что б оставить в xlsb просто употребляю формулы которых нет в 2003 |
С.М. Пользователь Сообщений: 936 |
#4 10.12.2014 14:20:39 Имя _FilterDatabase — локальное (и скрытое).
Изменено: С.М. — 10.12.2014 15:29:06 |
||
Xapa6apga Пользователь Сообщений: 372 |
С.М.
, а что это за фигня, вообще ?(Я к тому что, как такое могло получится ) С.М. , работает, только подправьте в конце «Е» добавить. Изменено: Xapa6apga — 10.12.2014 14:56:08 |
С.М. Пользователь Сообщений: 936 |
Подправил Delete. |
Xapa6apga Пользователь Сообщений: 372 |
|
Stalevar Пользователь Сообщений: 258 |
Здравствуйте знатоки Excel. Прикрепленные файлы
Изменено: Stalevar — 18.04.2016 03:16:12 |
Stalevar Пользователь Сообщений: 258 |
Неужели не кто не поможет |
Stalevar Пользователь Сообщений: 258 |
#10 21.04.2016 10:17:19 Вроде помогло вот это.
|
||
Helga!123 Пользователь Сообщений: 2 |
Полдня искала решение проблемы((( |
Helga!123 Пользователь Сообщений: 2 |
#12 09.12.2016 08:31:04 Очень хорошие макросы для того, чтобы увидеть скрытые имена, а затем — их удалить. http://forum.msexcel.ru/index.php?topic=5365.msg30995#msg30995 |
Hello there,
The below email has been sent to Microsoft 2 days ago and they advised to contact Dropbox.
Hope Dropbox experts are able to understand the cause of the issue.
«Having a couple of issues with an Excel file shared on Dropbox among colleagues of mine.
Everyday, either a colleague or myself will be editing the worksheet and saving it in a Dropbox for further use from other colleagues or myself.
Every time there is a modification in the file, a new copy of the file will be saved on the date of the day to have backups. Every week, the folder including different copies of the file at different dates will cleared up so old copies will be placed in an archive and the most recent file will be kept in the folder for further use.
All the users are on Excel 2016 Mac version 16.10
We have been using the file for one year + and recently my colleague is having a pop-up window whenever she needs to open the file:
«Name conflict
Name cannot be the same as a built-in name.
Old name: _FilterDatabase
New name: ‘field where I can write’
«
I have tried to fix the issue by following the below steps that I thought could fix the issue or that I found on the net:
— Copied/pasted the entire content of each tab in the file in a complete new file
— Removed all filters
— Tried to create a new name and the problem is fixed until we re-open the file
— Tried to press ‘cancel’ on the ‘Name conflict’ pop-up window. Another pop-up window will show
«Alert
We found a problem with some content in the ‘filename.xlsx’. Do you want us to try to recover as much as we can? If you trust the source of this workbook, click Yes.»
I click ‘Yes’ and the Name conflict pop-up window shows up, I click 4 times on ‘cancel’ and finally the spreadsheet opens with
«Excel was able to open the file by repairing or removing the unreadable content» I then click Delete.
The file is usable UNTIL someone else saves a new version on top of it…
— Tried to send a copy of the file through email but the issue persists
Very disappointing issue and clearly avoids us to work properly.
Wish a Microsoft technician could help me with this issue which is extremely inconvenient.
«
Following to this message, I have created a copy of the file in .xls format and it is working without issue. However, I am willing to use .xlsx format as we used to.
Thank you in advance, regards,
Loïc