Если вы какое-то время работали с формулами Excel, я уверен, что вы сталкивались с #NAME error.
Как и любая другая ошибка в Excel, ошибка #NAME также возникает в определенных ситуациях (о которых я расскажу в этом руководстве), и есть несколько простых способов найти и исправить ошибку #NAME.
Приступим к делу прямо сейчас!
Что вызывает ошибку #NAME?
Когда вы используете формулу и выдает ошибку NAME, это означает, что формула не может распознать что-то в ней.
Давайте рассмотрим некоторые из наиболее распространенных проблем, из-за которых ошибка имени может поднять свою уродливую голову в вашей таблице.
Имя формулы с ошибкой
Одна из наиболее частых причин, по которой люди видят ошибку имени, - это неправильное имя формулы.
Например, если вы используете формулу VLOOKUP и вместо этого набираете VLOKUP, Excel не поймет, что вы имеете в виду, и покажет свое неодобрение, выдав вам ошибку имени.
Ниже приведен пример, в котором я использовал неправильное имя формулы и получил ошибку имени.
Как исправить это - Просто проверьте названия всех функций, которые вы использовали. Быстрый способ - просто поместить курсор где-нибудь в имени функции, и Excel покажет вам всплывающую подсказку. Если этого не произошло, возможно, вы неправильно написали имя функции.
Примечание. Вы также можете получить ошибку имени, если создали формулу, определяемую пользователем (UDF), с помощью VBA, а затем неправильно написали имя. В этом случае вам следует проверить название формулы в редакторе VB и убедиться, что оно верное..
Именованный диапазон с ошибкой
Если вы работаете с именованными диапазонами, есть вероятность, что вы их неправильно написали. И поскольку Excel не знает, к какому диапазону обращаться в этом случае, отображается ошибка имени.
Ниже у меня есть пример, в котором я использовал именованное имя диапазона «Очки» для данных в столбцах A и B.
И когда я использовал неправильное имя в формуле (где «s» отсутствует в «Score»), Excel показывает мне ошибку имени.
Как исправить это - Проверьте именованные диапазоны, которые вы использовали, и исправьте все неправильно написанные имена. Когда вы используете именованный диапазон в формуле, вы заметите, что его цвет изменится. Итак, в этом случае вы можете определить любой именованный диапазон с черным цветом, возможно, вы нашли виновника
Я всегда позволяю Excel показывать мне имена именованных диапазонов во время набора текста.
Например, если у меня есть именованный диапазон «Очки», и я набираю «Sco», Excel изо всех сил старается быть полезным и покажет мне все имена, соответствующие введенному мной тексту (т. Е. Все имена, начинающиеся с 'Sco').
Лучше всего выбирать из списка, который показывает Excel, так как в этом случае не будет возможности ошибиться в названии диапазонов.
Неправильный диапазон
Если вы вводите диапазон вручную, есть вероятность, что вы сделаете ошибку и получите ошибку в названии.
Эти ошибки могут включать:
- Отсутствует двоеточие в ссылке на диапазон (A1A10 вместо A1: A10)
- Использование недействительной ссылки. В Excel диапазон варьируется от A1: XFD1048576. Если вы используете что-либо за пределами этого диапазона, отобразится ошибка имени. Например, введите = XFD1048577 в ячейку, и вы увидите ошибку.
Открытие формул новой версии в старых версиях
Excel работает над добавлением множества новых формул в новые версии.
Например, в Excel2021-2022 и Microsoft Excel 365 было добавлено множество новых функций, таких как XLOOKUP, FILTER, SORTBY и т. Д.
Есть также много функций, которые были добавлены в Excel 2013 или 2016, которые могут не работать с Excel 2010 и предыдущими версиями (например, IFNA).
Поэтому, если вы откроете книгу Excel в более старой версии, в которой используются эти новые формулы, вы, вероятно, увидите ошибку имени.
Логика та же - поскольку этих формул нет в этой версии Excel, они рассматриваются как имена с ошибками.
К сожалению, решить эту проблему нельзя.
Если вы отправляете файл человеку, который использует старую версию Excel, вам необходимо убедиться, что вы не используете какие-либо новые формулы (или настаивать на обновлении до более новой версии Excel).
Отсутствует кавычка вокруг текста в формуле
В формулах, которые предполагают, что текстовые значения будут заключены в двойные кавычки, отсутствие двойных кавычек покажет вам ошибку имени.
Если текст заключен в двойные кавычки, Excel воспринимает его как текстовую строку, но если он не заключен в двойные кавычки, Excel считает, что это именованный диапазон или имя формулы.
Например, если я использую формулу = LEN («Excel»), она работает. Но если я использую = LEN (Excel) или LEN («Excel), это покажет ошибку имени.
В некоторых случаях Excel может распознать отсутствие кавычек и показать подсказку с предложением. Если вы нажмете «Да», то в некоторых случаях это решит проблему.
Как исправить ошибки #NAME в Excel
Теперь, когда я рассмотрел большинство причин, которые могут вызвать ошибку имени в вашем листе, давайте взглянем на несколько простых советов, которые помогут вам избежать появления этой ошибки в вашей работе.
Воспользуйтесь подсказкой по формулам
Когда вы вводите знак равенства и начинаете вводить имя формулы, вы увидите, что Excel показывает вам все совпадающие имена формул.
Я не знаю, как называется эта функция, но я называю ее помощью по формуле.
Вместо того, чтобы вручную вводить формулу полностью, вы можете выбрать ее из списка. Это гарантирует, что имя формулы не написано с ошибками.
Если вы указали диапазоны или таблицы с именами, они также будут отображаться в списке, что позволит вам избежать ошибок в написании слов.
Используйте мастер формул
Если вы не уверены в аргументах, которые принимает функция (любая ошибка может привести к ошибке имени), вы можете использовать мастер формул.
Чтобы открыть его, щелкните значок FX рядом со строкой формул.
В появившемся диалоговом окне «Вставить функцию» введите имя формулы (вы также можете ввести частичное имя, а затем выполнить поиск) и дважды щелкнуть по нему.
Это открывает диалоговое окно «Аргументы функции», в котором отображается много справочной информации по каждому аргументу.
Если вы новичок в формулах Excel, я рекомендую вам использовать Мастер формул, пока вы не будете достаточно уверены, чтобы использовать формулы прямо на листе.
Использовать диспетчер имен
Если вы создаете много таблиц Excel и именованных диапазонов при работе со сложными данными и вычислениями, есть большая вероятность, что вы забудете имя, которое вы использовали, и в конечном итоге можете ошибиться в его написании.
Вместо того, чтобы полагаться на свою чудесную силу памяти, дайте Name Manager шанс.
Это место, которое покажет вам все именованные диапазоны и имена таблиц, и вы можете выбрать и использовать тот, который вам нужен, прямо из диспетчера имен.
Ниже приведены шаги, чтобы открыть Диспетчер имен:
- Перейдите на вкладку "Формулы".
- В группе «Определенные имена» щелкните значок «Диспетчер имен».
Откроется диспетчер имен со всеми именами. Вы также можете создать новые имена или удалить / отредактировать существующие здесь.
Если вы, как и я, умеете пользоваться клавиатурой, воспользуйтесь приведенным ниже сочетанием клавиш, чтобы открыть диспетчер имен:
Control + F3 (для Windows)
Command + F3 (для Mac)
Вот еще один полезный совет при работе с большим количеством именованных диапазонов.
Совет от профессионалов: если вы пишете формулы и вам нужно использовать именованный диапазон, вы можете перейти на вкладку «Формула» и затем щелкнуть параметр «Использовать в формуле» в группе «Определенные имена». Это покажет вам все именованные диапазоны, которые у вас есть, и вы можете получить имя в формуле одним нажатием кнопки.
Как найти все ошибки #NAME в Excel?
До сих пор я рассмотрел, что может вызвать ошибку имени, и несколько советов, как убедиться, что она не появляется в вашей работе.
Но иногда возможно, что вы получили файл от кого-то другого, и вам нужно найти и исправить любые ошибки в имени (или любые ошибки) в файле.
В этом разделе я покажу вам несколько методов, которые вы можете использовать, чтобы быстро идентифицировать ячейки с ошибкой имени и исправить ее (или избавиться от нее).
Использование специальной техники перехода
Используя специальный переход, вы можете быстро выбрать все ячейки, в которых есть ошибка.
Это не относится к «ошибке имени», что означает, что будут выбраны все ячейки, в которых есть какая-либо ошибка.
Ниже приведены шаги для этого:
- Выберите данные, в которых вы хотите выделить ячейки с ошибкой
- Перейдите на вкладку "Главная"
- В группе «Редактирование» щелкните значок «Найти и выбрать».
- Щелкните Перейти к специальному. Это откроет диалоговое окно Перейти к специальному
- В диалоговом окне "Перейти к специальному" выберите параметр "Формулы".
- Отмените выбор всех остальных параметров в разделе «Формулы» и выберите только параметр «Ошибки».
- Нажмите ОК.
Вышеупомянутые шаги выберут все ячейки, в которых есть какая-либо ошибка.
После того, как вы выбрали эти ячейки, вы можете обращаться с ними по своему усмотрению.
Например, вы можете выделить эти ячейки, присвоив им цвет фона, удалить их или вручную просмотреть их одну за другой и выяснить причину этих ошибок.
Использование поиска и замены
Если вы хотите узнать только ошибки имени, вы можете использовать для этого функцию «Найти и заменить» в Excel.
Ниже приведены шаги по выявлению всех ошибок имен в выбранном наборе данных (или листе).
- Выберите набор данных, в котором вы хотите найти ошибку имени. Если вы хотите сделать так для всего листа, выберите все ячейки на листе.
- Используйте сочетание клавиш Control + F, чтобы открыть диалоговое окно «Найти и заменить» (используйте Command + F при использовании Mac).
- В диалоговом окне «Найти и заменить» введите # ИМЯ? в поле "Найти".
- Щелкните на кнопке Option.
- В появившихся дополнительных параметрах выберите «Значения» в раскрывающемся списке «Искать в».
- Нажмите "Найти все"
Если в выбранном диапазоне есть ошибка имени, вы увидите, что под диалоговым окном «Найти и заменить» откроется дополнительное окно, в котором перечислены все ячейки с ошибкой имени.
Здесь вы можете выбрать каждую ячейку одну за другой и обработать эти ячейки или выбрать все сразу и выполнить такие операции, как выделение этих ячеек или удаление этих ячеек.
Точно так же, как я использовал эту технику, чтобы узнать все ошибки имен на листе, вы можете использовать ее и для обнаружения любых других ошибок.
Итак, это все об ошибке имени в Excel.
В этом руководстве я рассмотрел возможные причины, вызывающие ошибку имени в ваших данных, некоторые методы, которые вы можете использовать, чтобы убедиться, что она не отображается, и два метода, которые вы можете использовать, чтобы найти ошибки имени в ваших данных. рабочий лист или книгу.
Надеюсь, вы нашли этот урок полезным.