Ref в эксель что это
#REF Пример ошибки Excel
Ниже приведен пример того, как вы можете случайно создать ошибку #REF Excel. Чтобы узнать больше, посмотрите бесплатный курс Excel по финансам и следуйте видео-инструкции.
На первом изображении показано сложение трех чисел (5, 54 и 16). В столбце D мы показываем формулу, складывающую ячейки D3, D4 и D5 вместе, чтобы получить 75.
На следующем изображении показано, что произойдет, если удалить строку 4. Когда вся строка удаляется, формула, ссылающаяся на ячейку D4, больше не может найти эту ячейку, и в электронной таблице появляется ошибка #REF.
Узнайте больше об ошибках #REF Excel в нашем бесплатном учебном курсе по Excel.
Как найти ошибки #REF Excel
Способ # 1
Когда появится меню «Перейти к специальному», выберите « Формулы» и установите только флажок «Ошибки». Нажмите OK, и вы автоматически перейдете к каждой ячейке с #REF! ошибка в этом.
Способ # 2
Как исправить ошибки #REF Excel
Как показано на скриншоте выше, после ввода сообщения об ошибке в поле «Найти что» оставьте поле «Заменить на» пустым и нажмите «Заменить все» в нижнем левом углу. Это приведет к удалению справочных ошибок из ваших формул.
Дополнительные ресурсы Excel от Финансов
Дополнительные финансовые руководства и ресурсы, которые могут оказаться полезными, включают:
Ошибки в формулах Excel
В этой статье мы расскажем о том, как справляться с некоторыми наиболее распространёнными ошибками формул в Excel.
Ошибка #####
Появление в ячейке такого кода ошибки означает, что столбец недостаточно широк, чтобы отобразить значение полностью.
Наведите указатель мыши на правую границу столбца рядом с его заголовком (в нашем примере это столбец A), чтобы указатель принял вид, как на рисунке ниже. Нажмите левую кнопку мыши и перетащите границу столбца до нужной ширины.
Совет: Если дважды кликнуть по границе столбца A рядом с его заголовком, то ширина столбца автоматически изменится и будет соответствовать самой широкой ячейке столбца.
Ошибка #ИМЯ?
Ошибка #ИМЯ? (#NAME?) возникает в том случае, когда Excel не может распознать текст в формуле (например, из-за опечатки).
Просто исправьте SU на SUM.
Ошибка #ЗНАЧ!
Excel показывает сообщение об ошибке #ЗНАЧ! (#VALUE!) в том случае, когда для формулы введён аргумент не подходящего типа.
a) Измените значение в ячейке A3.
b) Используйте функцию, которая игнорирует ячейки, содержащие текст.
Ошибка #ДЕЛ/0!
Сообщение об ошибке #ДЕЛ/0! (#DIV/0!) появляется при попытке деления числа на ноль или на пустую ячейку.
a) Изменить значение в ячейке A2 на любое число, не равное нулю.
b) Предотвратите возникновение ошибки при помощи логической функции ЕСЛИ (IF).
Пояснение: Если ячейка A2 будет равна нулю, то значением ячейки A3 будет пустая строка. Если нет – то в ячейке A3 будет вычислен результат формулы =A1/A2.
Ошибка #ССЫЛКА!
Сообщение об ошибке #ССЫЛКА! (#REF!) говорит о том, что формула ссылается на ячейку, которая не существует.
#REF! Ошибка в Excel — как исправить справочную ошибку!
Если вы какое-то время работали с формулами в Excel, я уверен, что вы уже встречались с # REF! Ошибка (справочная ошибка). Поскольку это довольно распространенное явление, я подумал о написании учебного пособия только для решения проблемы #REF! ошибка.
В этом руководстве по Excel я расскажу, что такое #REF! ошибка, что ее вызывает и как ее исправить.
Что такое #REF! Ошибка в Excel?
Ссылочная ошибка — это то, что вы получаете, когда ваша формула не знает, на какую ячейку / диапазон ссылаться, или когда ссылка недействительна.
Наиболее частая причина, по которой вы можете получить справочную ошибку, — это когда у вас есть формула, которая ссылается на ячейку / строку / столбец, и вы удаляете эту ячейку / строку / столбец.
Теперь, поскольку формула (которая относилась к диапазону до его удаления) не знает, куда указывать, эта предыдущая ссылка в формуле изменится на # REF!.
Это в свою очередь. заставляет формулу возвращать #REF! ошибка результата формулы.
Пример #REF! Ошибка
Позвольте мне показать вам простой пример, на котором мы получаем справочную ошибку, а позже я расскажу, как ее найти и исправить.
Ниже представлен набор данных, в который я хочу добавить четыре ячейки и использую простую арифметику с оператором сложения.
Все идет нормально!
Теперь, если я удалю один из столбцов, в формуле не будет ссылки на удаленную ячейку, поэтому она даст мне # REF! ошибка (как показано ниже)
В приведенном выше примере, поскольку я удалил четвертую строку (в которой была ячейка со значением 3), формула не знает, на что ссылаться, и возвращает ошибку ссылки.
Справочные ошибки довольно распространены, и вы можете выполнить быструю проверку, прежде чем использовать набор данных в расчетах (при которых может возникнуть ошибка #REF!).
Итак, позвольте мне показать вам два способа быстрого поиска ячеек с ошибкой ссылки и некоторые возможные исправления.
Найдите #REF! Ошибка при использовании функции «Найти и заменить»
Предположим, у вас есть набор данных, показанный ниже, в котором есть пара опорных ошибок.
Ниже приведены шаги по поиску и выделению всех ячеек с «ссылочными ошибками»:
Вышеупомянутые шаги найдут и затем выберут все ячейки с #REF! ошибка и выберите их.
Выбрав все ячейки, в которых есть ошибка, вы можете выбрать, что с ней делать.
Давайте посмотрим на некоторые из возможных способов справиться с ошибкой ссылки.
Способы исправить ошибку #REF! error
После того, как вы выбрали все ячейки с эталонной ошибкой, вы можете выполнить одно из следующих действий:
Примечание. Когда вы используете метод «Найти и заменить», он найдет только те ячейки, у которых есть #REF! ошибка, так как это то, что мы искали в поле «Найти». Если есть другие ошибки (например, ошибка #NA или #DIV!), Они не будут обнаружены (если вы не повторите те же шаги и для этих ошибок.
Если вы хотите найти все ошибки (включая ошибку #REF!), Используйте метод, описанный ниже.
Найдите ошибки, используя специальный параметр «Перейти»
Еще один способ быстро найти #REF! Ошибки, которые являются результатом формулы, — это использование специального метода вставки.
Хорошая сторона этого метода заключается в том, что он найдет и выберет все ячейки с ошибками любого типа (включая ошибки ссылок). Но недостатком этого метода является то, что он будет находить и выбирать только те ячейки, в которых ошибка возникает из-за формулы. Если ошибка присутствует в виде текста, этот метод не сможет ее найти.
Предположим, у вас есть набор данных, как показано ниже, и вы хотите найти и выбрать все ячейки, в которых есть ошибки.
Ниже приведены шаги по использованию опции «Перейти к специальному», чтобы найти и выбрать все ошибки:
Вышеупомянутые шаги мгновенно выберут все ячейки с формулами, возвращающими ошибку.
После того, как вы выбрали эти ячейки, вы можете удалить их, выделить или заменить на 0, тире или другой значимый текст.
Примечание. Одним из ограничений этого метода является то, что он будет находить и выбирать только те ячейки, в которых ошибка является результатом формулы. Если у вас есть дамп данных, в котором ошибки находятся внутри ячеек как само значение, а не как результат формулы, этот метод не будет выбирать эти ячейки.
Итак, это два быстрых метода, которые вы можете использовать для поиска и исправления ошибки #REF (справочная ошибка) в Excel.
How to correct a #REF! error
The following example uses the formula =SUM(B2,C2,D2) in column E.
If you were to delete column B, C or D it would cause a #REF! error. In this case we’ll delete column C (2007 Sales), and the formula now reads =SUM(B2,#REF!,C2). When you use explicit cell references like this (where you reference each cell individually, separated by a comma) and delete a referenced row or column, Excel can’t resolve it, so it returns the #REF! error. This is the primary reason why using explicit cell references in functions is not recommended.
If you accidentally deleted rows or columns, you can immediately click the Undo button on the Quick Access Toolbar (or press CTRL+Z) to restore them.
Adjust the formula so that it uses a range reference instead of individual cells, like =SUM(B2:D2). Now you could delete any column within the sum range and Excel will automatically adjust the formula. You could also use =SUM(B2:B5) for a sum of rows.
In the following example, =VLOOKUP(A8,A2:D5,5,FALSE) will return a #REF! error because it’s looking for a value to return from column 5, but the reference range is A:D, which is only 4 columns.
Adjust the range to be larger, or reduce the column lookup value to match the reference range. =VLOOKUP(A8,A2:E5,5,FALSE) would be a valid reference range, as would =VLOOKUP(A8,A2:D5,4,FALSE).
In this example, the formula =INDEX(B2:E5,5,5) returns a #REF! error because the INDEX range is 4 rows by 4 columns, but the formula is asking to return what’s in the 5th row and 5th column.
Adjust the row or column references so they’re inside the INDEX lookup range. =INDEX(B2:E5,4,4) would return a valid result.
Example – Referencing a closed workbook with INDIRECT
In the following example, an INDIRECT function is attempting to reference a workbook that’s closed, causing a #REF! error.
Open the referenced workbook. You’ll encounter the same error if you reference a closed workbook with a dynamic array function.
OLE Issues
If you have used an Object Linking and Embedding (OLE) link that is returning a #REF! error, then start the program that the link is calling.
Note: OLE is a technology that you can use to share information between programs.
DDE Issues
If you have used a Dynamic Data Exchange (DDE) topic that is returning a #REF! error, first check to make sure you’re referencing the correct topic. If you’re still receiving a #REF! error, check your Trust Center Settings for external content as outlined in Block or unblock external content in Office documents.
Note: Dynamic Data Exchange (DDE)is an established protocol for exchanging data between Microsoft Windows-based programs.
Macro Issues
If a macro enters a function on the worksheet that refers to a cell above the function, and the cell that contains the function is in row 1, the function will return #REF! because there are no cells above row 1. Check the function to see if an argument refers to a cell or range of cells that is not valid. This may require editing the macro in the Visual Basic Editor (VBE) to take that situation into account.
Need more help?
You can always ask an expert in the Excel Tech Community or get support in the Answers community.
Общие значения ошибок в формулах Excel и способы их исправления
Зеленые треугольники и желтые бриллианты
Excel отображает маленький зеленый треугольник в верхнем левом углу ячеек, содержащих значения ошибок. Зеленый треугольник указывает, что содержимое ячейки нарушает одно из правил проверки ошибок Excel.
При наведении указателя мыши на кнопку параметров ошибки отображается текстовое сообщение, известное как наведение текста, которое объясняет причину возникновения ошибки.
Ниже перечислены распространенные значения ошибок, отображаемые в Excel, а также некоторые распространенные причины и способы их устранения.
#НОЛЬ! Ошибки – неправильно разделенные ссылки на ячейки
#НОЛЬ! Значения ошибки возникают, когда две или более ссылки на ячейки неправильно или случайно разделены пробелом в формуле. В формулах Excel символ пробела используется в качестве оператора пересечения, что означает, что он используется при перечислении двух или более пересекающихся или перекрывающихся диапазонов данных.
#НОЛЬ! ошибки возникают, если:
Решением этих проблем является правильное разделение ссылок на ячейки. Вот несколько советов:
#REF! Ошибки – Неверные ссылки на ячейки
Ошибка неверной ссылки на ячейку возникает, когда формула содержит неверные ссылки на ячейки.
Это происходит чаще всего, когда:
Когда вы сталкиваетесь с #REF! ошибка, попробуйте эти решения:
# DIV/O! Ошибки – Разделить на ноль
Ошибка деления на 0 возникает, когда формула пытается делить на ноль.
Это может быть вызвано, когда:
Когда вы сталкиваетесь с # DIV/O! ошибка, проверьте следующее:
##### Ошибка – форматирование ячейки
Ячейка, заполненная рядом хэштегов (также называемых числовыми знаками или символами фунта), не называется значением ошибки Microsoft. Это вызвано длиной данных, введенных в отформатированную ячейку.
Строка ##### встречается в разных случаях.Например:
Вот как исправить ошибку #####: