Ошибка неправильная ссылка на ячейку как исправить

Исправление ошибки #ССЫЛКА! в Excel

Как исправить #REF! #ПУСТО!

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

Ошибка #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).

В следующем примере =ВПР(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(B2:E5,5;5) возвращает #REF! Ошибка, так как диапазон INDEX состоит из 4 строк на 4 столбца, но формула запрашивает возврат того, что находится в 5-й и 5-й строках.

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

Решение

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

В следующем примере функция INDIRECT пытается ссылаться на закрытую книгу, вызывая #REF! Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.

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

Решение

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

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

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

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

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

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

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

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

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

Получение прямых и бесплатных ответов в Excel

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Полные сведения о формулах в Excel

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

Поиск ошибок в формулах

Функции Excel (по алфавиту)

Функции Excel (по категориям)

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

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

Ошибки в формуле Excel отображаемые в ячейках

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

Как убрать #ДЕЛ/0 в Excel

ДЕЛ0.

Как видно при делении на ячейку с пустым значением программа воспринимает как деление на 0. В результате выдает значение: #ДЕЛ/0! В этом можно убедиться и с помощью подсказки.

Читайте также: Как убрать ошибку деления на ноль формулой Excel.

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



Результат ошибочного вычисления – #ЧИСЛО!

Неправильное число: #ЧИСЛО! – это ошибка невозможности выполнить вычисление в формуле.

Несколько практических примеров:

ЧИСЛО.

Ошибка: #ЧИСЛО! возникает, когда числовое значение слишком велико или же слишком маленькое. Так же данная ошибка может возникнуть при попытке получить корень с отрицательного числа. Например, =КОРЕНЬ(-25).

В ячейке А1 – слишком большое число (10^1000). Excel не может работать с такими большими числами.

В ячейке А2 – та же проблема с большими числами. Казалось бы, 1000 небольшое число, но при возвращении его факториала получается слишком большое числовое значение, с которым Excel не справиться.

В ячейке А3 – квадратный корень не может быть с отрицательного числа, а программа отобразила данный результат этой же ошибкой.

Как убрать НД в Excel

Значение недоступно: #Н/Д! – значит, что значение является недоступным для формулы:

Н/Д.

Записанная формула в B1: =ПОИСКПОЗ(„Максим”; A1:A4) ищет текстовое содержимое «Максим» в диапазоне ячеек A1:A4. Содержимое найдено во второй ячейке A2. Следовательно, функция возвращает результат 2. Вторая формула ищет текстовое содержимое «Андрей», то диапазон A1:A4 не содержит таких значений. Поэтому функция возвращает ошибку #Н/Д (нет данных).

Ошибка #ИМЯ! в Excel

Относиться к категории ошибки в написании функций. Недопустимое имя: #ИМЯ! – значит, что Excel не распознал текста написанного в формуле (название функции =СУМ() ему неизвестно, оно написано с ошибкой). Это результат ошибки синтаксиса при написании имени функции. Например:

ИМЯ.

Ошибка #ПУСТО! в Excel

Пустое множество: #ПУСТО! – это ошибки оператора пересечения множеств. В Excel существует такое понятие как пересечение множеств. Оно применяется для быстрого получения данных из больших таблиц по запросу точки пересечения вертикального и горизонтального диапазона ячеек. Если диапазоны не пересекаются, программа отображает ошибочное значение – #ПУСТО! Оператором пересечения множеств является одиночный пробел. Им разделяются вертикальные и горизонтальные диапазоны, заданные в аргументах функции.

ПУСТО.

В данном случаи пересечением диапазонов является ячейка C3 и функция отображает ее значение.

Заданные аргументы в функции: =СУММ(B4:D4 B2:B3) – не образуют пересечение. Следовательно, функция дает значение с ошибкой – #ПУСТО!

#ССЫЛКА! – ошибка ссылок на ячейки Excel

Неправильная ссылка на ячейку: #ССЫЛКА! – значит, что аргументы формулы ссылаются на ошибочный адрес. Чаще всего это несуществующая ячейка.

ССЫЛКА.

В данном примере ошибка возникал при неправильном копировании формулы. У нас есть 3 диапазона ячеек: A1:A3, B1:B4, C1:C2.

Под первым диапазоном в ячейку A4 вводим суммирующую формулу: =СУММ(A1:A3). А дальше копируем эту же формулу под второй диапазон, в ячейку B5. Формула, как и прежде, суммирует только 3 ячейки B2:B4, минуя значение первой B1.

Когда та же формула была скопирована под третий диапазон, в ячейку C3 функция вернула ошибку #ССЫЛКА! Так как над ячейкой C3 может быть только 2 ячейки а не 3 (как того требовала исходная формула).

Примечание. В данном случае наиболее удобнее под каждым диапазоном перед началом ввода нажать комбинацию горячих клавиш ALT+=. Тогда вставиться функция суммирования и автоматически определит количество суммирующих ячеек.

Так же ошибка #ССЫЛКА! часто возникает при неправильном указании имени листа в адресе трехмерных ссылок.

Как исправить ЗНАЧ в Excel

#ЗНАЧ! – ошибка в значении. Если мы пытаемся сложить число и слово в Excel в результате мы получим ошибку #ЗНАЧ! Интересен тот факт, что если бы мы попытались сложить две ячейки, в которых значение первой число, а второй – текст с помощью функции =СУММ(), то ошибки не возникнет, а текст примет значение 0 при вычислении. Например:

ЗНАЧ.

Решетки в ячейке Excel

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

Так решетки (######) вместо значения ячеек можно увидеть при отрицательно дате. Например, мы пытаемся отнять от старой даты новую дату. А в результате вычисления установлен формат ячеек «Дата» (а не «Общий»).

Неправильная дата.

Скачать пример удаления ошибок в Excel.

Неправильный формат ячейки так же может отображать вместо значений ряд символов решетки (######).

If Excel cannot properly evaluate a worksheet formula or function, it displays an error value (such as #REF!, #NULL!, or #DIV/0!) in the cell where the formula is located. The error value itself plus the error options button, which is displayed in cells with error formulas, help identify the problem.

Note: The information in this article applies to Excel versions 2019, 2016, 2013, 2010, 2007, Excel for Mac, and Excel Online.

Green Triangles and Yellow Diamonds

Excel displays a small green triangle in the upper left corner of cells containing error values. The green triangle indicates that the cell contents violate one of Excel’s error checking rules.

When you select a cell containing a green triangle, a yellow diamond-shaped button appears next to the triangle. The yellow diamond is Excel’s error options button and it contains options for correcting the perceived error.

Hovering the mouse pointer over the error options button displays a text message, known as hover text, that explains the reason for the error value.

Listed below are common error values displayed by Excel, along with some common causes and solutions to help correct the problem.

#NULL! Errors – Incorrectly Separated Cell References

#NULL! error values occur when the two or more cell references are separated incorrectly or unintentionally by a space in a formula. In Excel formulas, the space character is used as the intersect operator, which means it is used when listing two or more intersecting or overlapping ranges of data.

#NULL! errors occur if:

  • Multiple cell references in a formula are separated by a space instead of a mathematical operator such as a plus sign.
=A1 A3+A5
  • The start and end points of cell ranges are separated by a space instead of by the range operator (the colon).
=SUM(A1 A5)
  • Individual cell references in a formula are separated by a space instead of the union operator (the comma).
=SUM(A1 A3,A5)
  • The intersect operator (the space character) is used intentionally, but the specified ranges do not intersect.
=SUM(A1:A5 B1:B5)

The solutions to these problems is to separate cell references correctly. Here are a few tips:

  • Separate cell references in a formula with a mathematical operator.
  • Separate the start and end points of a range with a colon.
  • Separate individual cell references in a formula with a comma.
  • Ensure that ranges separated by a space actually intersect.

#REF! Errors – Invalid Cell References

An invalid cell reference error occurs when a formula contains incorrect cell references.

This happens most often when:

  • Individual cells or entire columns or rows containing data referenced in a formula are accidentally deleted.
  • Data from one cell is moved (using cut and paste or drag and drop) into a cell that is referenced by a formula.
  • A formula contains a link (using OLE, Object Linking and Embedding) to a program that is not currently running.

When you encounter a #REF! error, try these solutions:

  • Use Excel’s undo feature to recover data lost in deleted cells, columns, or rows.
  • If the data cannot be recovered, re-enter the data and adjust the cell references if needed.
  • Open programs containing OLE links and update the worksheet containing the #REF! error.

#DIV/O! Errors — Divide by Zero

Divide by 0 errors occurs when a formula attempts to divide by zero.

This can be caused when:

  • The divisor or denominator in a division operation is equal to zero either explicitly, such as =A5/0, or as the result of a second calculation that has zero for a result.
  • A formula references a cell that is blank.

When you encounter a #DIV/O! error, check for the following:

  • The correct data is in the cells referenced in the formula.
  • The data is in the correct cells.
  • The correct cell references are used in the formula.

##### Error – Cell Formatting

A cell filled with a row of hashtags (also called number signs or pound symbols) is not referred to as an error value by Microsoft. It is caused by the length of data entered into a formatted cell.

The row of ##### occurs in a variety of instances. For example:

  • An entered value is wider than the current cell width for a cell formatted for dates or times.
  • A formula entered into the cell formatted for numbers produces a result that is wider than the cell.
  • A number or text data, in excess of 253 characters, is entered into a cell formatted for numbers dates, times, or accounting.
  • A negative number resides in a cell that has been formatted for dates or times. Dates and times in Excel must be positive values.

Here’s how to fix a ##### error:

  • Widen the affected cell by widening the column (individual cells cannot be widened without widening the entire column).
  • Shorten the length of the data in the cell or choose a different format for the cell such as General.
  • Correct the date or time value in the affected cell so that the result is not negative.
  • Correct the formula that results in a negative time or date value to be displayed in the affected cell.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

If Excel cannot properly evaluate a worksheet formula or function, it displays an error value (such as #REF!, #NULL!, or #DIV/0!) in the cell where the formula is located. The error value itself plus the error options button, which is displayed in cells with error formulas, help identify the problem.

Note: The information in this article applies to Excel versions 2019, 2016, 2013, 2010, 2007, Excel for Mac, and Excel Online.

Green Triangles and Yellow Diamonds

Excel displays a small green triangle in the upper left corner of cells containing error values. The green triangle indicates that the cell contents violate one of Excel’s error checking rules.

When you select a cell containing a green triangle, a yellow diamond-shaped button appears next to the triangle. The yellow diamond is Excel’s error options button and it contains options for correcting the perceived error.

Hovering the mouse pointer over the error options button displays a text message, known as hover text, that explains the reason for the error value.

Listed below are common error values displayed by Excel, along with some common causes and solutions to help correct the problem.

#NULL! Errors – Incorrectly Separated Cell References

#NULL! error values occur when the two or more cell references are separated incorrectly or unintentionally by a space in a formula. In Excel formulas, the space character is used as the intersect operator, which means it is used when listing two or more intersecting or overlapping ranges of data.

#NULL! errors occur if:

  • Multiple cell references in a formula are separated by a space instead of a mathematical operator such as a plus sign.
=A1 A3+A5
  • The start and end points of cell ranges are separated by a space instead of by the range operator (the colon).
=SUM(A1 A5)
  • Individual cell references in a formula are separated by a space instead of the union operator (the comma).
=SUM(A1 A3,A5)
  • The intersect operator (the space character) is used intentionally, but the specified ranges do not intersect.
=SUM(A1:A5 B1:B5)

The solutions to these problems is to separate cell references correctly. Here are a few tips:

  • Separate cell references in a formula with a mathematical operator.
  • Separate the start and end points of a range with a colon.
  • Separate individual cell references in a formula with a comma.
  • Ensure that ranges separated by a space actually intersect.

#REF! Errors – Invalid Cell References

An invalid cell reference error occurs when a formula contains incorrect cell references.

This happens most often when:

  • Individual cells or entire columns or rows containing data referenced in a formula are accidentally deleted.
  • Data from one cell is moved (using cut and paste or drag and drop) into a cell that is referenced by a formula.
  • A formula contains a link (using OLE, Object Linking and Embedding) to a program that is not currently running.

When you encounter a #REF! error, try these solutions:

  • Use Excel’s undo feature to recover data lost in deleted cells, columns, or rows.
  • If the data cannot be recovered, re-enter the data and adjust the cell references if needed.
  • Open programs containing OLE links and update the worksheet containing the #REF! error.

#DIV/O! Errors — Divide by Zero

Divide by 0 errors occurs when a formula attempts to divide by zero.

This can be caused when:

  • The divisor or denominator in a division operation is equal to zero either explicitly, such as =A5/0, or as the result of a second calculation that has zero for a result.
  • A formula references a cell that is blank.

When you encounter a #DIV/O! error, check for the following:

  • The correct data is in the cells referenced in the formula.
  • The data is in the correct cells.
  • The correct cell references are used in the formula.

##### Error – Cell Formatting

A cell filled with a row of hashtags (also called number signs or pound symbols) is not referred to as an error value by Microsoft. It is caused by the length of data entered into a formatted cell.

The row of ##### occurs in a variety of instances. For example:

  • An entered value is wider than the current cell width for a cell formatted for dates or times.
  • A formula entered into the cell formatted for numbers produces a result that is wider than the cell.
  • A number or text data, in excess of 253 characters, is entered into a cell formatted for numbers dates, times, or accounting.
  • A negative number resides in a cell that has been formatted for dates or times. Dates and times in Excel must be positive values.

Here’s how to fix a ##### error:

  • Widen the affected cell by widening the column (individual cells cannot be widened without widening the entire column).
  • Shorten the length of the data in the cell or choose a different format for the cell such as General.
  • Correct the date or time value in the affected cell so that the result is not negative.
  • Correct the formula that results in a negative time or date value to be displayed in the affected cell.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

Понравилась статья? Поделить с друзьями:
  • Ошибка неправильная ссылка на ячейку вправо
  • Ошибка неправильное пространство имен
  • Ошибка неправильная работа двигателя
  • Ошибка неправильно отрегулирован холостой ход лансер 9
  • Ошибка неполного деления фиксируется когда