Ошибка имени в Excel, как исправить
Обновлено: 31.10.2024
- Используйте предложения формул или мастер функций, чтобы избежать синтаксических ошибок.
- Вручную проверьте наличие опечаток в функции и исправьте их.
- Проверьте, определено ли имя, используемое в формуле, в диспетчере имен.
- Убедитесь, что текстовые значения заключены в кавычки.
- Включите надстройку, требуемую используемой функцией.
Давайте сейчас подробно обсудим эти методы!
1] Используйте предложения формул или мастер функций, чтобы избежать синтаксических ошибок
Microsoft Excel отображает список соответствующих формул, как только вы начинаете вводить функцию на панели функций.
Вы также можете использовать Мастер функций, чтобы избежать синтаксических ошибок. Ф
или что-то другое, просто выберите ячейку, перейдите на вкладку «Формулы» и щелкните параметр «Вставить функцию». Откроется мастер Вставить функцию, где вы сможете выбрать формулу, которую нужно ввести в ячейку.
2] Вручную проверьте наличие опечатки в функции и исправьте ее
Если есть небольшие опечатки, вы можете исправить их вручную. Просто взгляните на функцию, которую вы использовали, и проверьте ее на наличие орфографической ошибки в строке формулы.
3] Проверьте, определено ли имя, используемое в формуле, в диспетчере имен
В Excel перейдите на вкладку "Формулы" и нажмите кнопку раскрывающегося списка "Определенное имя". Затем выберите параметр «Диспетчер имен».
В окне "Диспетчер имен" проверьте, определено ли использованное вами имя. Если нет, нажмите кнопку «Создать».
Теперь введите имя и нажмите кнопку ОК.
4] Убедитесь, что текстовые значения заключены в кавычки
Решение состоит в том, чтобы внимательно посмотреть на строку формулы и проверить, правильно ли добавлены кавычки. Если нет, просто заключите текстовые ссылки в кавычки. Это устранит ошибку.
5] Включите надстройку, требуемую используемой функцией
Приступим к делу прямо сейчас!
Это руководство охватывает:
Когда вы используете формулу и она выдает ошибку NAME, это означает, что формула не может распознать что-то в ней.
Давайте рассмотрим некоторые из наиболее распространенных проблем, которые могут привести к тому, что ошибка в имени появится в вашей электронной таблице.
Ошибка в названии формулы
Одна из наиболее распространенных причин, по которой люди видят ошибку имени, заключается в том, что они использовали неправильное название формулы.
Например, если вы используете формулу ВПР и вместо этого набираете ВПР, Excel не поймет, что вы имеете в виду, и выразит свое неодобрение, сообщив вам об ошибке имени.
Ниже приведен пример, когда я использовал неправильное название формулы и получил пощечину из-за ошибки в названии.
Как это исправить. Просто проверьте названия всех функций, которые вы использовали. Быстрый способ — просто поместить курсор где-нибудь в имени функции, и Excel покажет вам всплывающую подсказку. Если это не так, возможно, вы допустили ошибку в имени функции.
Примечание. Вы также можете получить ошибку имени, если создали определяемую пользователем формулу (UDF) с помощью VBA, а затем неправильно написали имя. В этом случае вам следует проверить имя формулы в редакторе VB и убедиться, что оно правильное.
Диапазон названий с ошибками
Если вы работаете с именованными диапазонами, возможно, вы допустили в них ошибку. А так как Excel понятия не имеет, к какому диапазону обращаться в этом случае, то показывает ошибку имени.
Ниже у меня есть пример, в котором я использовал имя именованного диапазона «Оценки» для данных в столбцах A и B.
И когда я использовал неправильное имя в формуле (где в «Score» отсутствует буква «s»), Excel показывает мне ошибку имени.
Как это исправить. Проверьте используемые вами диапазоны названий и исправьте имена с ошибками. Когда вы используете именованный диапазон в формуле, вы заметите, что его цвет меняется. Таким образом, в этом случае вы можете обнаружить любой именованный диапазон, где цвет черный, возможно, вы нашли виновника
Рекомендуется всегда позволять Excel показывать имена именованных диапазонов, пока я печатаю.
Например, если у меня есть именованный диапазон «Оценки», и я набираю «Оценка», Excel сделает все возможное, чтобы помочь, и покажет мне все имена, которые соответствуют введенному тексту (т. е. все имена, начинающиеся с 'Sco').
р>
Лучше всего выбирать из списка, который показывает Excel, так как в этом случае не будет ошибок в именованных диапазонах.
Неверный диапазон
Если вы вводите диапазон вручную, есть вероятность, что вы можете допустить ошибку и в итоге получить ошибку имени.
Эти ошибки могут включать:
- Отсутствует двоеточие в ссылке на диапазон (A1A10 вместо A1:A10)
- Использование недействительной ссылки. В Excel диапазон варьируется от A1: XFD1048576. Если вы используете что-либо за пределами этого диапазона, это покажет вам ошибку имени. Например, введите в ячейку =XFD1048577, и вы увидите ошибку.
Открытие формул новой версии в старых версиях
Excel работает над добавлением множества новых формул в новые версии.
Например, в Excel 2019 и Microsoft Excel 365 было добавлено множество новых функций, таких как XLOOKUP, FILTER, SORTBY и т. д.
Кроме того, в Excel 2013 или 2016 было добавлено множество функций, которые могут не работать в Excel 2010 и более ранних версиях (например, IFNA).
Поэтому, если вы откроете книгу Excel в более старой версии, в которой используются эти новые формулы, вы, скорее всего, увидите ошибку имени.
Та же логика — поскольку в этой версии Excel этих формул нет, они рассматриваются как имена с ошибками.
К сожалению, решить эту проблему невозможно.
Если вы отправляете файл человеку, который использует более старую версию Excel, вам необходимо убедиться, что вы не используете какие-либо новые формулы (или настаиваете на обновлении до более новой версии Excel)
Отсутствует кавычка вокруг текста в формуле
В формулах, которые предполагают, что текстовые значения должны быть в двойных кавычках, отсутствующая двойная кавычка покажет вам ошибку имени.
Когда вы держите текст в двойных кавычках, Excel обрабатывает его как текстовую строку, но если он не заключен в двойные кавычки, Excel считает, что это именованный диапазон или имя формулы.
Например, если я использую формулу =ДЛСТР("Excel"), она работает. Но если я использую =LEN(Excel) или LEN("Excel), будет отображаться ошибка имени.
В некоторых случаях Excel может распознать отсутствие кавычек и отобразить подсказку с предложением. Если вы нажмете «Да», в некоторых случаях проблема будет решена.
Теперь, когда я рассмотрел большинство причин, которые могут вызвать ошибку имени в вашем листе, давайте взглянем на несколько простых советов, которые помогут вам избежать появления этой ошибки в вашей работе.
Используйте помощник по формулам
Когда вы вводите знак равенства и начинаете вводить название формулы, вы увидите, что Excel показывает вам все совпадающие названия формул.
Я не знаю, как называется эта функция, но я называю ее помощью формул.
Вместо того, чтобы вручную вводить формулу полностью, лучше выбрать ее из списка. Это гарантирует, что в названии формулы не будет ошибок.
Если у вас есть именованные диапазоны или таблицы, вы также увидите, что они отображаются в списке, что поможет вам избежать слов с ошибками.
Использование мастера формул
Если вы не уверены в аргументах, которые принимает функция (любая ошибка может привести к ошибке имени), вы можете воспользоваться мастером формул.
Чтобы открыть его, нажмите значок fx рядом с панелью формул.
В появившемся диалоговом окне "Вставить функцию" введите имя формулы (вы также можете ввести частичное имя, а затем выполнить поиск) и дважды щелкните по нему.
При этом открывается диалоговое окно "Аргументы функции", в котором показана справочная информация по каждому аргументу.
Если вы не знакомы с формулами Excel, я рекомендую вам использовать Мастер формул, пока вы не будете достаточно уверены, чтобы использовать формулы непосредственно на листе.
Использовать диспетчер имен
Если вы создаете много таблиц Excel и именованных диапазонов при работе со сложными данными и вычислениями, есть большая вероятность, что вы забудете имя, которое использовали, и в конечном итоге напишете его с ошибкой.
Вместо того, чтобы полагаться на свою чудесную память, дайте Менеджеру имен шанс.
Это место, где будут показаны все именованные диапазоны и имена таблиц, и вы можете выбрать и использовать то, что хотите, прямо из диспетчера имен.
Ниже приведены шаги для открытия диспетчера имен:
- Перейдите на вкладку "Формулы".
- В группе "Определенные имена" нажмите значок "Диспетчер имен".
Откроется диспетчер имен со всеми именами. Вы также можете создавать новые имена или удалять/редактировать существующие здесь.
Если вы, как и я, любите пользоваться клавиатурой, воспользуйтесь приведенным ниже сочетанием клавиш, чтобы открыть диспетчер имен:
Вот еще один полезный совет при работе с большим количеством именованных диапазонов.
Совет для профессионалов. Если вы пишете формулы и вам нужно использовать именованный диапазон, вы можете перейти на вкладку «Формула» и затем выбрать параметр «Использовать в формуле» в группе «Определенные имена». Это покажет вам все именованные диапазоны, которые у вас есть, и вы можете получить имя в формуле одним нажатием кнопки.
До сих пор я рассказал, что может вызвать ошибку имени, и дал несколько советов, как убедиться, что она не появляется в вашей работе.
Но иногда возможно, что вы получили файл от кого-то еще, и вам нужно найти и исправить все ошибки имени (или любую ошибку) в файле.
В этом разделе я покажу вам несколько методов, которые можно использовать для быстрого определения ячеек с ошибкой имени и ее исправления (или избавления от нее).
Использование специальной техники перехода
Используя перейти к специальному, вы можете быстро выбрать все ячейки, в которых есть ошибка.
Это не специфично для "Ошибка имени", что означает, что будут выбраны любые ячейки, в которых есть какая-либо ошибка.
Ниже приведены шаги для этого:
- Выберите данные, в которых вы хотите выбрать ячейки с ошибкой.
- Перейдите на вкладку "Главная".
- В группе «Редактирование» нажмите значок «Найти и выбрать».
- Нажмите «Перейти к специальному». Откроется диалоговое окно «Перейти к специальному».
- В диалоговом окне "Перейти к специальному" выберите параметр "Формулы".
- Отмените выбор всех остальных параметров в разделе "Формулы" и выберите только параметр "Ошибки".
Вышеуказанные шаги позволят выбрать все ячейки, в которых есть какие-либо ошибки.
Выбрав эти ячейки, вы можете обращаться с ними по своему усмотрению.
Например, вы можете выделить эти ячейки, задав им цвет фона, удалить их или вручную просмотреть их одну за другой и выяснить причину этих ошибок.
Использование поиска и замены
Если вы хотите найти только ошибки в именах, вы можете использовать для этого функцию "Найти и заменить" в Excel.
Ниже приведены шаги, чтобы найти все ошибки в именах в выбранном наборе данных (или листе).
- В появившихся дополнительных параметрах выберите "Значения" в раскрывающемся списке "Искать".
Если в выбранном диапазоне есть ошибка в имени, вы увидите, что под диалоговым окном "Найти и заменить" открывается дополнительное окно, в котором перечислены все ячейки с ошибкой в имени.
Здесь вы можете выбрать каждую ячейку одну за другой и обработать эти ячейки или выбрать все сразу и выполнить такие операции, как выделение этих ячеек или удаление этих ячеек.
Точно так же, как я использовал эту технику, чтобы найти все ошибки в именах на листе, вы можете использовать ее, чтобы найти и любые другие ошибки.
Итак, все дело в ошибке имени в Excel.
В этом руководстве я рассмотрел возможные причины, вызывающие ошибку имени в ваших данных, некоторые методы, которые вы можете использовать, чтобы убедиться, что она не появляется, и два метода, которые вы можете использовать, чтобы найти имя ошибки в вашем листе или книге.
Ошибка в названии формулы или функции
Все, что вам нужно сделать, это исправить написание функции, и ошибка будет устранена.
Чтобы избежать этой ошибки, вы можете использовать предложения формул, а не вводить формулу вручную. Как только вы начнете вводить формулу, Excel отобразит список соответствующих функций ниже того места, где вы вводите, как показано ниже.
Дважды щелкните одну из предложенных функций или нажмите клавишу TAB, чтобы принять функцию, предложенную автозаполнением. Затем введите аргументы и нажмите Enter .
Неверный диапазон ячеек
Теперь исправлен диапазон, используемый в ячейке A7, чтобы получить правильный результат:
Диапазон названий с ошибками
Ниже исправление правописания определенного диапазона ячеек устраняет проблему и возвращает «46525» в качестве общего веса мяса.
Чтобы избежать этой ошибки, вы можете использовать диалоговое окно «Вставить имя», чтобы вставить имя диапазона в функцию вместо ввода имени. Когда вам нужно ввести имя диапазона в вашей формуле, нажмите функциональную клавишу F3, чтобы увидеть список именованных диапазонов в вашей книге. В диалоговом окне «Вставить имя» выберите имя и нажмите «ОК», чтобы автоматически вставить именованный диапазон в функцию.
Таким образом, вам не нужно вручную вводить имя, что предотвращает возникновение ошибки.
Проверить область действия именованного диапазона
Чтобы проверить область действия именованных диапазонов, выберите параметр «Диспетчер имен» на вкладке «Формула» или нажмите Ctrl + F3 . Он покажет вам все именованные диапазоны и имена таблиц в книге. Здесь вы можете создавать, удалять или редактировать существующие имена.
Хотя вы можете проверить область именованных диапазонов в диалоговом окне «Диспетчер имен», вы не можете изменить ее. Вы можете установить область действия только при создании именованного диапазона. Исправьте именованный диапазон соответствующим образом или определите новый именованный диапазон, чтобы устранить проблему.
Текст без двойных кавычек (" ")
Использование формул новой версии в старых версиях Excel
Функции, представленные в новой версии Excel, не работают в старых версиях Excel. Например, в Excel 2016 и 2019 были добавлены новые функции, такие как CONCAT, TEXTJOIN, IFS, SWITCH и т. д.
К сожалению, решить эту проблему невозможно. Вы просто не можете использовать новые формулы в старой версии Excel. Если вы открываете книгу в старой версии, убедитесь, что в этот файл не включены новые функции.
Использование специального инструмента "Перейти к"
Откройте электронную таблицу, в которой вы хотите выбрать ячейки с ошибкой, затем нажмите значок «Найти и выбрать» в группе «Редактирование» на вкладке «Главная».
Можно также нажать F5, открыть диалоговое окно "Перейти" и выбрать параметр "Специальные".
В любом случае откроется диалоговое окно «Перейти к специальному». Здесь выберите параметр «Формулы», отмените выбор всех других параметров в разделе «Формулы», а затем оставьте поле с надписью «Ошибки» выбранным. Затем нажмите «ОК».
При этом будут выбраны все ячейки, содержащие какие-либо ошибки, как показано ниже. После выбора ячеек с ошибками вы можете обрабатывать их по своему усмотрению.
Использование поиска и замены
Сначала выберите диапазон или весь рабочий лист (нажав Ctrl + A ), в котором вы хотите найти ошибку имени. Затем нажмите «Найти и выбрать» на вкладке «Главная» и выберите «Найти» или нажмите Ctrl + F .
Затем выберите "Значения" в раскрывающемся списке "Искать", а затем выберите "Найти далее" или "Найти все".
Мастер функций Excel позволяет быстро создавать допустимые функции. Он предоставляет вам список функций с синтаксисом (диапазон, критерии), которые вы можете легко реализовать. Вот как:
Сначала выберите ячейку, в которую вы хотите вставить формулу. Затем вы можете перейти на вкладку «Формулы» и выбрать параметр «Вставить функцию» в группе «Библиотека функций» или нажать кнопку «fx» мастера функций, расположенную на панели инструментов рядом с панелью формул.
Вы также можете выбрать функцию из любой из категорий, доступных в «Библиотеке функций» на вкладке «Формулы».
В диалоговом окне «Вставить функцию» нажмите раскрывающееся меню рядом с «выбрать категорию» и выберите одну из 13 перечисленных категорий. Все функции в выбранной категории будут перечислены в поле «Выберите функцию». Выберите функцию, которую хотите вставить, и нажмите «ОК».
Кроме того, вы можете ввести формулу (вы также можете ввести частичное имя) в поле «Найти функцию» и найти ее. Затем дважды щелкните функцию или нажмите «ОК».
Откроется диалоговое окно «Аргументы функции». Здесь вам нужно ввести аргументы функции. Например, мы хотим посмотреть количество «Свиньи» в таблице с помощью функции ВПР.
В Look_value введено значение «Свинья». Для Table_array вы можете напрямую ввести диапазон таблицы (A1:D9) в поле или нажать кнопку со стрелкой вверх внутри поля, чтобы выбрать диапазон. Co_index_num вводится «3», а Range_lookup устанавливается в «ИСТИНА». Указав все аргументы, нажмите кнопку «ОК».
Вы увидите результат в выбранной ячейке и заполненную формулу в строке формул.
Оглавление
Почему это появляется?
<р>4. Четвертая причина заключается в том, что вы неправильно написали именованный диапазон. Например, предположим, что вы назвали диапазон ABC, но сослались на него как ACB. <р>5. Пятая причина заключается в том, что вы сослались на именованный диапазон с локальной областью действия на листе, отличном от того, где он определен.Примеры
Например, предположим, что вы пытались суммировать диапазон ячеек с помощью функции СУММ следующим образом:
Однако простое исправление формулы устраняет ошибку. Чтобы убедиться, что у вас всегда есть правильное имя формулы, используйте предложения Excel, которые вы увидите при вводе формулы.
Но что, если вместо функции вы введете неправильный диапазон ячеек, например:
Вы также можете запутать Excel, если пропускаете двоеточие между ссылками на ячейки при вставке диапазона ячеек в формулу. Исправление, однако, снова то же самое. Просто введите двоеточие, и все готово.
Для исправления требуется либо изменить область действия именованного диапазона в диспетчере имен (т. е. диалоговое окно, которое открывается при нажатии клавиш Ctrl + F3).
Если вы когда-либо вводили текстовую строку в формулу Excel, вы знаете, что они должны быть заключены в кавычки.
Например, предположим, что вы ввели в ячейку следующую формулу.
Однако вы также можете получить сообщение об ошибке, если скопируете формулу из источника, например документа Word, в ячейку на листе. Это связано с тем, что Excel не распознает умные кавычки.
Обычно можно отличить обычные кавычки от умных, проверив, прямые они или изогнутые. Правильные кривые прямые и выглядят как две перпендикулярные линии без каких-либо кривых.
Подпишитесь и станьте частью нашей семьи, насчитывающей более 15 000 человек!
Теперь подпишитесь на Excel Trick и получите бесплатную копию нашей электронной книги "200+ ярлыков Excel" (формат для печати), которая резко повысит вашу продуктивность.
Читайте также: