Как исправить конфликт имен в Excel

Обновлено: 04.07.2024

Нажмите Ctrl+F3 (появится окно диспетчера имен Excel). С правой стороны будет кнопка фильтра — выберите «Имена с ошибкой», и когда все они появятся, удалите ошибочные имена.

Как исправить конфликт имен в Excel?

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

Как исправить имя, уже существующее на целевом листе?

Почему Excel теперь выдает предупреждение об уже существующем диапазоне имен при копировании листа? Чтобы использовать имя, указанное в целевом листе, нажмите «Да». Чтобы переименовать диапазон, указанный в формуле или на листе, нажмите «Нет» и введите новое имя. имя в диалоговом окне "Конфликт имен".

Что такое конфликт имен?

Конфликт имен возникает, когда существует более одного символа-кандидата, и неясно, какой из них выбрать. …

Как исправить уже существующее имя Excel?

Если вы нажмете вкладку формул на ленте и выберите Диспетчер имен>, прокрутите список определенных имен и посмотрите, к чему относится это имя. У меня был один, который ссылался на другую книгу, я удалил его, и это решило проблему.

Что такое диспетчер имен в Excel?

Как следует из названия, Диспетчер имен Excel специально разработан для управления именами: изменения, фильтрации или удаления существующих имен, а также для создания новых. Есть два способа получить доступ к диспетчеру имен в Excel: На вкладке «Формулы» в группе «Определить имена» щелкните «Диспетчер имен». Нажмите сочетание клавиш Ctrl + F3.

Как назвать диапазон ячеек?

Назовите диапазон. Откройте электронную таблицу в Google Sheets. Выберите ячейки, которым хотите присвоить имя. Нажмите «Данные». Именованные диапазоны. Справа откроется меню. Введите нужное имя диапазона. Чтобы изменить диапазон, нажмите «Электронная таблица». Выберите диапазон в электронной таблице или введите новый диапазон в текстовое поле, затем нажмите «ОК». Нажмите «Готово».

Как запустить диспетчер имен?

Чтобы открыть диалоговое окно "Диспетчер имен", на вкладке "Формулы" в группе "Определенные имена" нажмите "Диспетчер имен".

Что такое сочетание клавиш для диспетчера имен?

Диспетчер имен в Excel можно открыть, нажав Ctrl + F3.

Что такое сочетание клавиш диспетчера имен?

Пользователи могут создавать эти имена с помощью раскрывающихся меню в поле «Имя» (обведено на снимке экрана выше) и/или просто использовать сочетание клавиш Ctrl+F3 во всех версиях Excel, а затем нажать кнопку «Создать» в поле «Имя». Диалоговое окно «Менеджер», как показано на снимке экрана ниже.

Не можете удалить именованный диапазон в Excel?

Вы можете переименовать или удалить их, так как это просто имена для диапазонов. Удаление имени диапазона не удаляет диапазон из книги. Таблица — это специальный диапазон ячеек, который имеет имя по умолчанию. Этот диапазон ячеек, образующих таблицу, ВСЕГДА будет иметь имя, поэтому вы можете редактировать имя, но не можете его удалить.

Почему я не могу удалить столбец в Excel?

Чтобы удалить столбец в электронной таблице, щелкните правой кнопкой мыши заголовок столбца, где вы видите букву столбца. Это должно открыть контекстное меню, где вы видите команду «Удалить». Если команда удаления недоступна, рабочий лист может быть защищен, и вам необходимо сначала снять с него защиту с помощью ленты «Просмотр» > «Снять защиту листа».

Как вернуть таблицу в нормальный диапазон в Excel?

Нажмите в любом месте таблицы, а затем выберите Работа с таблицами > Дизайн на ленте. В группе Инструменты щелкните Преобразовать в диапазон. Щелкните таблицу правой кнопкой мыши, затем в контекстном меню выберите «Таблица» > «Преобразовать в диапазон». Примечание. Табличные функции больше не доступны после преобразования таблицы обратно в диапазон.

Как удалить диапазон данных в Excel?

Удалить именованный диапазонОткройте Microsoft Excel, затем нажмите «Файл» и откройте документ, содержащий именованный диапазон, который вы хотите удалить. Перейдите на вкладку «Формулы» и нажмите «Диспетчер имен» в группе «Определенные имена». Щелкните имя, которое хотите удалить. Нажмите «Удалить», затем подтвердите удаление, нажав «ОК».

Как удалить все именованные диапазоны?

Удалите все именованные диапазоны, перейдя в Диспетчер имен. Перейдите в Диспетчер имен, нажав Формула > Диспетчер имен, см. снимок экрана: В диалоговом окне «Диспетчер имен» нажмите клавишу Shift, чтобы выбрать все именованные диапазоны, или удерживайте клавишу Ctrl, чтобы выбрать те, которые вам не нужны, см. скриншот:

Как изменить размер диаграммы?

Изменение размера диаграммы. Чтобы изменить размер вручную, щелкните диаграмму, а затем перетащите маркеры изменения размера до нужного размера. Чтобы использовать определенные значения высоты и ширины, на вкладке «Формат» в группе «Размер» введите размер в поле Высота и ширина.

Какой аргумент в этой формуле?

Большинство функций в Excel требуют некоторого ввода или информации для правильного расчета.Например, чтобы использовать функцию СРЗНАЧ, вам нужно указать диапазон чисел для усреднения. Любые входные данные, которые вы передаете функции, называются аргументами.

Что значит ввести слишком много аргументов для этой функции?

1 ответ. 1. 0. «слишком много аргументов» означает, что количество «, , , «(» и «)» неверно. Просто дважды проверьте для каждого if(a,b,c) и and(a,b,c) наличие достаточного количества скобок, данных/аргументов и запятой.

Какие два типа аргументов используются в формуле?

Ответ. В логике существует несколько видов аргументов, наиболее известными из которых являются «дедуктивный» и «индуктивный». Аргумент имеет одну или несколько предпосылок, но только один вывод. Каждая посылка и вывод являются носителями истины или «кандидатами на истину», каждый из которых может быть либо истинным, либо ложным (но не тем и другим одновременно).

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

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

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

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

Разрешение

Когда вы увидите приведенное выше диалоговое окно, вы должны выполнить одно из следующих действий:

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

Что происходит, когда вы нажимаете "Да"?

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

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

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

Что происходит, когда вы нажимаете «Да для всех»?

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

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

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

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

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

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

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

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

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

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

NameConflict Intro

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

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

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

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

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

NameConflict CopySheets

Появится окно конфликта имен.

Конфликт имени Dec

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

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

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

<р>1. Нажмите Нет, чтобы переименовать диапазон.

NameConflict No

<р>2. Введите новое имя.

NameConflict Rename

<р>3. Нажмите "ОК".

NameConflict New Name

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

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

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

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

NameConflict DuplicateSheet

Предупреждение не появится. Однако, если вы посмотрите в диспетчере имен целевой книги, вы увидите, что существуют две версии некоторых имен диапазонов. См. рисунок ниже. Исходные имена имеют область действия Workbook, а скопированные имена имеют область действия только своего листа (например, 3rdQuarter).

Этот блог предназначен для тех, кто знаком с этой последовательностью диалоговых окон при копировании листов. Сначала это:

Конфликт имен 1

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

Конфликт имен 2

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

Воспроизведение проблемы

На самом деле воспроизвести эту проблему довольно сложно! Здесь показан один из способов. Сначала скачайте и разархивируйте эту книгу:

Рабочая книга, содержащая диапазоны

Рабочая книга содержит два рабочих листа, которые называются "Входные данные" и "Расчеты".

Если вы нажмете Ctrl + F3 , вы увидите, что книга содержит три имени диапазона:

Два имени диапазона указывают на рабочий лист «Входные данные», а одно указывает на рабочий лист «Расчеты».

Сохраните эту книгу под другим именем (скажем, Revised.xlsx) и, открыв оба файла, вернитесь к книге Original.xlsx и выберите обе книги, чтобы скопировать их:

Копирование листов
< /p>

Убедитесь, что выбраны оба листа, затем щелкните правой кнопкой мыши, чтобы скопировать их.

Выберите копирование обоих листов в пересмотренную книгу, создав копию:

Выберите параметры, показанные здесь, чтобы скопировать два рабочих листа (и, что особенно важно, их имена диапазонов) из одной книги в другую.

Диалоговое окно конфликта имен

Цикл начинается .

Что происходит

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

  • имя диапазона называется Доход в исходной книге; и
  • название диапазона называется Доход в исправленной книге.

Вот возможные ответы на заданный вопрос:

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

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

Два способа удалить диалоговые окна

После долгих поисков в Интернете я пришел к выводу, что есть только два способа избавиться от этих диалоговых окон:

Метод Примечания
Завершить их Ответить в диалоговом окне для каждого вопроса, который появляется. Самый быстрый способ сделать это — просто продолжать нажимать «Да», а самый быстрый способ сделать это — приложить вес к клавише «Ввод» и пойти приготовить кофе (я в долгу перед Дэйвом за вчерашний курс за этот совет). . ).
Отказаться от Excel Нажмите Shift + Ctrl + Esc (быстрее, чем Alt + Ctrl + Del ) и закройте Excel, потеряв всю работу которые вы не сохранили).

Я понимаю, что ни один из ответов не является особенно удовлетворительным, и хотел бы услышать от любого, у кого есть лучший ответ!

Если вы используете имена диапазонов, вы, вероятно, уже хорошо владеете Excel. Знаете ли вы, что мы предлагаем продвинутые онлайн-курсы Excel, а также курсы VBA? На этом сайте вы можете увидеть сводку всех наших курсов обучения Excel в классе и онлайн.


Введение.
При использовании функции «Переместить и скопировать» для копирования листа в файл Excel. Вы получаете сообщение от Microsoft Excel следующего содержания:
"Формула или лист, который вы хотите переместить или скопировать, содержат имя "имя файла", которое уже существует на целевом рабочем листе. Вы хотите использовать эту версию имени?
Чтобы использовать имя, указанное в целевом листе, нажмите "Да". Чтобы переименовать диапазон, указанный в формуле или на листе, нажмите "Нет" и введите новое имя в диалоговом окне Nme Confilct. коробка."



Когда вы выбираете "Да", это сообщение все еще не теряется. Когда вы выберете «Нет», появится сообщение с именем «Конфликт имен», которое будет отображаться следующим образом:
«Имя уже существует на листе назначения.
Старое имя.
Новое имя. < бр />"




Вы не можете закрыть это сообщение о конфликте имен, даже если вы введете какую-либо информацию в ячейку «Старое имя» и «Новое имя» или нажмете «Отмена».
Это классическая ошибка в Excel. В этом случае вы не сможете открыть, изменить или закрыть какой-либо файл Excel.
Не волнуйтесь, QTit поможет вам исправить эту ошибку, выполнив несколько простых действий.

Вы можете посмотреть видеоруководство по устранению ошибки: конфликт имен в Excel

Как это сделать.
Шаг 1. Во-первых, отключите это сообщение, выполнив следующие действия: Правая кнопка мыши на панели задач > Диспетчер задач > вкладка «Процесс» > Правая кнопка мыши Microsoft Excel > Завершить задачу.< /p>



Обратите внимание, что все открытые файлы Excel будут закрыты после выполнения шага 1.

Шаг 2. Установите и откройте программу XLStyles Tool (эта программа поддерживается только в Windows 10)



Шаг 3. Нажмите «Получить файл» > найдите и выберите путь к поврежденному файлу Excel > выберите «Удалить все в диапазонах имен с внешними ссылками» > «Обработать файл».





Шаг 4. Откройте поврежденный файл Excel.Выберите вкладку "Формулы" > "Диспетчер имен".

Шаг 5. Выберите все значения в таблице диспетчера имен. и Удалить (удалить их).



Шаг 6: завершено. Пожалуйста, откройте файл Excel с ошибкой и проверьте его. У меня все получилось на 100%.
Итак, вы уже исправили ошибку: Конфликт имен в Excel

Вывод:

Это общая формула, которая QTit на своем опыте научилась исправлять эту классическую ошибку конфликта имен в Excel. Спасибо, что прочитали статью QTit.

Кроме того, если у вас возникли проблемы с компьютером, свяжитесь с нами напрямую через фан-страницу QTitHow. Мы постараемся помочь и ответить вам как можно скорее. Спасибо!

Читайте также: