Недопустимая ссылка файл этой версии может содержать только те формулы которые ссылаются на ячейки
Попробуйте преобразовать ваш файл в новый формат
(вроде бы меню Файл — Преобразовать)
Если у вас открыт файл XLS в Excel 2007 — это еще не значит, что у него больше миллиона строк
(обратите внимание — в заголовке Excel может быть написано "Режим совместимости"
После преобразования в формат Excel 2007 эта надпись в заголовке Excel исчезнет)
Сами не справитесь — выкладывайте свой файл.
__ Полезные надстройки для Excel. Парсинг сайтов и файлов. Макросы любой сложности на заказ. Мониторинг цен конкурентов
Проблемы совместимости формул в Excel
Средством проверки совместимости обнаружены проблемы совместимости формул с более ранними версиями Microsoft Excel.
Начиная с Excel 2007 г., по умолчанию проверка совместимости проверяет наличие проблем в предыдущих версиях Excel. Если вас интересует только конкретная версия, снимите флажки для остальных версий.
Проблемы, отображаемые в списке Существенная потеря функциональности, необходимо устранить перед сохранением файла, чтобы избежать безвозвратной потери данных или неправильной работы функций.
Проблемы, отображаемые в списке Несущественная потеря точности, необязательно устранять перед сохранением книги: данные и функциональные возможности не теряются, но книга, открываемая в более ранней версии Excel, может выглядеть или работать несколько иначе.
Совет: Если имеется много проблем, требующих изучения, выберите команду Копировать на новый лист. Для работы над каждой проблемой используйте новый лист отчета о совместимости.
В этой статье
Проблемы, которые приводят к существенной потере функциональности
На некоторых из них больше формул массива, ссылок на другие, чем поддерживается выбранным форматом файла. Некоторые из этих формул массива не будут сохранены и будут преобразованы в #VALUE! исчезнут.
Что это означает. В Excel 2007 г. и более поздних книгах массивы, ссылались на другие книги, ограничены только доступной памятью, но в Excel 97–2003 книги могут содержать не более 65 472 массивов книг, которые ссылаются на другие. Массивы книг после максимального предела будут преобразованы в и отобразить #VALUE! исчезнут.
Действия В окте проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы массива, которые ссылаются на другой #VALUE! исчезнут.
Некоторые формулы содержат массивы с числом элементов, превышающим поддерживаемое выбранным форматом файла. Массивы, которые содержат более 256 столбцов или 65536 строк, не будут сохранены и могут привести к разным результатам.
Что это означает. В Excel 2010 и более поздних годах можно использовать формулы массива, содержащие элементы для более чем 256 столбцов и 65 536 строк. В Excel 2007 г. это превышает ограничение для элементов массива и может возвращать другие результаты.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы с массивами, в которых число элементов превышает число, поддерживаемое в более ранних версиях Excel, и внесите необходимые изменения.
Некоторые формулы содержат больше значений, ссылок и имен, чем поддерживается выбранным форматом файла. Эти формулы не будут сохранены и будут преобразованы в #VALUE! исчезнут.
Что это означает. В Excel 2007 и более поздних гг. максимальная длина содержимого формулы составляет 8 192 символа, а максимальная внутренняя длина формулы — 16 384байта. В Excel 97–2003 максимальная длина содержимого формулы составляет 1024 символа, а внутренняя — 1800 bytes. Если сочетание аргументов формулы (включая значения, ссылки и/или имена) превышает предельное Excel 97–2003, результатом формул будет #VALUE! при сохранение книги в формате более ранней Excel файла.
Действия В окне средства проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы, длина которых превышает предельное значение в Excel 97–2003, и внести необходимые изменения, чтобы избежать #VALUE! исчезнут.
В некоторых формулах вложенности больше, чем поддерживается выбранным форматом файла. Формулы с более чем семью уровнями вложенности не будут сохранены и будут преобразованы в #VALUE! исчезнут.
Что это означает. В Excel 2007 и более поздних годах формула может содержать до 64 уровней вложенности, а в Excel 97–2003 — всего 7.
Действия В окте проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы с более чем 7 уровнями вложенности, и внести необходимые изменения, чтобы избежать #VALUE! исчезнут.
Некоторые формулы содержат функции, у которых больше аргументов, чем поддерживается выбранным форматом файла. Формулы, которые имеют более 30 аргументов на одну функцию, не будут сохранены и будут преобразованы в #VALUE! исчезнут.
Что это означает. В Excel 2007 и более поздних годах формула может содержать до 255 аргументов, но в Excel 97–2003 число аргументов в формуле не может быть больше 30.
Действия В окте проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы с более чем 30 аргументами, и внести необходимые изменения, чтобы избежать #VALUE! исчезнут.
В некоторых формулах операндов больше, чем разрешено выбранным форматом файла. Эти формулы не будут сохранены и будут преобразованы в #VALUE! исчезнут.
Что это означает. В Excel 2007 г. и более поздних гг. число операндов, которые можно использовать в формулах, составляет 1024, а в Excel 97–2003 — всего 40.
Действия В окте проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы с более чем 40 операндами, и внести необходимые изменения, чтобы избежать #VALUE! исчезнут.
Некоторые формулы содержат функции с большим размером аргументов, чем поддерживается выбранным форматом файла. Формулы с более чем 29 аргументами функции не будут сохранены и будут преобразованы в #VALUE! исчезнут.
Что это означает. В Excel 2007 и более поздних User-Defined функция User-Defined(UDF), создаемая с помощью Visual Basic для приложений (VBA), может содержать до 60 аргументов, но в Excel 97–2003 число аргументов в UDF ограничено VBA только 29.
Действия В окте проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие функции, которые используют более 29 аргументов, и внести необходимые изменения, чтобы избежать #VALUE! исчезнут. Для изменения пользовательских функций может потребоваться использовать код VBA.
Одна или несколько функций в этой книге недоступны в более ранних версиях Excel. При пересчете в более ранних версиях эти функции возвращают #NAME? вместо текущих результатов.
Что это означает. Excel 2007 и более поздних лет предоставляют новые и переименованные функции. Так как эти функции недоступны в Excel 97–2003, они возвращают #NAME? вместо ожидаемых результатов, если книга открыта в более ранней версии Excel.)
В некоторых случаях к формуле добавляется префикс _xlfn, например: =_xlfn.ЕСЛИОШИБКА (1;2).
Действия В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие функции, недоступные в более ранних версиях Excel, и внести необходимые изменения, чтобы избежать #NAME? исчезнут.
Для всех переименованных функций доступны функции совместимости. Для предотвращения ошибок можно использовать эти функции.
Новые функции можно заменить соответствующими функциями, доступными в более ранних версиях Excel. Кроме того, можно удалить формулы с новыми функциями, заменив их результатами формул.
Некоторые формулы содержат ссылки на таблицы, которые не поддерживаются выбранным форматом файла. Эти ссылки будут преобразованы в ссылки на ячейки.
Что это означает. В Excel 2007 и более поздних годах можно использовать структурированные ссылки, чтобы работать с данными таблицы проще и понятнее при использовании формул, ссылаясь на части таблиц или целые таблицы. В Excel 97–2003 эта возможность не поддерживается, и структурированные ссылки преобразуются в ссылки на ячейки.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы со структурированными ссылками на таблицы, и замените их соответствующими ссылками на ячейки.
Некоторые формулы содержат ссылки на таблицы в других книгах, которые сейчас не открыты в текущем экземпляре Excel. При сохранении в формате Excel 97–2003 эти ссылки будут преобразованы в значения #ССЫЛКА!, так как их невозможно преобразовать в адреса на текущем листе.
Что это означает. В Excel 2007 и более поздних годах можно использовать структурированные ссылки, чтобы работать с данными таблицы проще и понятнее при использовании формул, ссылаясь на части таблиц или целые таблицы. В Excel 97–2003 эта возможность не поддерживается, и структурированные ссылки преобразуются в ссылки на ячейки. Однако если структурированные ссылки указывают на таблицы в других книгах, которые в данный момент не открыты, они преобразуются в значения ошибки #ССЫЛКА!.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы со структурированными ссылками на таблицы в других книгах, и измените их для предотвращения ошибок #ССЫЛКА!.
Одна или несколько ячеек книги содержат правила проверки данных, использующие ссылки на более чем 8192 несмежных диапазона ячеек. Такие правила проверки данных не будут сохранены.
Что это означает. В Excel 2010 г. и более поздних гг. правила проверки данных могут ссылаться на более чем 8192 невимех ячеек. В Excel 97–2007 этот тип правила проверки данных не поддерживается и будет не доступен.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие правила проверки данных, которые содержат ссылки на более чем 8192 несмежных диапазона ячеек, и внесите необходимые изменения.
Одна или несколько ячеек книги содержат правила проверки данных, использующие ссылки на значения, находящиеся на других листах. Такие правила проверки данных не будут поддерживаться в более ранних версиях Excel.
Что это означает. В Excel 2010 г. и более поздних можно использовать правила проверки данных, которые ссылаются на значения на других таблицах. В Excel 97–2007 этот тип проверки данных не поддерживается и не отображается на этом сайте.
Однако все правила проверки данных остаются доступными в книге и применяются при повторном ее повторном Excel 2010 г. или более поздней, если они не были изменены в Excel 97–2007.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие правила проверки данных, в которых есть ссылки на значения на других листах, и внесите необходимые изменения на вкладке Параметры диалогового окна Проверка данных (вкладка Данные, группа Работа с данными).
Книга содержит диапазон консолидации данных, ссылающийся на ячейки вне допустимого числа строк и столбцов для выбранного формата файла. Ссылки формул на данные в этой области будут изменены и могут отображаться некорректно в более ранней версии Excel.
Что это означает. В Excel 2007 и более поздних годах диапазоны консолидации данных могут содержать формулы, которые ссылаются на данные за пределами диапазона строк и столбцов выбранного формата файла. В Excel 97–2003 г. размер всего 256 столбцов на 65 536 строк. Формулы, ссылающиеся на данные в ячейках за пределами этого диапазона строк и столбцов, корректируются и могут отображаться неправильно.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти диапазоны консолидации данных, содержащие формулы, которые ссылаются на данные за пределами ограничения на число строк и столбцов Excel 97–2003, и внесите необходимые изменения.
Книга содержит настраиваемые описания пользовательских функций VBA. Все настраиваемые описания будут удалены.
Что это означает. В Excel 2010 г. и более поздних Visual Basic для приложений для создания функций User-Defined (UDFs) с настраиваемой описанием. Настраиваемые описания не поддерживаются в Excel 97–2007 и будут удалены.
Что необходимо сделать. Выполнять какие-либо действия не требуется, поскольку все настраиваемые описания будут удалены.
Проблемы, которые приводят к небольшой потере точности
Некоторые формулы массива в этой книге ссылаются на весь столбец. В более ранних версиях Excel эти формулы могут быть преобразованы в #NUM! при пересчете.
Что это означает. Формулы массива, ссылайтесь на весь столбец в Excel 2007 г. и более поздних #NUM! при пересчете в Excel 97–2003.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти формулы массива, ссылающиеся на целый столбец, и внесите необходимые изменения для предотвращения ошибок #ЧИСЛО!.
Одно или несколько определенных в данной книге имен содержат формулы, длина которых превышает максимальный размер, допустимый для выбранного формата файла (255 символов). Эти формулы будут сохранены, но будут усечены при редактировании в более ранних версиях Excel.
Что это означает. Если именованные диапазоны в формулах превышают предел в 255 знаков, поддерживаемый в Excel 97–2003, формула работает правильно, но усекается в диалоговом окне Имя и недоступна для редактирования.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие именованные диапазоны в формулах, и внесите необходимые изменения, чтобы пользователи могли редактировать эти формулы в Excel 97–2003.
Книга содержит формулы, которые ссылаются на другие закрытые книги. Если связанные книги закрыты, то при пересчете в более ранних версиях Excel значения этих формул будут ограничены 255 знаками.
Что это означает. Если формулы в одной книге связаны с другими книгами, которые закрыты, при пересчете в Excel 97–2003 эти формулы могут отобразить не более 255 знаков. Результаты формулы могут быть усечены.
Что необходимо сделать. Найдите ячейки, содержащие формулы, которые ссылаются на другие закрытые книги, проверьте эти ссылки и внесите необходимые изменения, чтобы избежать усечения результатов формулы в Excel 97–2003.
Формула для проверки данных содержит более 255 символов.
Что это означает. Если формула проверки данных превышает заданный в Excel 97–2003 предел в 255 знаков, формула будет работать правильно, но будет усечена и недоступна для редактирования.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы проверки данных, и сократите число знаков в формулах, чтобы пользователи могли редактировать их в Excel 97–2003.
Файл этой версии может содержать только те формулы которые ссылаются на ячейки в пределах области
Начинаем заполнять документ данными, необходимыми для вычислений. Сначала укажем стоимость всех товаров в рублях. Можно, конечно, вписывать их вручную, меняя значения почти ежедневно, в зависимости от курса. Но это неправильно. Как сделать так, чтобы программа брала необходимые значения из уже готового документа, в данном случае — из листа «Прайс-лист»? Ведь там все значения уже есть, и цены автоматически вычисляются в зависимости от курса у.е.
Перейдем на лист «Прайс-лист». Посмотрим, что мы здесь имеем. Стоимость первого товара в рублях — доски для сноуборда «Balance» — находится в ячейке «D6». Запомним это.
Переходим на наш лист. Отмечаем ячейку, где должна располагаться цена доски «Balance» в рублях. В данном случае это ячейка «Е2». В строке формул пишем следующее выражение: «=’Прайс-лист’!D6». В апострофах (‘…’) пишем название листа в документе, откуда мы собираемся брать данные. После восклицательного знака идет название ячейки. Ничего сложного.
Отлично! Именно этот результат мы и хотели получить. Теперь нам необходимо только изменять курс у.е. в прайс-листе, а цены в накладной будут изменяться автоматически.
Аналогично вносим формулы вычисления во все остальные ячейки.
Теперь начинаем вычислять сумму купленного товара в каждой строке. Для этого необходимо цену умножить на количество. Правильно?
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .
При копировании содержимого ячеек, может потребоваться вставить только значения — не ссылается формула, который можно просмотреть в строка формул.
Например может потребоваться скопировать только итоговое значение формулы в ячейку на другом листе. Или, может потребоваться удалить значения, которые можно использовать в формуле, скопировав значение результат формулы в другую ячейку на листе. В случае простой скопировать выделенный фрагмент такие действия приведет к возникновению ошибки ссылку Недопустимая ячейка (#REF!) должна отображаться в целевой ячейке, поскольку больше не будет ссылки на ячейки, содержащие значения, которые используются в формуле.
Можно избежать этой ошибки путем вставки только результат формулы в целевой ячейке.
На листе выделите ячейки, содержащие результатом формулы, который нужно скопировать.
На вкладке Главная в группе буфер обмена нажмите кнопку Копировать или нажмите сочетание клавиш CTRL + C.
Выделите левую верхнюю ячейку область вставки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
На вкладке Главная в группе буфер обмена нажмите кнопку Вставить и нажмите кнопку Вставить значения. Или нажмите Сочетание клавиш Ctrl + Alt + V , чтобы отобразить диалоговое окно Специальная вставка.
Выберите значения и нажмите кнопку ОК.
На всех предыдущих уроках формулы и функции ссылались в пределах одного листа. Сейчас немного расширим возможности их ссылок.
Excel позволяет делать ссылки в формулах и функциях на другие листы и даже книги. Можно сделать ссылку на данные отдельного файла. Кстати в такой способ можно восстановить данные из поврежденного файла xls.
Ссылка на лист в формуле Excel
Доходы за январь, февраль и март введите на трех отдельных листах. Потом на четвертом листе в ячейке B2 просуммируйте их.
Возникает вопрос: как сделать ссылку на другой лист в Excel? Для реализации данной задачи делаем следующее:
- Заполните Лист1, Лист2 и Лист3 так как показано выше на рисунке.
- Перейдите на Лист4, ячейка B2.
- Поставьте знак «=» и перейдите на Лист1 чтобы там щелкнуть левой клавишей мышки по ячейке B2.
- Поставьте знак «+» и повторите те же действия предыдущего пункта, но только на Лист2, а потом и Лист3.
- Когда формула будет иметь следующий вид: =Лист1!B2+Лист2!B2+Лист3!B2, нажмите Enter. Результат должен получиться такой же, как на рисунке.
Как сделать ссылку на лист в Excel?
Ссылка на лист немного отличается от традиционной ссылки. Она состоит из 3-х элементов:
- Имя листа.
- Знак восклицания (служит как разделитель и помогает визуально определить, к какому листу принадлежит адрес ячейки).
- Адрес на ячейку в этом же листе.
Примечание. Ссылки на листы можно вводить и вручную они будут работать одинаково. Просто у выше описанном примере меньше вероятность допустить синтактическую ошибку, из-за которой формула не будет работать.
Ссылка на лист в другой книге Excel
Ссылка на лист в другой книге имеет уже 5 элементов. Выглядит она следующим образом: =’C:Docs[Отчет.xlsx]Лист1′!B2.
Описание элементов ссылки на другую книгу Excel:
- Путь к файлу книги (после знака = открывается апостроф).
- Имя файла книги (имя файла взято в квадратные скобки).
- Имя листа этой книги (после имени закрывается апостроф).
- Знак восклицания.
- Ссылка на ячейку или диапазон ячеек.
Данную ссылку следует читать так:
- книга расположена на диске C: в папке Docs;
- имя файла книги «Отчет» с расширением «.xlsx»;
- на «Лист1» в ячейке B2 находится значение на которое ссылается формула или функция.
Полезный совет . Если файл книги поврежден, а нужно достать из него данные, можно вручную прописать путь к ячейкам относительными ссылками и скопировать их на весь лист новой книги. В 90% случаях это работает.
Без функций и формул Excel был бы одной большой таблицей предназначенной для ручного заполнения данными. Благодаря функциям и формулам он является мощным вычислительным инструментом. А полученные результаты, динамически представляет в желаемом виде (если нужно даже в графическом).
Как исправить ошибку #ССЫЛКА! в Excel
При работе в Excel можно столкнуться с ошибкой #ССЫЛКА!. Эта ошибка возникает тогда, когда функция ссылается на ячейку, которой не существует. В этой статье мы разберем основные способы, как исправить эту ситуацию.
Вариант 1. Исправление формул
Представим такую ситуацию. У нас есть файл с базой данных, где хранятся данные по продажам за январь — февраль (лист в файле назван «БД янв — фев») и файл со сводными данными, который суммирует выручку по месяцам. Мы открыли файл с базой данных, внесли в него данные по продажам за март и внимание(!) переименовали лист в «БД янв — март», после этого открываем файл со сводом и видим там вместо данных по выручке за январь, февраль, что мы делали раньше, ошибку #ССЫЛКА!. Это произошло из-за того, что функция ссылается на данные в листе «БД янв — фев», которого нет, так как мы его переименовали.
Что бы исправить эту ситуацию, закрываем файл со сводом, не сохраняя изменения (!), если вы сохраните изменения — то формулы будут навсегда испорчены и вам придется писать их заново. Далее в файле с базой данных переименовываете лист так, как он назывался ранее, т.е. «БД янв — фев» и снова открываете файл со сводом. Ошибка пропала, функции снова работают. Теперь при открытых двух файлах, вы можете переименовать лист в базе данных и ошибка не появится, так как Excel изменит ссылки в функциях (он умеет это делать только в открытых книгах).
Вариант 2. Функция ЕСЛИОШИБКА
При помощи функции ЕСЛИОШИБКА можно обработать ошибки, которые возникают при написании формул, в том числе ошибку #ССЫЛКА!.
Синтаксис функции ЕСЛИОШИБКА следующий: первым аргументом идет функция, которая может вызвать ошибку, вторым аргументом функционал, который будет вызван, если ошибка произошла.
В данном случае мы оставили напоминание себе о том, что листы, при закрытой книге со сводом переименовывать нельзя. Это позволит быстро сориентироваться в ситуации и исправить формулы, как описано в варианте 1.
Формулы сбиваются при использовании файла Excel на разных компьютерах
При открытии файла Excel с такими формулами на другом компьютере, Excel начинает отображает формулы с указанием пути к файлу надстройки, в таком виде:
= 'D:\ПРОЕКТЫ\Папка\заполнение документов\FillDocuments.xla'! Пропись_Число(D12)
Кроме того, Excel может отобразить предупреждение о том, что автоматическое обновление ссылок отключено:
Разумеется, формулы после этого не работают, так как ссылаются на отсутствующий по данному пути файл.
Есть 4 варианта решения проблемы, выберите любой из них.
При постоянном использовании файла с разных компьютеров, рекомендую способ №1.
Если нужно исправить проблему разово (на прежнем компе файл больше не будет использоваться, или надстройка перемещена в другую папку), то выберите вариант 2, 3 или 4.
Способ 1 применяется при использовании файла с формулами с разных компов.
Расположите файл надстройки FillDocuments.xla на всех компьютерах по одному пути (и убедитесь, что имя файла надстройки везде одинаково)
Например, можно расположить файл в корне диска С, чтобы путь к файлу был C:\FillDocuments.xla
Или можно разместить в общей сетевой папке, по пути типа \\server\надстройки\FillDocuments.xla
- отключить автозапуск программы в О ПРОГРАММЕ — ОПЦИИ
- закрыть Excel (или закрыть надстройку FillDocuments)
- переместить файл в новое расположение
- запустить надстройку из нового места
- включить автозапуск программы в О ПРОГРАММЕ — ОПЦИИ (если это нужно)
После этого, выполните описанное в одном из других способов, для восстановления формул.
Способ 2: вручную исправляем ссылки, через поиск и замену
Копируем из ячейки «лишний» путь к файлу, начиная с кавычки, и заканчивая восклицательным знаком:
'D:\ПРОЕКТЫ\Папка\заполнение документов\FillDocuments.xla'!
Нажимаем Ctrl + H для вывода диалогового окна «Найти и заменить», в поле «Найти» вставляем скопированный путь,
а поле «Заменить на» оставляем пустым.
Осталось нажать кнопку Заменить все, и формулы приведутся к исходному варианту написания: =Пропись_Число(D12)
Способ 3: исправляем ссылки через меню надстройки FillDocuments
Описанное в способе 2 может сделать и сама надстройка.
Для этого есть специальный пункт в подменю «Дополнительно», но сначала это подменю надо включить.
Нажимаем кнопку Настройки, идём на вкладку «Дополнительно», и включаем там опцию «Отображать подменю ДОПОЛНИТЕЛЬНО на панели инструментов программы»:
После этого, на панели инструментов появится новое подменю Дополнительно, в котором нам нужно выбрать пункт Восстановить формулы:
Способ 4: исправляем ссылки на файл штатными средствами Excel
Нажмём кнопку Включить содержимое на желтом предупреждении системы безопасности Excel, появляющемся при открытии файла.
При это появится диалоговое окно, где нужно нажать кнопку Изменить связи.
Нажимаем кнопку Изменить, и в диалоговом окне указываем, где теперь расположен файл надстройки FillDocuments.xla
После того, как файл выбран, в графе Состояние будет написано ОК:
Теперь отстаётся запустить надстройку FillDocuments (если она до этого не была запущена), и Excel автоматически внесёт изменения в формулы во всём файле.
Ссылка на источник данных недопустима в Excel
Некоторые пользователи Excel сообщали, что при создании сводной таблицы в Excel возникала ошибка Ссылка на источник данных недопустима. В этом посте мы узнаем, почему возникает эта ошибка и как вы можете ее устранить.
Почему моя ссылка на источник данных недопустима?
Распространенной причиной ошибки «Ссылка на источник данных недопустима» в Excel является тот факт, что имя файла книги Excel содержит квадратные скобки, которые являются недопустимыми символами. Другой основной причиной той же ошибки является то, что диапазон, из которого вы пытаетесь вставить сводную таблицу, не существует или не определен. Или ссылка на именованный диапазон, который вы используете для своей сводной таблицы, недопустима. Кроме того, также может случиться так, что вы пытаетесь открыть файл по URL-адресу или вложению в электронном письме.
Теперь, при любом сценарии, этот пост поможет вам устранить ошибку. Здесь мы обсудим рабочие исправления, позволяющие избавиться от ошибки “Ссылка на источник данных недопустима” в Microsoft Excel.
Ссылка на источник данных недопустима в Excel
Если при создании сводной таблицы в Microsoft Excel возникает ошибка Ссылка на источник данных недопустима, вы можете воспользоваться приведенными ниже исправлениями для ее устранения:
- Удалите скобки из имени файла.
- Сохраните книгу на локальном диске.
- Убедитесь, что диапазон существует и определен.
- Убедитесь, что ссылка для определенного диапазона допустима.
- Восстановите файл Excel.
1] Удалите скобки из имени файла
Эта ошибка, вероятно, возникает, если имя файла книги Excel состоит из недопустимого символа, т. Е. квадратных скобок. Следовательно, если применяется сценарий, вы можете изменить имя файла проблемного файла Excel и удалить из него скобки.
Для этого сначала необходимо закрыть Excel и убедиться, что проблемная книга не открыта ни в какой другой программе. Теперь откройте проводник с помощью Win + E и перейдите в папку, в которой вы сохранили файл Excel. Далее щелкните правой кнопкой мыши на файле, выберите опцию Переименовать, уберите скобки из имени файла и нажмите кнопку Enter.
После переименования файла запустите Excel и откройте свой файл. Проверьте, можете ли вы создать сводную таблицу без ошибки “Ссылка на источник данных недопустима”. Если нет, вы можете перейти к следующему исправлению.
2] Сохраните книгу на локальном диске
Возможно, вы открываете файл Excel непосредственно из онлайн-источника или вложения электронной почты. В этом случае вы, скорее всего, получите сообщение об ошибке “Ссылка на источник данных недопустима”. Итак, если этот сценарий применим к вам, сначала сохраните книгу на локальном диске, а затем откройте ее в Excel для создания сводной таблицы. Откройте файл, выберите Файл> Сохранить как, а затем сохраните его на своем локальном диске. После завершения проверьте, устранена ли ошибка.
3] Убедитесь, что диапазон существует и определен
Вы столкнетесь с этой ошибкой, если попытаетесь создать сводную таблицу в диапазоне, который не определен или не существует. Например, вы вставляете сводную таблицу, щелкнув Вставить > Сводная таблица> Из таблицы / диапазона. Теперь вы ввели имя таблицы или диапазона внутри таблицы / диапазона как “TWC” в разделе «Выбрать таблицу или диапазон». Опция. Но диапазон TWC не существует. Таким образом, вы, вероятно, столкнетесь с ошибкой “Ссылка на источник данных недопустима”.
Следовательно, чтобы избежать этой ошибки, необходимо убедиться, что диапазон, из которого вы пытаетесь вставить сводную таблицу, существует и определен. Чтобы определить диапазон, вы можете выполнить следующие шаги:
- Во-первых, откройте свой файл Excel и перейдите на вкладку «Формулы» на панели ленты.
- Теперь нажмите опцию Диспетчер имен на вкладке Формулы.
- Затем нажмите на кнопку Создать и введите название создаваемого диапазона.
- После этого в поле Ссылается на введите ячейки, которые вы собираетесь использовать в созданном диапазоне. Для этого вы можете либо использовать встроенный селектор, либо вручную ввести диапазон.
- Наконец, нажмите кнопку OK, чтобы завершить процесс.
После завершения вы можете попробовать вставить сводную таблицу из определенного диапазона и проверить, устранена ошибка или нет.
4] Убедитесь, что ссылка для определенного диапазона допустима
В дополнение к вышеуказанному исправлению необходимо убедиться, что ячейки, на которые даны ссылки (См.) для созданного диапазона, содержат допустимые значения. В противном случае у вас возникнет ошибка «Ссылка на источник данных недопустима». Итак, убедитесь, что ссылка для определенного диапазона допустима. Вот как:
- Сначала перейдите на вкладку «Формулы» > «Диспетчер имен».
- Затем выберите диапазон, который вы используете для сводной таблицы, и проверьте запись на наличие значения Ссылаться на.
- Если ссылка неверна, дважды щелкните диапазон, а затем внесите соответствующие изменения в запись.
- Когда закончите, вы можете попробовать вставить сводную таблицу, и, надеюсь, ошибка будет устранена сейчас.
5] Восстановите файл Excel
Если вышеуказанные решения у вас не сработали, попробуйте восстановить проблемный файл Excel. Возможно, ваш файл поврежден, поэтому вы продолжаете получать эту ошибку. Таким образом, вы можете восстановить файл Excel и восстановить данные, чтобы исправить ошибку.
Чтобы сделать это, вы можете использовать встроенную функцию в Microsoft Excel. Сначала закройте проблемный файл и нажмите «Файл» > «Открыть». Теперь выберите поврежденный файл, нажмите стрелку рядом с кнопкой Открыть и выберите опцию Открыть и восстановить. Посмотрите, поможет ли это. Если этот метод не работает, вы также можете попробовать использовать <a>стороннее средство восстановления Excel</a> и проверить, работает ли оно.
Как мне исправить, что ссылка недопустима в Excel?
Вы можете исправить ошибку “Ссылка на источник данных недопустима” в Excel, удалив квадратные скобки из имени файла вашего Excel. Кроме того, сохраните файл Excel на своем локальном диске, определите диапазон, который вы используете в сводной таблице, и убедитесь, что значения ячеек, на которые ссылается определенный диапазон, являются допустимыми.