В присланном файле #ССЫЛКА! вместо чисел
Как это выглядит
В присланном прайсе часть ячеек вместо сумм показывает #ССЫЛКА!, часть #ЗНАЧ!, а в колонке наименований встречается #Н/Д.
Коротко
Это не порча файла, а результат формул, потерявших то, на что они ссылались. Файл вырван из своего окружения: формулы искали данные на других листах или в других книгах, которых у вас нет. Восстановить значения на вашей стороне невозможно в принципе — исходных данных в файле просто нет.
Почему так происходит
01Ссылка на удалённый диапазон
Ошибка #ССЫЛКА! означает, что строка, столбец или лист, на который смотрела формула, удалён. Адрес утрачен безвозвратно, и восстановить его из файла нельзя.
02Поиск не нашёл значение
Ошибка #Н/Д — обычный результат функции поиска, когда совпадения нет. Часто это не поломка, а честный ответ: искомой позиции в справочнике действительно не оказалось.
03Арифметика над текстом
Ошибка #ЗНАЧ! возникает, когда в вычислении участвует ячейка с текстом. Типичный источник — сумма, пришедшая строкой с пробелом или символом валюты.
Как понять, что причина именно эта
- Щёлкните по ячейке с ошибкой и посмотрите формулу: она покажет, чего именно не хватает.
- Проверьте, есть ли в книге другие листы: формулы часто ссылаются на скрытый служебный лист, который не переслали.
- Данные → «Изменить связи»: наличие внешних книг подтверждает, что файл зависит от чужих данных.
Как починить
Запросить файл значениями
- 1.Попросите отправителя выделить всё и вставить обратно как значения.
- 2.Либо попросите выгрузку в CSV — там формул не бывает по формату.
не чинит: Зависит от второй стороны, но это единственный надёжный путь: данных, которых нет в файле, у вас взяться неоткуда.
Отделить ошибки от нормальных строк
- 1.Выделите диапазон и через «Найти и выделить» отберите формулы с ошибками.
- 2.Пометьте эти строки и не считайте по ним итоги.
не чинит: Не восстанавливает значения, а лишь не даёт ошибочным строкам испортить итог.
Когда мы не нужны
Если файл пришёл от вашего же поставщика, дешевле всего попросить его прислать таблицу значениями — это одно действие на его стороне. Распознавание здесь бессмысленно: разбирать нечего, в ячейках нет данных.
Что с этим делает наша выгрузка
Наша выгрузка содержит только значения: генератор XLSX пишет числа и строки, формул он не создаёт в принципе, а внешних связей в файле нет. Поэтому в нашем файле ошибок формул быть не может. Если вы видите их в файле, полученном от нас, значит формулы добавили уже после выгрузки.
Вопросы
Можно ли восстановить значение из ошибки #ССЫЛКА!?
Нет. Ошибка означает, что адрес, по которому лежали данные, больше не существует. Ни самих данных, ни исходного адреса в файле не осталось.
Ошибка #Н/Д всегда означает проблему?
Нет, часто это корректный результат: позиции нет в справочнике. Проблемой она становится, когда пропущенных строк много и это меняет итог.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/formula-vmesto-znacheniya.
Другие ошибки