Какая ссылка на ячейку в microsoft excel является неправильной
Перейти к содержимому

Какая ссылка на ячейку в microsoft excel является неправильной

  • автор:

Изменение типа ссылки: относительная, абсолютная, смешанная

По умолчанию ссылка на ячейку является относительной ссылкой, что означает, что ссылка относится к расположению ячейки. Если, например, вы ссылаетесь на ячейку A2 из ячейки C2, вы фактически ссылаетесь на ячейку, которая является двумя столбцами слева (C минус A) в одной строке (2). При копировании формулы, содержащей относительную ссылку на ячейку, эта ссылка в формуле изменится.

Например, если скопировать формулу =B4*C4 из ячейки D4 в D5, формула в D5 адаптируется вправо на один столбец и станет =B5*C5. Если вы хотите сохранить исходную ссылку на ячейку в этом примере при ее копировании, необходимо сделать ссылку на ячейку абсолютной перед столбцами (B и C) и строкой (2) со знаком доллара ($). Затем при копировании формулы =$B$4*$C$4 из D4 в D5 формула остается точно такой же.

Ссылка на относительную ячейку

Реже может потребоваться смешивать абсолютные и относительные ссылки на ячейки, перед столбцом или значением строки со знаком доллара, который исправляет столбец или строку (например, $B 4 или C$4).

Чтобы изменить тип ссылки на ячейку, выполните следующее.

  1. Выделите ячейку с формулой.
  2. В строке формул строка формул

Копируемая формула

Первоначальная ссылка

Новая ссылка

$A$1 (абсолютный столбец и абсолютная строка)

$A$1 (абсолютная ссылка)

A$1 (относительный столбец и абсолютная строка)

C$1 (смешанная ссылка)

$A1 (абсолютный столбец и относительная строка)

$A3 (смешанная ссылка)

A1 (относительный столбец и относительная строка)

C3 (относительная ссылка)

Описание управления ссылками на книги и хранения в Excel

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

Как обрабатываются пути ссылки на книги при открытии целевой книги

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

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

Относительные и абсолютные ссылки

По возможности ссылки на исходные книги создаются относительно. Это означает, что полный путь к исходной книге записывается не, а часть пути, связанная с целевой книгой. С помощью этого метода можно перемещать книги, не прерывая связи между ними. Однако ссылки на книги остаются нетронутыми, только если книги остаются в том же расположении относительно друг друга. Например, если целевая книга C:\Mydir\Destination.xlsx, а исходная книга — C:\Mydir\Files\Source.xlsx, можно переместить файлы на диск D, если исходная книга по-прежнему находится во вложенной папке с именем «Файлы».

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

Три типа конфигураций хранилища ссылок книг

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

Тип хранилища 1: тот же диск с той же папкой или дочерней папкой

Исходная книга находится в той же или дочерней папке, что и целевая книга. В этом случае мы сохраняем относительный путь к файлу, например вложенную папку/source.xlsx и destination.xlsx.

Этот тип лучше всего подходит для облачных книг и при перемещении обеих книг.

Тип хранилища 2: тот же диск, но с разными одноуровневыми папками

Исходные и целевые книги находятся на одном диске, но в разных папках одноуровневых элементов. В этом случае мы сохраняем путь относительно сервера, например /root/parent/sibling1/source.xlsx и /root/parent/sibling2/destination.xlsx.

Этот тип лучше всего подходит, если целевая книга перемещается на том же диске, но исходная книга остается в том же расположении.

Тип хранилища 3: разные диски

Исходная книга находится на диске, отличном от целевой книги. Например, конечная папка книги находится на диске C, а исходная папка книги — на диске H. В этом случае мы сохраняем абсолютный путь, например H:\folder\source.xlsx или https://tenant.sharepoint.com/teams/site/folder/source.xlsx.

Этот тип лучше всего подходит, если целевая книга перемещена, но исходная книга остается в том же расположении. При этом предполагается, что целевая книга по-прежнему может получить доступ к исходной книге.

Основные сведения о папках XLStart и Office

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

Excel распознает две папки XLStart по умолчанию, из которых автоматически открываются файлы при запуске. Эти две папки:

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

Имя папки Office изменяется в разных версиях Office. Например, имя папки Office может быть Office14, Office15 или Office16 в зависимости от версии Office, которую вы используете. Это изменение имени папки приводит к разрыву ссылок на книги при переходе на компьютер под управлением версии Excel, отличной от версии, в которой была установлена ссылка.

  • Папка XLStart , которая находится в папке установки Office, например C:\Program Files\Microsoft Office\\XLStart
  • Папка XLStart, которая находится в профиле пользователя, например C:\Documents and Settings\\Application Data\Microsoft\Excel\XLStart

Общие сведения о сопоставленных дисках и UNC

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

Кроме того, ссылка на книгу, отображаемая в Excel, может отображаться по-разному в зависимости от способа открытия книги. Ссылка на книгу может показаться соответствующей корневой UNC-папке или букве корневого диска, которая использовалась для открытия файла.

Сценарии, которые могут привести к неправильной работе ссылок на книги

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

  1. Вы сопоставляете диск под корнем общей папки. Например, вы сопоставляете диск Z с \\MyServer\MyShare\MyFolder1.
  2. После открытия целевой книги на сопоставленном диске создается ссылка на исходную книгу, которая хранится в сопоставленном расположении.
  3. Вы открываете целевую книгу по пути UNC.
  4. В результате ссылка на книгу будет нарушена.

Если вы закроете целевую книгу, не сохранив ее, ссылки на нее не будут изменены. Однако если вы сохраните целевую книгу перед ее закрытием, вы сохраните ссылки на книгу с текущим неработаным путем. Папки между корнем общей папки и сопоставленной папкой останутся вне пути. В приведенном выше примере ссылка изменится на \\MyServer\MyFolder1. Иными словами, имя общего ресурса исключается из пути к файлу.

  1. Вы сопоставляете диск под корнем общей папки. Например, вы сопоставляете диск Z с \\MyServer\MyShare\MyFolder1.
  2. Файл открывается по пути UNC или сопоставленному диску, сопоставленному с другой папкой в общей папке, например \\MyServer\MyShare\MyFolder2.
  3. В результате ссылка на книгу будет нарушена.

Если вы закроете целевую книгу, не сохранив ее, ссылки на нее не будут изменены. Однако если вы сохраните целевую книгу перед ее закрытием, вы сохраните ссылки на книгу с текущим неработаным путем. Папки между корнем общей папки и сопоставленной папкой останутся вне пути. В приведенном выше примере ссылка изменится на \\MyServer\MyFolder1. Иными словами, имя общего ресурса исключается из пути к файлу.

Как исправить #REF! ошибка

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2013 Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Excel для Windows Phone 10 Excel Mobile Еще. Меньше

Ошибка #REF! отображается, когда формула ссылается на недопустимую ячейку. Чаще всего это происходит потому, что формула ссылается на ячейки, которые были удалены или заменены другими данными.

#ССЫЛКА! из-за удаления столбца

В следующем примере в столбце E используется формула =СУММ(B2;C2;D2).

Формула с явными ссылками на ячейки, например =SUM(B2,C2,D2), может вызвать #REF! ошибка при удалении столбца.

Удаление столбцов B, C или D приведет к #REF! ошибку #ЗНАЧ!. В этом случае мы удалим столбец C (Продажи 2007), а формула теперь будет читать =СУММ(B2,#REF!,C2). Если вы используете явные ссылки на ячейки, как это (когда вы ссылаетесь на каждую ячейку по отдельности, разделенные запятой) и удаляете строку или столбец, на которые ссылается ссылка, Excel не может разрешить их, поэтому он возвращает #REF! ошибку #ЗНАЧ!. Это основная причина, по которой не рекомендуется использовать явные ссылки на ячейки в функциях.

Пример ошибки #ССЫЛКА! из-за удаления столбца.

  • Если вы случайно удалили строки или столбцы, вы можете немедленно нажать кнопку «Отменить» на панели быстрого доступа (или нажать клавиши CTRL+Z), чтобы восстановить их.
  • Измените формулу так, чтобы она ссылалась на диапазон, а не на отдельные ячейки, например =СУММ(B2:D2). Теперь можно удалить любой столбец в диапазоне суммирования, и Excel автоматически скорректирует формулу. Чтобы вычислить сумму значений в строках, также можно использовать формулу =СУММ(B2:B5).

Пример функции ВПР с неправильными ссылками на диапазоны

В следующем примере =VLOOKUP(A8;A2:D5;5;FALSE) вернет #REF! ошибка, так как она ищет значение, возвращаемое из столбца 5, но диапазон ссылок — A:D, то есть только 4 столбца.

Пример формулы ВПР с неправильным диапазоном. Формула =VLOOKU(A8;A2:D5;5;FALSE). В диапазоне ВПР нет пятого столбца, поэтому значение 5 вызывает #REF! ошибку #ЗНАЧ!.

Расширьте диапазон или уменьшите значение столбца для поиска так, чтобы он попадал в указанный диапазон. Формулы =ВПР(A8;A2:E5;5;ЛОЖЬ) будет работать правильно, так же как и формула =ВПР(A8;A2:D5;4;ЛОЖЬ).

INDEX с неправильной ссылкой на строку или столбец

В этом примере формула =INDEX(B2:E5,5;5) возвращает #REF! ошибка, так как диапазон INDEX состоит из 4 строк на 4 столбца, но формула запрашивает возвращать значения в 5-й и 5-й строках.

Пример формулы ИНДЕКС с недопустимой ссылкой на диапазон. Формула имеет вид =ИНДЕКС(B2:E5;5;5), но диапазон содержит всего 4 строки и 4 столбца.

Измените ссылки на строки и столбцы так, чтобы они попадали в диапазон поиска функции ИНДЕКС. Формула =ИНДЕКС(B2:E5;4;4) вернет правильный результат.

Ссылка на закрытую книгу с помощью INDIRECT

В следующем примере функция INDIRECT пытается ссылаться на закрытую книгу, вызывая #REF! ошибку #ЗНАЧ!.

Пример ошибки #ССЫЛКА! из-за использования функции ДВССЫЛ для ссылки на закрытую книгу.

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

Структурированные ссылки не поддерживаются

Структурированные ссылки на имена таблиц и столбцов в связанных книгах не поддерживаются.

Вычисляемые ссылки не поддерживаются

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

Ошибка недопустимой ссылки на ячейку

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

Проблемы с OLE

Если вы использовали ссылку OLE, которая возвращает #REF! ошибка, а затем запустите программу, которую вызывает ссылка.

Примечание: OLE — это технология, которая используется для обмена информацией между приложениями.

Проблемы С DDE

Если вы использовали раздел динамического обмена данными (DDE), возвращающий #REF! Ошибка, сначала проверка, чтобы убедиться, что вы ссылаетесь на правильный раздел. Если вы по-прежнему получаете #REF! ошибка, проверка параметры центра управления безопасностью для внешнего содержимого, как описано в разделе Блокировать или разблокировать внешнее содержимое в документах Microsoft 365.

Примечание. Динамический обмен данными (DDE)— это установленный протокол для обмена данными между программами на базе Microsoft Windows.

Проблемы с макросами

Если макрос вводит на листе функцию, которая ссылается на ячейку над функцией, а ячейка, содержащая функцию, находится в строке 1, функция вернет #REF! поскольку нет ячеек над строкой 1. Проверьте функцию, чтобы узнать, ссылается ли аргумент на ячейку или диапазон ячеек, которые недопустимы. Для этого может потребоваться изменить макрос в редакторе Visual Basic (VBE), чтобы учесть эту ситуацию.

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

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

Рекомендации, позволяющие избежать появления неработающих формул

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2013 Excel для iPad Excel для планшетов с Android Excel Starter 2010 Еще. Меньше

Если Excel не может распознать формулу, которую вы пытаетесь создать, может появиться сообщение об ошибке такого вида:

Изображение диалогового окна

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

Совет: Существует несколько распространенных функций, в которых могут возникнуть проблемы. Чтобы узнать больше, проверка СЧЁТЕСЛИ, СУММЕСЛИ, ВПР или ЕСЛИ. Список функций также можно просмотреть здесь.

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

Изображение кнопки

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

Примечание: Если вы используете Microsoft 365 для Интернета, могут возникать другие ошибки или решения могут не сработать.

Возникает ошибка с символом решетки (#)?

В Excel возникают различные ошибки с символом решетки (#), такие как #ЗНАЧ!, #ССЫЛКА!, #ЧИСЛО!, #Н/Д, #ДЕЛ/0!, #ИМЯ? и #ПУСТО!. Они указывают на то, что что-то в формуле работает неправильно. Например, ошибка #ЗНАЧ! вызывается неправильным форматированием или неподдерживаемыми типами данных в аргументах. Ошибка #ССЫЛКА! происходит, когда формула ссылается на ячейки, которые были удалены или заменены другими данными. Инструкции по устранению проблемы будут разными для каждой ошибки.

Примечание: #### не указывает на ошибку, связанную с формулой, а означает, что столбец недостаточно широк для отображения содержимого ячеек. Просто перетащите границу столбца, чтобы расширить его, или воспользуйтесь параметром Главная > Формат > Автоподбор ширины столбца.

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

  • Исправление ошибки #ЧИСЛО! ошибка
  • Исправление ошибки #ЗНАЧ! ошибка
  • Исправление ошибки #Н/Д
  • Исправление ошибки #ДЕЛ/0! ошибка
  • Исправление ошибки #ССЫЛКА! ошибка
  • Исправление ошибки #ИМЯ? ошибка
  • Исправление ошибки #ПУСТО!

Формула содержит недействительные ссылки

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

Диалоговое окно неработающих ссылок в Excel

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

Вы также можете отключить показ этого диалогового окна при открытии файла. Для этого перейдите в раздел Файл > Параметры > Дополнительно > Общие и снимите флажок Запрашивать об обновлении автоматических связей.

Изображение флажка

Важно: Если раньше вам не приходилось сталкиваться с недействительными ссылками в формулах, вы хотите обновить в памяти сведения о них или не знаете, нужно ли обновлять ссылки, см. статью Управление обновлением внешних ссылок (связей).

Формула возвращает синтаксическую конструкцию, а не значение

Если формула не выдает значение, воспользуйтесь приведенными ниже инструкциями.

    Убедитесь, что в Excel настроен показ формул в электронных таблицах. Для этого на вкладке Формулы в группе Зависимости формул выберите Показать формулы.

Совет: Вы также можете нажать CTRL+` (эта клавиша расположена над клавишей TAB). При этом столбцы автоматически расширятся таким образом, чтобы в них поместились формулы. Не беспокойтесь: как только вы вернетесь в обычный режим, прежний размер столбцов восстановится.

  • Если решить проблему с помощью описанного выше действия не удалось, возможно, ячейка имеет текстовый формат. Чтобы изменить формат, щелкните ячейку правой кнопкой мыши и выберите Формат ячеек > Общий (или нажмите CTRL+1), а затем нажмите F2 > ВВОД.
  • Если в вашем столбце содержится большой диапазон ячеек текстового формата, вы можете выделить диапазон, применить выбранный числовой формат и выбрать Данные > Текст по столбцам > Готово. Формат будет применен ко всем выделенным ячейкам.

    Формула не вычисляется

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

    Изображение параметров для вычисления автоматически и вручную

    1. Перейдите на вкладку Файл, нажмите Параметры и выберите категорию Формулы.
    2. В разделе Параметры вычислений в группе Вычисления в книге выберите вариант автоматически.

    Дополнительные сведения о вычислениях см. в статье Изменение пересчета, итерации или точности формулы.

    Формула содержит одну или несколько циклических ссылок

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

    Начинается ли функция со знака равенства (=)?

    Если запись начинается не со знака равенства, она не считается формулой и не вычисляется (это распространенная ошибка).

    Если ввести СУММ(A1:A10), Excel отобразит текстовую строку СУММ(A1:A10) вместо результата формулы. Если ввести 11/2, отобразится дата (например, «11.фев» или «11.02.2009») вместо результата деления 11 на 2.

    Чтобы избежать подобных неожиданных результатов, всегда начинайте формулу со знака равенства. Например, введите =СУММ(A1:A10) и =11/2.

    Соблюдается ли соответствие открывающих и закрывающих скобок?

    Если в формуле используется функция, для ее правильной работы важно, чтобы у каждой открывающей скобки была закрывающая. Убедитесь, что у каждой скобки есть соответствующая пара. Например, формула =ЕСЛИ(B5 <0);"Недопустимо";B5*1,05)не будет работать, так как в ней две закрывающие и только одна открывающая скобка. Правильный вариант этой формулы выглядит следующим образом: =ЕСЛИ(B5<0;"Недопустимо";B5*1,05).

    Включает ли синтаксис все обязательные аргументы?

    Функции в Excel имеют аргументы — значения, которые необходимо указать, чтобы функция работала. Без аргументов работает лишь небольшое количество функций (например, ПИ или СЕГОДНЯ). Проверьте синтаксис формулы, который отображается, когда вы начинаете вводить функцию, чтобы убедиться в том, что указаны все обязательные аргументы.

    Например, функция ПРОПИСН принимает в качестве аргумента только одну текстовую строку или ссылку на ячейку: =ПРОПИСН(«привет») или =ПРОПИСН(C2).

    Примечание: Аргументы функции перечислены на всплывающей справочной панели инструментов под формулой во время ее ввода.

    Снимок экрана: панель инструментов

    Кроме того, некоторые функции, такие как СУММ, позволяют использовать только числовые аргументы, а другие, например ЗАМЕНИТЬ, требуют, чтобы хотя бы один аргумент был текстовым. Если использовать неправильный тип данных, некоторые функции могут вернуть неожиданные результаты или ошибку #ЗНАЧ!.

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

    Есть ли в формулах неформатированные числа?

    Не вводите в формулах числа со знаком доллара ($) или разделителем (;), так как знаки доллара используются для обозначения абсолютных ссылок, а точка с запятой — в качестве разделителя аргументов. Вместо $1,000 в формуле необходимо ввести 1000.

    Если в качестве аргументов использовать форматированные числа, функция может вернуть неожиданные результаты вычисления или ошибку #ЧИСЛО!. Например, если ввести формулу =ABS(-2,134) для получения абсолютной величины числа -2134, Excel выведет ошибку #ЧИСЛО!, так как функция ABS принимает только один аргумент, но воспринимает -2, и 134 как отдельные аргументы.

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

    Имеют ли ячейки, на которые указывают ссылки, правильный тип данных?

    Формула может не возвратить ожидаемые результаты, если тип данных ячейки не подходит для вычислений. Например, если ввести простую формулу =2+3 в ячейке, которая имеет текстовый формат, Excel не сможет вычислить введенные данные. В ячейке будет отображаться строка =2+3. Чтобы исправить эту ошибку, измените тип данных ячейки с Текстовый на Общий, как описано ниже.

    1. Выделите ячейку.
    2. Выберите Главная и нажмите стрелку, чтобы развернуть группу Числовой или Числовой формат (или нажмите клавиши CTRL+1). Затем выберите Общий.
    3. Нажмите клавишу F2, чтобы перейти в режим правки, а затем — клавишу ВВОД, чтобы подтвердить формулу.

    Если ввести дату в ячейку, которая имеет числовой тип данных, она может быть отображена как числовое значение, а не как дата. Чтобы это число отображалось в виде даты, в коллекции Числовой формат выберите формат Дата.

    Пытаетесь ли вы выполнить умножение, не используя символ *?

    В качестве оператора умножения в формуле часто используют крестик (x), однако в этих целях в Excel необходимо использовать звездочку (*). Если в формуле использовать знак «x», появится сообщение об ошибке и будет предложено исправить формулу, заменив x на «*».

    Сообщение с предложением заменить x на * для умножения

    Однако если вы используете ссылки, Excel вернет ошибку #ИМЯ? .

    Ошибка #ИМЯ? при использовании x вместо * со ссылками на ячейки

    Отсутствуют ли кавычки вокруг текста в формулах?

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

    Например, формула =»Сегодня » & ТЕКСТ(СЕГОДНЯ();»дддд, дд.ММ») объединяет текстовую строку «Сегодня » с результатами функций ТЕКСТ и СЕГОДНЯ и возвращает результат наподобие следующего: Сегодня понедельник, 30.05.

    В формуле строка «Сегодня » содержит пробел перед закрывающей кавычкой, который соответствует пробелу между словами «Сегодня» и «понедельник, 30 мая». Если бы текст не был заключен в кавычки, формула могла бы вернуть ошибку #ИМЯ?.

    Включает ли формула больше 64 функций?

    Формула может содержать не более 64 уровней вложенности функций.

    Заключены ли имена листов в апострофы?

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

    Например, чтобы возвратить значение ячейки D3 листа «Данные за квартал» в книге, введите =’Данные за квартал’!D3. Если не заключить имя листа в кавычки, будет выведена ошибка #ИМЯ?.

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

    Если формула ссылается на внешнюю книгу, правильно ли указан путь к книге?

    При вводе ссылки на значения или ячейки в другой книге включайте ее имя в квадратных скобках ([]), за которым следует имя листа со значениями или ячейками.

    Например, для создания ссылки на ячейки с A1 по A8 на листе «Продажи» книги «Операции за II квартал», открытой в Excel, введите: =[Операции за II квартал.xlsx]Продажи!A1:A8. Если не добавить квадратные скобки, будет выведена ошибка #ССЫЛКА!.

    Если книга не открыта в Excel, введите полный путь к файлу.

    Например =ЧСТРОК(‘C:\Мои документы\[Операции за II квартал.xlsx]Продажи’!A1:A8).

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

    Совет: Чтобы получить путь к другой книге, проще всего открыть ее, ввести в исходной книге знак равенства (=), а затем с помощью клавиш ALT+TAB перейти во вторую книгу. После выбора любой ячейки на необходимом листе нужно закрыть исходную книгу. Формула автоматически обновится, и в ней отобразится полный путь к имени листа с правильным синтаксисом. При необходимости этот путь можно копировать и вставлять.

    Пытаетесь ли вы делить числовые значения на нуль?

    При делении одной ячейки на другую, содержащую нуль (0) или пустое значение, возвращается ошибка #ДЕЛ/0!.

    Чтобы устранить эту ошибку, можно просто проверить, существует ли знаменатель. Вы можете использовать:

    Смысл это формулы таков: ЕСЛИ B1 существует, вернуть результат деления A1 на B1, в противном случае вернуть 0.

    Ссылается ли формула на удаленные данные?

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

    Если вам не удается заменить формулы их результатами, прочтите сведения об ошибках и возможных решениях:

    • Если формула ссылается на ячейки, которые были удалены или заменены другими данными, и возвращает ошибку #ССЫЛКА!, выделите ячейку с этой ошибкой . В строке формул выберите текст #ССЫЛКА! и удалите его. Затем повторно укажите диапазон для формулы.
    • Если отсутствует определенное имя, а формула, зависящая от него, возвращает ошибку #ИМЯ?, определите новое имя для нужного диапазона или вставьте в формулу непосредственную ссылку на диапазон ячеек (например, A2:D8).
    • Если лист отсутствует, а формула, которая ссылается на него, возвращает ошибку #ССЫЛКА!, к сожалению, эту проблему невозможно решить: удаленный лист нельзя восстановить.
    • Если отсутствует книга, это не влияет на формулу, которая ссылается на нее, пока не обновить формулу. Например, если используется формула =[Книга1.xlsx]Лист1′!A1, а такой книги больше нет, значения, ссылающиеся на нее, будут доступны. Но если изменить и сохранить формулу, которая ссылается на эту книгу, появится диалоговое окно Обновить значения с предложением ввести имя файла. Нажмите Отмена и обеспечьте сохранность данных, заменив формулу, которая ссылается на отсутствующую книгу, ее результатами.

    Выполняли ли вы копирование и вставку ячеек, связанных с формулой, в таблице?

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

    Например, вам может потребоваться скопировать итоговое значение формулы в ячейку на другом листе. Или вам может быть необходимо удалить значения, использовавшиеся в формуле, после копирования итогового значения в другую ячейку на листе. Оба этих действия приводят к возникновению ошибки типа «Недопустимая ссылка на ячейку» (#ССЫЛКА!) в конечной ячейке, так как ссылаться на ячейки, которые содержат значения, использовавшиеся в формуле, больше нельзя.

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

    1. На листе выделите ячейки с итоговыми значениями формулы, которые требуется скопировать.
    2. На вкладке Главная в группе Буфер обмена нажмите Копировать

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

    Если имеется вложенная формула, вычисляйте ее по шагам

    Чтобы понять, как сложная или вложенная формула получает конечный результат, можно вычислить ее пошагово.

    Группа

    1. Выделите формулу, которую вы хотите вычислить.
    2. Выберите Формулы >Вычислить формулу.

    Диалоговое окно

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

    • Некоторые части функций ЕСЛИ и ВЫБОР не будут вычисляться, а в поле Вычисление может появиться ошибка #Н/Д.
    • Пустые ссылки отображаются как нулевые значения (0) в поле Вычисление.
    • Некоторые функции пересчитываются при каждом изменении листа. Такие функции, в том числе СЛЧИС, ОБЛАСТИ, ИНДЕКС, СМЕЩ, ЯЧЕЙКА, ДВССЫЛ, ЧСТРОК, ЧИСЛСТОЛБ, ТДАТА, СЕГОДНЯ и СЛУЧМЕЖДУ, могут приводить к отображению в диалоговом окне Вычисление формулы результатов, отличающихся от фактических результатов в ячейке на листе.

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

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

    Совет: Если вы владелец малого бизнеса и хотите получить дополнительные сведения о настройке Microsoft 365, посетите раздел Справка и обучение для малого бизнеса.

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *