Чем корректен microsoft excel

Содержание

  • Работа с кодировкой текста
    • Способ 1: изменение кодировки с помощью Notepad++
    • Способ 2: применение Мастера текстов
    • Способ 3: сохранение файла в определенной кодировке
  • Вопросы и ответы

Кодировка текста в Microsoft Excel

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

Урок: Кодировка в Microsoft Word

Работа с кодировкой текста

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

  • Windows-1251;
  • KOI-8;
  • ASCII;
  • ANSI;
  • UKS-2;
  • UTF-8 (Юникод).

Последнее наименование является самым распространенным среди кодировок в мире, так как считается своего рода универсальным стандартом.

Чаще всего, программа сама распознаёт кодировку и автоматически переключается на неё, но в отдельных случаях пользователю нужно указать приложению её вид. Только тогда оно сможет корректно работать с кодированными символами.

Некорректные символы в Microsoft Excel

Наибольшее количество проблем с расшифровкой кодировки у программы Excel встречается при попытке открытия файлов CSV или экспорте файлов txt. Часто, вместо обычных букв при открытии этих файлов через Эксель, мы можем наблюдать непонятные символы, так называемые «кракозябры». В этих случаях пользователю нужно совершить определенные манипуляции для того, чтобы программа начала корректно отображать данные. Существует несколько способов решения данной проблемы.

Способ 1: изменение кодировки с помощью Notepad++

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

  1. Запускаем приложение Notepad++. Кликаем по пункту «Файл». Из открывшегося списка выбираем пункт «Открыть». Как альтернативный вариант, можно набрать на клавиатуре сочетание клавиш Ctrl+O.
  2. Переход к отрытию файла в Notepad++

  3. Запускается окно открытия файла. Переходим в директорию, где расположен документ, который некорректно отобразился в Экселе. Выделяем его и жмем на кнопку «Открыть» в нижней части окна.
  4. Открытие файла в Notepad++

  5. Файл открывается в окне редактора Notepad++. Внизу окна в правой части строки состояния указана текущая кодировка документа. Так как Excel отображает её некорректно, требуется произвести изменения. Набираем комбинацию клавиш Ctrl+A на клавиатуре, чтобы выделить весь текст. Кликаем по пункту меню «Кодировки». В открывшемся списке выбираем пункт «Преобразовать в UTF-8». Это кодировка Юникода и с ней Эксель работает максимально корректно.
  6. Изменение кодировки файла в Notepad++

  7. После этого, чтобы сохранить изменения в файле жмем на кнопку на панели инструментов в виде дискеты. Закрываем Notepad++, нажав на кнопку в виде белого крестика в красном квадрате в верхнем правом углу окна.
  8. Сохранение файла в Notepad++

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

Корректное отображение символов в Microsoft Excel

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

Lumpics.ru

Способ 2: применение Мастера текстов

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

  1. Запускаем программу Excel. Нужно активировать именно само приложение, а не открыть с его помощью документ. То есть, перед вами должен предстать чистый лист. Переходим во вкладку «Данные». Кликаем на кнопку на ленте «Из текста», размещенную в блоке инструментов «Получение внешних данных».
  2. Переход к добавлению текста в Microsoft Excel

  3. Открывается окно импорта текстового файла. В нем поддерживается открытие следующих форматов:
    • TXT;
    • CSV;
    • PRN.

    Переходим в директорию размещения импортируемого файла, выделяем его и кликаем по кнопке «Импорт».

  4. Импорт файла в Microsoft Excel

  5. Открывается окно Мастера текстов. Как видим, в поле предварительного просмотра символы отображаются некорректно. В поле «Формат файла» раскрываем выпадающий список и меняем в нем кодировку на «Юникод (UTF-8)».
    Переход к выбору кодировки в Мастере текстов в Microsoft Excel

    Если данные отображаются все равно некорректно, то пытаемся экспериментировать с применением других кодировок, пока текст в поле для предпросмотра не станет читаемым. После того, как результат удовлетворит вас, жмите на кнопку «Далее».

  6. Мастер текстов в Microsoft Excel

  7. Открывается следующее окно Мастера текста. Тут можно изменить знак разделителя, но рекомендуется оставить настройки по умолчанию (знак табуляции). Жмем на кнопку «Далее».
  8. Второе окно мастера текста в Microsoft Excel

  9. В последнем окне имеется возможность изменить формат данных столбца:
    • Общий;
    • Текстовый;
    • Дата;
    • Пропустить столбец.

    Тут настройки следует выставить, учитывая характер обрабатываемого контента. После этого жмем на кнопку «Готово».

  10. Третье окно мастера текста в Microsoft Excel

  11. В следующем окне указываем координаты левой верхней ячейки диапазона на листе, куда будут вставлены данные. Это можно сделать, вбив адрес вручную в соответствующее поле или просто выделив нужную ячейку на листе. После того, как координаты добавлены, в поле окна жмем кнопку «OK».
  12. Координаты вставки в Microsoft Excel

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

Текст добавлен в файл в Microsoft Excel

Способ 3: сохранение файла в определенной кодировке

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

  1. Переходим во вкладку «Файл». Кликаем по пункту «Сохранить как».
  2. Переход в сохранить как в Microsoft Excel

  3. Открывается окно сохранения документа. С помощью интерфейса Проводника определяем директорию, где файл будет храниться. Затем выставляем тип файла, если хотим сохранить книгу в формате отличном от стандартного формата Excel (xlsx). Потом кликаем по параметру «Сервис» и в открывшемся списке выбираем пункт «Параметры веб-документа».
  4. Переход в сервис в Microsoft Excel

  5. В открывшемся окне переходим во вкладку «Кодировка». В поле «Сохранить документ как» открываем выпадающий список и устанавливаем из перечня тот тип кодировки, который считаем нужным. После этого жмем на кнопку «OK».
  6. Параметры веб-документа в Microsoft Excel

  7. Возвращаемся в окно «Сохранения документа» и тут жмем на кнопку «Сохранить».

Сохранение файла в Microsoft Excel

Документ сохранится на жестком диске или съемном носителе в той кодировке, которую вы определили сами. Но нужно учесть, что теперь всегда документы, сохраненные в Excel, будут сохраняться в данной кодировке. Для того, чтобы изменить это, придется опять заходить в окно «Параметры веб-документа» и менять настройки.

Существует и другой путь к изменению настроек кодировки сохраненного текста.

  1. Находясь во вкладке «Файл», кликаем по пункту «Параметры».
  2. Переход в параметры в Microsoft Excel

  3. Открывается окно параметров Эксель. Выбираем подпункт «Дополнительно» из перечня расположенного в левой части окна. Центральную часть окна прокручиваем вниз до блока настроек «Общие». Тут кликаем по кнопке «Параметры веб-страницы».
  4. Переход в параметры документа в Microsoft Excel

  5. Открывается уже знакомое нам окно «Параметры веб-документа», где мы проделываем все те же действия, о которых говорили ранее.
  6. Параметры веб-документа в Microsoft Excel

    Теперь любой документ, сохраненный в Excel, будет иметь именно ту кодировку, которая была вами установлена.

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

Содержание
Ошибки
Потеря данных
Критическое завершение
Слишком много форматов
Неоконченные вычисления
Ошибки отображения
Ошибки в формулах
Псевдоошибки
Локализация
Интерфейс
Формулы
Термины
Интерфейс Excel 2007

Большинство статей на нашем сайте прямо или косвенно описывают возможности и достоинства Excel. Это программа используется ежедневно миллионами пользователей во всем мире, поэтому очевидно, что достоинства Excel явно перевешивают любые найденные недоработки. Однако, как известно, идеальных программ не бывает. Остановимся поподробнее на этих недоработках, ошибках и других досадных моментах при работе в Excel различных версий. Сразу хочется отметить, что многие умозаключения носят субъективный характер. 

Ошибки

Потеря данных

Многие встречались с ситуацией, когда старый рабочий файл (обычно большого размера) перестает открываться с сообщением типа «Имя файла является недопустимым», «Нет доступа к файлу», «Файл не найден» и т.п. Если при этом не было сохранено резервных копий файла, то есть вероятность безвозвратной потери информации. Эта ошибка встречалась в основном в ранних версиях Excel (97-2003). Применение опции совместного доступа к файлу существенно повышало вероятность появления ошибки. Иногда для решения проблемы помогает открытие файла в более поздней версии. Общей рекомендацией для предотвращения подобных проблем является сохранение резервных копий файлов.

Критическое завершение

При работе со сложными структурами расчетов Excel может критически закрыть программу без сохранения данных. Этот сбой особенно часто встречается в ранних версиях Excel. Так, например, легко «убить» файл Excel 2000-2003, попытавшись перемножить несколько миллионов ячеек на одном листе.

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

Слишком много форматов

В Excel 97-2003 возможно появления сообщения «Слишком много форматов ячеек». Это ошибка признается Microsoft в качестве, так называемой, «особенности» программы. Файл при этом остается доступным для изменений.
Лечение заключается в том, чтобы уменьшить количество типов форматирования для ячеек. К сожалению, это не всегда помогает, так как Excel каким-то образом кэширует и хранит даже неиспользуемые форматы. Вероятно, это сделано в целях оптимизации прорисовки таблиц на экране.

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

Неоконченные вычисления

В Excel 2000-2003 встречается ситуация, когда программа просто не досчитывает все дерево формул. При этом в строке состояния остается сообщение «Вычислить», которое не зависит от режима вычислений. Ситуация аналогична тому, что расчет был прерван пользователем (например, через начало редактирования ячейки), хотя по факту этого не происходило. При этом файл не содержит циклических ссылок или каких-либо других очевидных ошибок.

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

Ошибки отображения

В Excel 2007 разработчиками признана ошибка при умножении чисел, образующих результат в диапазоне 65534,99999999995 и 65535. Например, 850*77.1 показывает результат 100000. Причем, это именно ошибка отображения результата на экране – по факту в ячейке правильное значение 65535. Можно производить дальнейшие вычисления, используя именно это правильное значение.

С нашей точки зрения, это достаточно безобидная ошибка, так как вероятность столкнуться с ней на практике весьма низка.

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

Мы выделили главу с описанием «багов» в вычислениях в отдельную статью.

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

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

Псевдоошибки

В 99% случаев ситуации, преподносимые пользователями как «ошибки Excel», по факту таковыми не являются. Чаще всего проблемы связаны с непониманием формул или логики вычислений электронной таблицы.
Другая типичная причина проблем – это некорректное использование форматов чисел. Так, например, легко добиться визуальной ситуации, когда «2 * 2 = 5»:

В первом примере в ячейках A1:C1 на экране отображаются только целая часть чисел, в расчетах же участвуют вещественные числа: «2,3 * 2,3 = 5,29».

Во втором примере в ячейкe C2 установлен пользовательский формат отображения чисел. Для всех чисел отображается символ «5», вне зависимости от того, какое значение на самом деле хранится в ячейке. Если производить дальнейшие вычисления с ячейкой C1, то в расчетах будет участвовать правильное значение «4».

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

Еще один сложный для понимания случай некорректных вычислений связан с типом хранимых в ячейке значений. Использование универсального типа (Variant) для хранения значений в ячейке позволяет ввести число в виде строки. Для примера попробуйте сначала установить в ячейке текстовый формат, затем ввести туда число – оно внутренне сохранится как набор символов. И, логично, арифметические действия с этим текстом-числом будут давать нулевой результат. Например, используйте функцию SUM (простое сложение не даст нужного эффекта, так как Excel попытается привести текстовый тип к числовому). Теперь верните формат ячейки на «Общий» или даже на «Числовой». Никаких изменений в отображении не произойдет, возможно, только, появится специальный зеленый индикатор в ячейке (зависит от настроек Excel). Формула с использованием SUM будет по-прежнему давать некорректный результат. Формат при этом будет выглядеть нормально. Дело в том, что значение в ячейке, хранящееся в универсальном типе данных, не получило информации, что надо что-то изменить и по-прежнему осталось в виде текста. Еще раз обращаем внимание, что поменялся формат, но не значение. Проще говоря, значение в ячейке имеет дополнительный признак текущего типа данных (число или строка), что в редких случаях позволяет добиться некорректного использования текстовых данных в числовых вычислениях. Для исправления ситуации придется ввести в ячейку число заново.

Внутренний тип значения может изменяться только при обновлении ячейки (вводе данных) при этом действуют такие правила:

  1. Если текущий формат ячейки не «Текст», а вводимое значение является числом, датой или логической константой (TRUE, FALSE), то типу значения присваивается признак «число».
  2. Если текущий формат ячейки «Текст», либо вводимое значение начинается с символа «’» (апостроф), то типу значения присваивается признак «строка».

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

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

Локализация

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

Интерфейс

В качестве примера не совсем корректного перевода в интерфейсе откройте диалог параметры Excel 2007 и выберите раздел «Формулы»:

   

Подпись к флажку «Использовать функции GetPivotData для ссылок в сводной таблице» почему-то не до конца переведена. Проблема здесь в том, что в русскоязычной локализации нет функции GetPivotData. При локализации она переведена как ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (о корректности перевода см.следующий раздел) и только в таком виде ее и может по идее воспринимать русскоязычный пользователь. Таким образом, понять назначение флажка без дополнительного обращения в справочную систему достаточно сложно, тем более, что этого параметра не было в предыдущих версиях.
Обратная ситуация в другом разделе параметров — «Дополнительно» — имеется флажок с подписью «Переход к другой ячейке по нажатию клавиши ВВОД». Надпись полностью переведена на русский язык, но где вы видели на современных клавиатурах клавишу с надписью «ВВОД»? Очевидно, что подразумевается клавиша «Enter» — это общеупотребительное название. В предыдущих версиях описание этого параметра было другое: «Переход к другой ячейке после ввода», что было не совсем верно по смыслу. То есть хотели как лучше, но получилось не совсем удачно. Мелочь, казалось бы, но неприятно.

Другой пример в интерфейсе ленты Excel 2007:

   

Здесь почему-то использовано слово «узор», хотя кнопка служит для копирования, как формата, так и содержимого ячейки из соседней.

Таких примеров наберется достаточно много в различных версиях Excel. С одной стороны это вроде бы не влияет на работу, но негативно сказывается на общем впечатлении от программного продукта.

Формулы

Русская локализация формул Excel – это отдельная широко-обсуждаемая (в узких кругах специалистов) тема. Формулы рабочего листа имеют оригинальные и локализованные (переведенные) заголовки. Например, формула СУММ, используемая в русском Excel, в немецкой версии будет выглядеть как SUMME, а в английской (оригинальной) как SUM.

Excel хранит формулу в как в оригинальной, так и в локализованной версии – это можно увидеть, проверив свойства ячейки в VBA:

ActiveCell.Formula
ActiveCell.FormulaLocal

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

Решать проблемы Microsoft рекомендует с помощью специальных пакетов языковой поддержки:

http://office.microsoft.com/ru-ru/language/HA101828850.aspx

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

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

1. Нелогичные наименования:

Английское наименование функции Русское наименование функции Комментарий
COLUMNS
ROWS
ЧИСЛСТОЛБ
ЧСТРОК
разные префиксы «ЧИСЛ» и «Ч»
COUNT
COUNTBLANK
СЧЁТ
СЧИТАТЬПУСТОТЫ
существительное и глагол в русской версии
LEFT
LEFTB
ЛЕВСИМВ
ЛЕВБ
почему-то решили сэкономить 4 символа
DSUM
DGET
БДСУММ
БИЗВЛЕЧЬ
разные префиксы «БД» и «Б» только в русской версии, в английской всегда «D»

2. Использования буквы «Ё», которая практически не используется при компьютерном наборе текстов:

Английское наименование функции Русское наименование функции Комментарий
COUNT, COUNTIF СЧЁТ, СЧЁТЕСЛИ  
ISEVEN ЕЧЁТН  

3. Перевод на русский устоявшихся английских терминов:

Английское наименование функции Русское наименование функции Комментарий
NPV ЧПС экономическое выражение
IRR ВСД экономическое выражение
BIN2HEX ДВ.В.ШЕСТН также и остальные функции конвертации

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

Английское наименование функции Русское наименование функции Комментарий
ABS ABS широко применяемая функция не только в математических задачах

5. Использование смеси английского и русского в одной формуле. При вводе с клавиатуры необходимо переключать раскладку:

Английское наименование функции Русское наименование функции Комментарий
IMABS МНИМ.ABS и другие функции работы с комплексными числами

6. Слишком короткие наименования. Нелогичные аббревиатуры не способствуют запоминанию формулы:

Английское наименование функции Русское наименование функции Комментарий
IPMT ПРПЛТ лучше ПЛАТЕЖИПРОЦЕНТОВ
MID ПСТР лучше ПОДСТРОКА
TRIM СЖПРОБЕЛЫ лучше назвать целиком СЖАТЬПРОБЕЛЫ

7. Слишком длинные наименования. Совершенно непонятна причина, почему нельзя было для этих формул использовать сокращения:

Английское наименование функции Русское наименование функции Комментарий
GETPIVOTDATA ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ похоже на издевательство над пользователем
SUBTOTAL ПРОМЕЖУТОЧНЫЕ.ИТОГИ очень полезная функция, почему не ПОДИТОГИ

8. Неверный по смыслу перевод. Нет никакой интуитивной связи с действиями функций:

Английское наименование функции Русское наименование функции Комментарий
TRUNC ОТБР по смыслу должно быть от слова «ОКРУГЛЯТЬ»
INDIRECT ДВССЫЛ что здесь может означать «ДВ»?
EFFECT ЭФФЕКТ перевод дословный, но не по смыслу функции
QUOTIENT ЧАСТНОЕ в русском языке понятие «частное» не подразумевает только целую часть числа

9. Неверная работа формулы в различных локализациях, связанная с переводом. Это совершенно недопустимая ошибка с нашей точки зрения.

Английское наименование функции Русское наименование функции Комментарий
INFO(«param») ИНФОРМ(«параметр») параметр указанный на английском языке (например, «osversion») работает в любой локальной версии, а на русском («версияос») только в русской версии, причем этот параметр не переводится автоматически
CELL(«param»…) ЯЧЕЙКА(«параметр»…) то же самое

10. Просто смешные аббревиатуры (попробуйте произнести вслух):

Английское наименование функции Русское наименование функции Комментарий
FVSCHEDULE БЗРАСПИС .
RANDBETWEEN СЛУЧМЕЖДУ .
TBILLPRICE ЦЕНАКЧЕК  
MMULT МУМНОЖ  

В качестве компенсации проблем с локализацией формул можно использовать средства интерфейса, облегчающие выбор функций и параметров (мастер формул, онлайн подсказки и пр.). Но это, во-первых, не особенно помогает в запоминании нелогичных аббревиатур. А, во-вторых, еще больше ставит под сомнение первоначальную идею перевода формул на другие языки.

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

Названия функции в различных локализациях Excel

Термины

Имеется несколько противоречивых терминов и в оригинальной документации Excel.

Самую большую путаницу вызывает, пожалуй, термин «Table» («Таблица»). Он употребляется в следующих случаях:

  • Связанный диапазон ячеек, имеющих общую формулу. Такие таблицы вводятся через сочетание клавиш Ctrl+Shift+Enter. Сейчас больше употребляется термин «массив».
  • Таблицы подстановки, использующие функцию ТАБЛИЦА().
  • Устаревший редко используемый вариант таблиц для поиска информации через специальные функции типа DGET,DSUM и пр. В этом случае таблица представляет собой прямоугольный диапазон с заголовками столбцов, а также диапазоны для формирования выборок.
  • Новый объект данных в Excel 2007. Такая таблица имеет общий стиль для строк и/или столбцов. Кроме того, есть возможность применять запись формул в специальной нотации со ссылками по имени таблицы. Изначально такая таблица была названа «List», затем все-таки переименована в «Table».
  • В русском языке вообще любой файл Excel зачастую также называют «таблицей», что вносит дополнительную путаницу.

Еще в качестве примера странного употребления термина можно привести область фильтра сводной таблицы. В версиях 97-2003 эта область упорно именовалась как «Page area», и, соответственно, переводилась на русский как «Область страниц». Вообще, к странице в общеупотребительном смысле слова это не имеет никакого отношения. Тем более что Excel поддерживает разметку страницы для вывода на печать собственными интерфейсными средствами. В Excel 2007 появилось корректное, с нашей точки зрения, название этой области — «Фильтр». Сами сводные таблицы в начальном варианте назывались «сводными отчетам» (pivot reports), что, кстати, ближе по смыслу к значению этого объекта.

Интерфейс Excel 2007

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

1. Основное замечание к интерфейсу ленты Excel 2007 – это конечно невозможность ее настройки пользователем. К счастью, этот недостаток был устранен в Excel 2010. Судя по всему, эта функциональность была просто не доделана или не оттестирована в предыдущей версии, например, в связи со сроками выхода релиза. С нашей точки зрения, интерфейс настройки ленты не настолько сложен для программирования, чтобы не включить его в первую версию.

2. Непонятно, зачем надо было столь жестко отрезать функциональность меню. Теоретически можно было безболезненно оставить пункт ленты, содержащий старое меню. Тем более что сделать это также не представляет особых сложностей. См., например, нашу разработку. Думается, что в Microsoft решили, что не стоит «резать хвост по частям», а надо однозначно переучивать пользователей. И все равно остаются вопросы по эффективности применения ленты для приложений.

3. Найти некоторые диалоги старого меню без дополнительной справки чрезвычайно трудно. Так для примера попробуйте найти форму параметров группировки, вызываемую в старой версии через Данные Группы и структура Настройка. Честно признаюсь, сам не смог, пришлось «гуглить».

4. Некоторые параметры Excel запрятаны чрезвычайно глубоко. Так, например, старый диалог для установки надстроек Excel был доступен в качестве команды меню первого уровня. Теперь требуется выполнить следующую последовательность операций:
Кнопка Office Параметры Excel Раздел Надстройки Кнопка Перейти
Параметры безопасности макросов спрятаны еще глубже:
Кнопка Office Параметры Excel Раздел Центр управления безопасностью Раздел Параметры макросов
Отметим, что эти опции не такие уж редкие в использовании, чтобы делать столь долгий переход к ним.

5. Очевидно, что полностью реализовать клавиатурный доступ к пунктам меню в новом интерфейсе ленты не получится. Следует отдать должное разработчикам, что они все-таки сохранили старые сочетания клавиши Alt для меню первого уровня. Так тот же диалог надстроек можно вызвать, нажав Alt+е, затем отпустить Alt и нажать й. Но те, кто например привык вызывать аудит формул через Alt+в+в, повторить этой манипуляции уже не смогут. Да к тому же, даже для старых команд меню первого уровня после нажатия Alt надо ее отпускать, что не обязательно было делать в предыдущих версиях. Это замечание, возможно, не касается важных функциональных особенностей (не знаю людей, широко использующих Alt), но говорит о не совсем последовательных действиях разработчиков по обеспечению совместимости версий.

6. Последнее замечание носит совсем субъективный характер. Тем, кому часто приходится консультировать пользователей по вопросам использования Excel, стало трудно объяснить последовательность действий. Раньше почти все можно было указать через переходы по меню (пусть это и не всегда оптимальный путь), и эти последовательности действий отложились в памяти. Потребовалось заново переучиваться находить нужную кнопку на ленте.

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

Смотри также

» Редактирование формул

При построении экономических моделей, обработке больших объемов данных, статистических расчетах и других задачах, решаемых при помощи…

» Преимущества нового формата рабочей книги

Начиная с версии 2007, Excel позволяет использовать новый формат рабочей книги (XLSX). По сравнению с прошлым форматом (XLS), поддерживающимся,…

» Ошибки Excel

Решили выделить главу проблем Excel в части ошибок вычислений и другого нелогичного поведения в отдельную статью.

» Основные принципы оптимизации работы в электронных таблицах

Знание специальных приемов работы в электронных таблицах Excel позволяет в разы сократить время разработки моделей, повысить…

» Надстройки Excel

Те, кто программирует на VBA для Excel, в определенный момент задумываются над распространением своих приложений в качестве независимых…

Время на прочтение
11 мин

Количество просмотров 366K

CSV является стандартом де-факто для связи между собой разнородных систем, для передачи и обработки объемных данных с «жесткой», табличной структурой. Во многих скриптовых языках программирования есть встроенные средства разбора и генерации, он хорошо понятен как программистам, так и рядовым пользователям, а проблемы с самими данными в нем хорошо обнаруживаются, как говорится, на глаз.

История этого формата насчитывает не менее 30 лет. Но даже сейчас, в эпоху повального использования XML, для выгрузки и загрузки больших объемов данных по-прежнему используют CSV. И, несмотря на то, что сам формат довольно неплохо описан в RFC, каждый его понимает по-своему.

В этой статье я попробую обобщить существующие знания об этом формате, указать на типичные ошибки, а также проиллюстрировать описанные проблемы на примере кривой реализации импорта-экспорта в Microsoft Office 2007. Также покажу, как обходить эти проблемы (в т.ч. автоматическое преобразование типов Excel-ом в DATETIME и NUMBER) при открытии .csv.

Начнем с того, что форматом CSV на самом деле называют три разных текстовых формата, отличающихся символами-разделителями: собственно сам CSV (comma-separated values — значения, разделенные запятыми), TSV (tab-separated values — значения, разделенные табуляциями) и SCSV (semicolon separated values — значения, разделенные точкой с запятой). В жизни все три могут называться одним CSV, символ-разделитель в лучшем случае выбирается при экспорте или импорте, а чаще его просто «зашивают» внутрь кода. Это создает массу проблем в попытке разобраться.

Как иллюстрацию возьмем казалось бы тривиальную задачу: импортировать в Microsoft Outlook данные из таблицы в Microsoft Excel.

В Microsoft Excel есть средства экспорта в CSV, а в Microsoft Outlook — соответствующие средства импорта. Что могло быть проще — сделал файлик, «скормил» почтовой программе и — дело сделано? Как бы не так.

Создадим в Excel тестовую табличку:

Текстовая табличка

… и попробуем экспортировать ее в три текстовых формата:

«Текст Unicode» Кодировка — UTF-16, разделители — табуляция, переводы строк — 0×0D, 0×0A, объем файла — 222 байт
«CSV (разделители — запятые)» Кодировка — Windows-1251, разделители — точка с запятой (не запятая!), во второй строке значение телефонов не взято в кавычки, несмотря на запятую, зато взято в кавычки значение «01;02», что правильно. Переводы строк — 0×0D, 0×0A. Объем файла — 110 байт
«Текстовые файлы (с разделителями табуляции)» Кодировка — Windows-1251, разделители — табуляция, переводы строк — 0×0D, 0×0A. Значение «01;02» помещено в кавычки (без особой нужды). Объем файла — 110 байт

Какой вывод мы делаем из этого?.. То, что здесь Microsoft называет «CSV (разделители — запятые)», на самом деле является форматом с разделителями «точка с запятой». Формат у Microsoft — строго Windows-1251. Поэтому, если у вас в Excel есть Unicode-символы, они на выходе в CSV отобразятся в вопросительные знаки. Также то, что переводами строк является всегда пара символов, то, что Microsoft тупо берет в кавычки все, где видит точку с запятой. Также то, что если у вас нет Unicode-символов вообще, то можно сэкономить на объеме файла. Также то, что Unicode поддерживается только UTF-16, а не UTF-8, что было бы сильно логичнее.

Теперь посмотрим, как на это смотрит Outlook. Попробуем импортировать эти файлы из него, указав такие же источники данных. Outlook 2007: Файл -> Импорт и экспорт… -> Импорт из другой программы или файла. Далее выбираем формат данных: «Значения, разделенные запятыми (Windows)» и «Значения, разделенные табуляцией (Windows)».

«Значения, разделенные табуляцией(Windows)» Скармливаем аутлуку файл tsv, с разделенными табуляцией значениями и!.. — чтобы вы думали?.. Outlook склеивает поля и табуляцию не замечает. Заменяем в файле табуляцию на запятые и, как видим, поля уже разбирает, молодец.
«Значения, разделенные запятыми (Windows)» А вот аутлук как раз понимает все верно. Comma — это запятая. Поэтому ожидает в качестве разделителя запятую. А у нас после экселя — точка с запятой. В итоге аутлук распознает все неверно.

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

Мы помним, что Microsoft Excel умеет работать с текстовыми файлами, импортировать данные из CSV, но в версии 2007 он делает это очень странно. Например, если просто открыть файл через меню, то он откроется без какого-либо распознавания формата, просто как текстовый файл, целиком помещенный в первую колонку. В случае, если сделать дабл-клик на CSV, Excel получает другую команду и импортирует CSV как надо, не задавая лишних вопросов. Третий вариант — вставка файла на текущий лист. В этом интерфейсе можно настраивать разделители, сразу же смотреть, что получилось. Но одно но: работает это плохо. Например, Excel при этом не понимает закавыченных переводов строк внутри полей.

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

Стандарта CSV как такового, к сожалению, нет, но, между тем, существует т.н. memo. Это RFC 4180

2005-го

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

Вот краткая выжимка рекомендаций RFC 4180 и мои комментарии в квадратных скобках:

  • между строками — перевод строки CRLF [на мой взгляд, им не стоило ограничивать двумя байтами, т.е. как CRLF (0×0D, 0×0A), так и CR 0×0D]
  • разделители — запятые, в конце строки не должно быть запятой,
  • в последней строке CRLF не обязателен,
  • первая строка может быть строкой заголовка (никак не помечается при этом)
  • пробелы, окружающие запятую-разделитель, игнорируются.
  • если значение содержит в себе CRLF, CR, LF (символы-разделители строк), двойную кавычку или запятую (символ-разделитель полей), то заключение значения в кавычки обязательно. В противном случае — допустимо.
  • т.е. допустимы переводы строк внутри поля. Но такие значения полей должны быть обязательно закавычены,
  • если внутри закавыченной части встречаются двойные кавычки, то используется специфический квотинг кавычек в CSV — их дублирование.

Вот в нотации ABNF описание формата:

 file = [header CRLF] record *(CRLF record) [CRLF]
   header = name *(COMMA name)
   record = field *(COMMA field)
   name = field
   field = (escaped / non-escaped)
   escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE
   non-escaped = *TEXTDATA
   COMMA = %x2C
   DQUOTE =  %x22
   LF = %x0A
   CRLF = CR LF
   TEXTDATA =  %x20-21 / %x23-2B / %x2D-7E
 

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

  • строковое значение из цифр, не заключенное в кавычки может быть воспринято программой как числовое, из-за чего может быть потеряна информация, например, лидирующие нули,
  • количество значений в каждой строке может отличаться и необходимо правильно обрабатывать эту ситуацию. В одних ситуациях нужно предупредить пользователя, в других — создавать дополнительные колонки и заполнять их пустыми значениями. Можно определиться, что количество колонок задается заголовком, а можно добавлять их динамически, по мере импорта CSV,
  • Квотить кавычки через «слэш» не по стандарту, делать так не надо.
  • Поскольку типизации полей нет, нет и требования к ним. Разделители целой и дробной частей в разных странах разные, и это приводит к тому, что один и тот же CSV, сгенрированный приложением, в одном экселе «понимается», в другом — нет. Потому что Microsoft Office ориентируется на региональные настройки Windows, а там может быть что угодно. В России там указано, что разделитель — запятая,
  • Если CSV открывать не через меню «Данные», а напрямую, то Excel лишних вопросов не задает, и делает как ему кажется правильным. Например, поле со значением 1.24 он понимает по умолчанию как «24 января»
  • Эксель убивает ведующие нули и приводит типы даже тогда, когда значение указано в кавычках. Делать так не надо, это ошибка. Но чтобы обойти эту проблему экселя, можно сделать небольшой «хак» — значение начать со знака «равно», после чего поставить в кавычках то, что необходимо передать без изменения формата.
  • У экселя есть спецсимвол «равно», который в CSV рассматривается как идентификатор формулы. То есть, если в CSV встретится =2+3, он сложит два и три и результат впишет в ячейку. По стандарту он это делать не должен.

Пример валидного CSV, который можно использовать для тестов:

Фамилия, Имя, Адрес, Город/штат, индекс, просто строка
Иванов,Иван, Ленина 20, Москва, 08075, "1/3"
Tyler, John,110 terrace, PA,20121, "1.24"
"Петров 
""Кул""", Петя,120 Hambling St., NJ,08075, "1,24"
Смирнов,Вася,"7452 Street ""Near the Square"" road", York, 91234, "3-01"
,Миша,,Ленинград, 00123, "03-01"
"Джон ""Черная голова"", Клод",Рок,"", Маями бич,00111, "0000"
Сергей,,

точно такой же SCSV:

Фамилия; Имя; Адрес;  Город/штат; индекс; просто строка
Иванов;Иван; Ленина 20; Москва; 08075;"1/3"
Tyler; John;110 terrace; PA; 20121;"1.24"
"Петров 
""Кул"""; Петя;120 Hambling St.; NJ;08075;"1,24"
Смирнов;Вася;"7452 Street ""Near the Square"" road"; York; 91234;"3-01"
;Миша;;Ленинград; 00123;"03-01"
"Джон ""Черная голова""; Клод";Рок;""; Маями бич;00111; "0000"
Сергей;;

Первый файлик, который реально COMMA-SEPARATED, будучи сохраненным в .csv, Excel-ом не воспринимается вообще.

Второй файлик, который по логике SCSV, экселом воспринимается и выходит вот что:

Ошибки Excel-я при импорте:

  1. Учлись пробелы, окружающие разделители
  2. Последний столбец вообще толком не распознался, несмотря на то, что данные в кавычках. Исключение составляет строка с «Петровым» — там корректно распозналось 1,24.
  3. В поле индекс Excel «опустил» ведущие нули.
  4. в самом правом поле последней строки пробелы перед кавычками перестали указывать на спецсимвол

Если же воспользоваться функционалом импорта (Данные -> Из файла) и обозвать при импорте все поля текстовыми, то будет следующая картина:

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

Есть эффективный способ, как заставить Excel не приводить типы, когда это нам не нужно. Но это будет CSV «специально для Excel». Делается это помещением знака «=» перед кавычками везде, где потенциально может возникнуть проблема с типами. Заодно убираем лишние пробелы.

Фамилия;Имя;Адрес;Город/штат;индекс;просто строка
Иванов;Иван;Ленина 20;Москва;="08075";="1/3"
Tyler; John;110 terrace;PA;="20121";="1.24"
"Петров 
""Кул""";Петя;120 Hambling St.;NJ;="08075";="1,24"
Смирнов;Вася;"7452 Street ""Near the Square"" road";York;="91234";="3-01"
;Миша;;Ленинград;="00123";="03-01"
"Джон ""Черная голова"";Клод";Рок;"";Маями бич;="00111";="0000"
Сергей;;

И вот что случаеся, если мы открываем этот файлик в экселе:

Резюмирую.

Чтобы сгенерировать такой CSV, которым можно было бы пользоваться, пользователю нужно дать возможность сделать следующие настройки перед экспортом:

  1. выбрать кодировку. Как правило, важно UTF-8, UTF-16, Windows-1251, KOI8-R. Чаще всего, других вариантов нет. Одна из них должна идти по умолчанию. В случае, если данные содержат символы, не имеющие аналогов в целевой кодировке, нужно предупреждать пользователя, что данные будут битые;
  2. выбрать разделитель между полями. Варианты — табуляция, запятая, точка с запятой. По умолчанию — точка с запятой. Не забыть, что если разделитель вводится в тексте, то будет очень непросто ввести туда табуляцию, это еще и непечатный символ;
  3. выбрать разделитель между строками (CRLF 0×0D 0×0A или CR 0×0D);
  4. выбрать разделитель целой и дробной части для числовых данных (точка или запятая).
  5. выбрать, выводить ли строку заголовка;
  6. выбрать, каким образом осуществлять квотинг спецсимволов (особенно переводов строк и кавычек). В принципе, можно отступиться от стандарта и квотировать их как n и «, но нужно в этом случае не забыть квотировать сами n, если они встретятся и не забыть сделать это опцией при экспорте-импорте. Но совместимость пойдет лесом, потому что любой RFC-стандартный парсер конструкцию …,»abc«»,… посчитает за ошибку;
  7. совсем в идеале — поставить галочку «для Excel» и учитывать там те нестандартности, которые внесла Майкрософт. К примеру, заменять значения числовых полей, «похожих на дату», на конструкцию =»<значение поля>«.
  8. определиться, нужно ли оставлять «хвост» из пустых разделителей, если он образуется. Например, из 20 полей только первое содержит данные, а остальные пустые. В итоге, в строке можно либо ставить после первого 19 разделителей, либо не ставить. Для больших объемов данных это может спасти миллисекунды обработки и уменьшить размер файла.

Чтобы построить хороший и удобный импортер CSV, необходимо помнить о следующем:

  1. разбор файла нужно делать по лексемам в соответствии с грамматикой выше или пользоваться хорошо зарекомендовавшими себя готовыми библиотеками (Excel работает иначе, потому с импортом проблема);
  2. предоставлять пользователю возможность выбрать кодировку (топ 4 достаточно);
  3. предоставлять пользователю возможность выбрать разделитель между полями (запятая, табуляция, точка с запятой достаточно);
  4. предоставлять пользователю возможность выбрать разделитель между строками, но кроме вариантов CR и CRLF нужно предусмотреть «CR или CRLF». Это связано с тем, что, например, Excel при экспорте таблицы с переводами строк внутри ячеек экспортирует эти переводы строк как CR, а остальные строки разделяет CRLF. При этом при импорте файла ему все равно, CR там или CRLF;
  5. предоставлять пользователю возможность выбрать разделитель между целой и дробной частей (запятая или точка);
  6. определиться с методом разбора — сначала читаем все в память, потом обрабатываем или обрабатываем строку за строкой. В первом случае может понадобиться больше памяти, во втором случае — ошибка в середине вызовет только частичный импорт, что может вызвать проблемы. Предпочительнее первый вариант.

Рауф Алиев,
заместитель технического директора Mail.Ru Group

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

Говоря об ошибках при открытии файла Excel, можно выделить основную угрозу, которая связана с сообщением: «Excel не может открыть файл, потому что он поврежден». И хотя кажется, что все уже потеряно, но вы можете исправить файлы Excel в течение некоторого времени. Можно попробовать различные варианты, чтобы попытаться устранить эти ошибки в Excel файлах.

Вариант 1: Откройте поврежденный документ в Microsoft Excel

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

  1. Запустить Microsoft Excel
  2. Перейти в меню и нажмите пункт «Файл»
  3. Выбрать пункт «Открыть».
  4. Когда появится форма открытия файлов, то выберите некорректный файл.
  5. Перейти в нижнюю часть формы и рядом со вкладкой «Инструменты» и выбрать пункт «Открыть и Восстановить», а не пункт «Открыть».

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

Вариант 2: Откройте поврежденный документ в Microsoft Excel: метод 2

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

  1. Открыть пустой документ Excel
  2. Открыть меню «Файл»
  3. Выбрать пункт «Параметры»
  4. Выбрать пункт «Формулы»
  5. Выберите значение «Ручной» пункта «Параметры расчета»

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

Вариант 3: Откройте поврежденный документ в OpenOffice

Файлы Microsoft Office и OpenOffice начиная с версии Office 2007 имеют открытый общий формат. Соответственно, если поврежденный файл имеет расширение *.xlsx или *.xltx, то можно установить пакет программ с сайта http://www.openoffice.org/ и сделать попытку восстановления такого файла.

Вариант 4: Восстановление поврежденного документа сторонними утилитами

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

Recovery Toolbox for Excel

Наиболее известная утилита по ремонту поврежденных документов Excel в данном сегменте. Recovery Toolbox for Excel (https://excel.recoverytoolbox.com/ru/) позволяет восстанавливать файлы xls, xlsx, xlt, xlsm, xltm, xltx, xlam с электронными таблицами. Программа работает со всеми версиями и вариантами Excel файлов, начиная с версии Excel 97. Кроме того, у инструмента есть автоматический помощник, который ведет вас на протяжении всего процесса восстановления, поэтому вам не нужно дополнительных знаний для его использования.

Recovery Toolbox for Excel пытается восстановить всю возможную информацию, а затем сохранить ее в новом файле. Вы можете восстановить содержимое своих файлов, включая таблицы, макеты, стили шрифтов и многое другое. Просто укажите поврежденные документы, чтобы программа попыталась их отремонтировать. Ограничением ДЕМО версии является невозможность сохранения восстановленных таблиц.

Следует отметить, что помимо Recovery Toolbox for Excel у компании есть инструменты, которые могут быть полезны для разрешения конфликтов с другими типами файлов, таких как Access, Word, Outlook и другие. Все программы от Recovery Toolbox работают только под ОС Windows.

Вариант 5: Восстановление поврежденного документа онлайн-сервисами

Альтернативой для Recovery Toolbox for Excel может служить любой онлайн-сервис восстановления данных, например от Recovery Toolbox: https://excel.recoverytoolbox.com/online/ru/

Или специализированный онлайн-сервис для многих типов файлов, в том числе Excel файлов: https://onlinefilerepair.com/ru/excel-repair-online.html

Использовать онлайн-сервисы можно с любых устройств (ПК, планшет, телефон) и под любой операционной системой (Windows, Android, MacOS, iOS). Сервисы также являются платными, но стоимость восстановления за один файл намного меньше стоимости Лицензии на покупку программы и составляет 5–10 долларов за файл.

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

Для обратной совместимости с более ранними версиями Excel, такими как Excel 97–2003, можно использовать один из двух способов обмена книгами между различными версиями.

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

  • <c0>Проверка книги на совместимость</c0>.    Если вам требуется передать книгу людям, использующим более ранние версии Excel, сохранив при этом текущий формат файла, вы можете проверить, совместимы ли данные с предыдущими версиями приложения. В зависимости от результатов в документ можно внести необходимые изменения, чтобы избежать потери сведений и обеспечить точность информации при открытии файла в старых версиях Excel.

Работа в режиме совместимости

В Excel 2010 и более поздних версиях при открытии книги, созданной в Excel 97–2003, она автоматически открывается в режиме совместимости. Режим совместимости отображается в квадратных скобках рядом с именем файла в строке заголовка Excel.

Формат файла при работе в режиме совместимости

В режиме совместимости недоступны все новые или улучшенные функции Excel, что предотвращает потерю данных и точность при открытии книги в более ранней версии Excel. Кроме того, вместо текущего формата файла (.xlsx, XLSB, XLSM, XLTX, XLTM) книга сохраняется в формате файла Excel 97–2003 (.xls), формате файла, который можно открыть в более ранних версиях Excel.

Автоматическое включение режима совместимости

В отличие от других программ Office, таких как Word, вы не можете вручную включить режим совместимости в Excel и не можете включать новые функции при работе в книге в режиме совместимости.

Выход из режима совместимости

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

Новые функции, которые не поддерживаются в более ранних версиях Excel

Не все новые функции поддерживаются в более ранних версиях Excel. Если вы работаете в режиме совместимости или хотите сохранить aworkbook в формате файла Excel 97–2003 (.xls), средство проверки совместимости поможет выявить проблемы, которые могут привести к значительной потере функциональности или незначительной потере точности в более ранней версии Excel. Чтобы избежать потери данных или функциональных возможностей в более ранней версии Excel, можно внести необходимые изменения в текущую книгу.

При сохранении книги в формате Excel 97–2003 средство проверки совместимости запускается автоматически. Однако чтобы убедиться, что книга совместима с текущей версией Excel, необходимо запустить средство проверки совместимости вручную при первом сохранении книги. После этого можно настроить средство проверки совместимости на автоматический запуск при каждом сохранении книги. Сведения о том, как запустить средство проверки совместимости, см. в статье «Проверка книги Excel на совместимость с более ранними версиями Excel».

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

Средство проверки совместимости с выделенными версиями

Неподдерживаемые функции работы с листами

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

Значительная потеря функциональности

Решение

Эта книга содержит сведения о метках, которые будут потеряны или не видны, если файл сохранен в формате Excel более ранней версии.

Что это означает   Если сохранить книгу в .xls формате, метки будут окончательно потеряны. Если сохранить его в .xlsx, метки будут сохранены, но не будут отображаться в Excel 2016 или более ранних версиях.

Что делать   Чтобы сохранить метки, избегайте сохранения книги в .xls формате. Если вам нужны люди, которые не могут открыть .xlsx файлы, чтобы открыть книгу, попробуйте открыть книгу в Excel для Интернета и отправить им URL-адрес файла по адресу электронной почты, зарегистрированному в качестве учетной записи Майкрософт. 

Эта книга содержит данные в ячейках за пределами ограничения строк и столбцов выбранного формата файла. Данные больше 65 536 строк высотой 256 столбцов (IV) не будут сохранены. Данные в ячейках, выходящих за эти пределы, в более ранних версиях Excel будут потеряны. Ссылки формул на данные в этом диапазоне будут возвращать ошибку «#ССЫЛКА!».

Что это означает.   Начиная с Excel 2007, размер листа — 1 048 576 строк в ширину на 16 384 столбца, а Excel 97–2003 — всего 65 536 строк в ширину на 256 столбцов. В Excel 97–2003 данные в ячейках, выходящих за пределы соответствующего диапазона, теряются.

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

Средство проверки совместимости

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

Что это означает.    Сценарий на листе относится к ячейке за пределами ограничения столбца и строки Excel 97–2003 (65 536 строк на 256 столбцов) и больше не доступен при сохранении книги в формате файла более ранней версии Excel.

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

На вкладке Данные в группе Работа с данными выберите пункты Анализ «что если» и Диспетчер сценариев. В поле Сценарии найдите сценарий, который вызывает проблему с совместимостью, и измените ссылку.

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

Что это означает.   Начиная с Excel 2007, вы можете создавать пользовательские международные форматы календарей, такие как еврейский лунный, японский лунный, китайский лунный, календарь эры Сака, китайский зодиакальный, корейский зодиакальный, японский (буддистский) лунный и корейский лунный. Однако эти форматы календарей не поддерживаются в Excel 97–2003.

Что необходимо сделать.    Во избежание потери функциональности необходимо изменить формат календаря на соответствующий языку (или национальным настройкам), который поддерживается в Excel 97–2003.

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

Что это означает.    Начиная с Excel 2007, вы можете использовать календари, отличные от западного, например тайский (буддистский) или арабский (по хиджре). В Excel 97–2003 эти типы календарей могут быть заменены только на григорианский.

Что необходимо сделать.    Во избежание потери функциональности необходимо изменить формат календаря на соответствующий языку (или национальным настройкам), который поддерживается в Excel 97–2003.

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

Что это означает.   Начиная с Excel 2007, общее количество доступных блоков ячеек ограничено доступной памятью. Однако в Excel 97–2003 общее количество доступных блоков ячеек ограничено 64 000 в одном экземпляре Excel.

Блок ячеек включает 16 строк листа. Если все строки листа содержат данные, в этом листе будет 4096 блоков ячеек, и в одном экземпляре Excel можно будет иметь только 16 таких листов (независимо от количества открытых книг в Excel).

Что необходимо сделать.    Чтобы книга не превышала ограничение в 64 000 CLB и ее можно было открыть в Excel 97–2003, следует работать в режиме совместимости после сохранения книги в формате файла Excel 97–2003. В нем Excel отслеживает блоки ячеек в активной книге.

Одна или несколько ячеек книги содержат инфокривые. Инфокривые не будут сохранены.

Что это означает.    В Excel 97–2007 спарклайны, демонстрирующие тенденции в рядах значений, не отображаются на листе.

Однако все спарклайны остаются доступными в книге и применяются при повторном открытии книги в Excel 2010 или более поздней версии.

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

Несущественная потеря точности

Решение

В более ранних версиях Excel отсутствует поддержка форматирования цветом для текста в колонтитулах. Текст в колонтитулах будет отображаться как обычный текст.

Что это означает.    Начиная с Excel 2007, вы можете применять форматирование цветом к тексту колонтитулов. В Excel 97–2003 это невозможно.

Что необходимо сделать.    В окне проверки совместимости щелкните Исправить, если требуется удалить форматирование цветом.

Средство проверки совместимости

Эта книга содержит листы с четными колонтитулами страниц или колонтитулов первой страницы. Эти верхние и нижние колонтитулы страниц не могут отображаться в более ранних версиях Excel.

Что это означает.   Начиная с Excel 2007, вы можете отображать другой текст верхнего и нижнего колонтитулов на четных страницах или на первой странице. В Excel 97–2003 невозможно отобразить даже колонтитулы страниц или первой страницы, но они остаются доступными для отображения при повторном открытии книги в Excel 2007 и более поздних версиях.

Что необходимо сделать.    При частом сохранении книг в формате файла Excel 97–2003 в них лучше не задавать колонтитулы для четных страниц или первой страницы.

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

Что это означает.    Начиная с Excel 2007, доступны различные параметры форматирования и стилей ячеек, такие как особые эффекты и тени. В Excel 97–2003 эти параметры недоступны.

Что необходимо сделать.    При сохранении книги приложение Excel применяет наиболее близкий из доступных форматов, причем в результате он может совпасть с форматом какого-либо другого объекта. Чтобы избежать повтора форматов, перед сохранением книги в формате файла Excel 97–2003 можно изменить или удалить неподдерживаемые форматы и стили ячеек.

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

Что это означает.    Начиная с Excel 2007, вы можете использовать 64 000 уникальных форматов ячеек, а в Excel 97–2003 — не более 4000. К уникальным форматам ячеек относятся любые сочетания параметров форматирования, примененные в книге.

Что необходимо сделать.    Чтобы избежать потери определенных форматов ячеек в Excel 97–2003, можно удалить некоторые наименее важные из них.

Число уникальных форматов шрифтов в этой книге превышает разрешенное выбранным форматом файла. Некоторые форматы шрифтов не будут сохранены.

Что это означает.    Начиная с Excel 2007, доступно 1024 глобальных типа шрифтов, из которых в одной книге можно использовать до 512. Excel 97–2003 поддерживает меньшее количество уникальных форматов шрифтов.

Что необходимо сделать.    Чтобы избежать потери определенных форматов шрифтов в Excel 97–2003, можно удалить некоторые наименее важные из них.

Дополнительные сведения о решении этих проблем с совместимостью см. в перечисленных ниже статьях.

  • Перемещение и копирование ячеек и их содержимого

  • Верхние и нижние колонтитулы на листах

Неподдерживаемые функции работы таблицами Excel

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

Несущественная потеря точности

Решение

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

Что это означает.    Хотя формулы и текст будут сохранены в Excel 97–2003, данный диапазон перестанет быть таблицей.

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

Книга содержит таблицу без строки заголовка. В более ранних версиях Excel данные отображаются без таблицы, если в списке «Мой» не установлен флажок заголовков (список > данных >создать список).

Что это означает.    В Excel 97–2003 таблица не может отображаться без строки заголовков.

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

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

Что это означает.    В Excel 97–2003 таблицы, основанные на темах, не доступны и не отображаются.

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

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

Что это означает.    Функциональность таблицы теряется в Excel 97–2003.

Что необходимо сделать.    В средстве проверки совместимости щелкните элемент Найти для поиска таблицы, подключенной к внешнему источнику данных, а затем отключите таблицу от него. В Excel 97–2003 данные затем можно снова подключить к внешнему источнику.

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

Что это означает.    Функциональность таблицы теряется в Excel 97–2003.

Что необходимо сделать.    В средстве проверки совместимости щелкните элемент Найти для поиска таблицы, подключенной с доступом только для чтения к списку Microsoft SharePoint Foundation, а затем отключите ее от списка SharePoint. В Excel 2003 список SharePoint можно затем импортировать с доступом для чтения и записи.

Можно также создать в книге Excel 2003 список, доступный для чтения и записи, а затем работать с этой книгой в Excel 2010 в режиме совместимости, используя формат файла Excel 97–2003.

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

Что это означает.    Замещающий текст недоступен в Excel 97–2007 и не может отображаться в этих более ранних версиях Excel.

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

Щелкните правой кнопкой мыши в любом месте таблицы, выберите Таблица и Замещающий текст. В поле «Описание » выделите замещающий текст и нажмите клавиши CTRL+C , чтобы скопировать его.

Дополнительные сведения о решении этих проблем с совместимостью см. в следующей статье:

  • Создание и удаление таблицы Excel на листе

Неподдерживаемые функции работы со сводными таблицами

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

Значительная потеря функциональности

Решение

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

Что это означает.    Начиная с Excel 2007, отчет сводная таблица поддерживает 1 048 576 уникальных элементов на поле, но в Excel 97–2003 поддерживаются только 32 500 элементов на поле.

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

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

Что это означает.    Правила условного форматирования, примененные к ячейкам в свернутых строках и столбцах, будут потеряны в Excel 97–2003.

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

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

Что это означает.    Именованные наборы, не связанные с сводная таблица, будут удалены в Excel 97–2007.

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

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

Что это означает.    Изменения анализа «что если», не опубликованные на сервере, не отображаются в более ранних версиях Excel.

Что необходимо сделать.    Прежде чем открывать книгу в более ранней версии Excel, опубликуйте изменения анализа «что если» (Работа со сводными таблицами, вкладка Параметры, группа Сервис, кнопка Анализ «что если»).

Сводная таблица в этой книге содержит ось данных, на которой один и тот же показатель отображается несколько раз. Эта сводная таблица не будет сохранена.

Что это означает.    Начиная с Excel 2010, можно дублировать меру в сводная таблица, подключенном к источнику данных OLAP. Невозможно сводная таблица в Excel 97–2007.

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

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

Что это означает.    Некоторые сводная таблица сервера подключения к данным, недоступные в Excel 97–2007, будут потеряны.

Что необходимо сделать.    Проверьте, совместимы ли используемые параметры сервера с более ранними версиями Excel, и внесите необходимые изменения (Работа со сводными таблицами, вкладка Параметры, группа Данные, кнопка Источник данных, меню Свойства подключения).

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

Что это означает.    Функция «Показать значения как» не поддерживается в Excel 97–2007, а введенные данные пользовательских значений (например, % общего итога, % от общего числа столбцов или суммарной суммы ) отображаться не могут.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти сводные таблицы с пользовательскими выходными значениями, и удалите эти значения (Работа со сводными таблицами, вкладка Параметры, группа Вычисления, кнопка Дополнительные вычисления).

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

Что это означает.    Замещающий текст недоступен в Excel 97–2007 и не может отображаться в этих более ранних версиях Excel.

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

Щелкните правой кнопкой мыши в любом месте сводной таблицы и выберите Параметры сводной таблицы. На вкладке Замещающий текст в поле Описание выделите замещающий текст и нажмите сочетание клавиш CTRL+C, чтобы скопировать его.

Несущественная потеря точности

Решение

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

Что это означает.    Стили сводных таблиц, основанные на темах, не доступны и не отображаются в Excel 97–2003.

Что необходимо сделать.    В окне средства проверки совместимости щелкните ссылку Найти, чтобы обнаружить отчет сводной таблицы, к которому применен стиль сводной таблицы, удалите этот стиль и вручную примените форматирование сводной таблицы, которое поддерживается в более ранних версиях Excel.

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

Что это означает.    Отчет сводная таблица, который вы создаете в Excel 2007 и более поздних версиях, не может быть обновлен в Excel 97–2003.

Действия    В средстве проверки совместимости нажмите кнопку «Найти», чтобы сводная таблица отчет, созданный в текущем формате файла. Сохраните книгу в формате Excel 97–2003, а затем повторно создайте этот отчет сводная таблица в режиме совместимости, чтобы его можно было открыть в Excel 97–2003 без потери функциональности.

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

Что это означает.    Сжатая форма (отдельно или в сочетании с табличной и структурной формами), которая препятствует распространению связанных данных по горизонтали за пределы экрана и позволяет до минимума сократить прокрутку, недоступна в Excel 97–2003, и поля отображаются в табличной форме.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы обнаружить отчет сводной таблицы с полями в сжатой форме, и измените их формат на структурную или табличную форму, сняв флажок Объединить и выровнять по центру ячейки с подписями (Работа со сводными таблицами, вкладка Параметры, группа Сводная таблица, команда Параметры, вкладка Разметка и формат).

Определенные кнопки полей сводной диаграммы в этой книге включены или отключены. Все кнопки полей будут сохранены как включенные.

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

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

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

Что это означает.    Срезы появились только в Excel 2010.

Что необходимо сделать.    В более ранних версиях Excel для фильтрации данных можно использовать фильтры сводных таблиц.

В этой книге содержатся срезы, которые можно использовать для фильтрации сводных таблиц и функций для работы с аналитическими кубами в книге. Срезы не будут сохранены. Формулы, ссылаемые на срезы, возвращают #NAME? ошибку «#ВЫЧИС!».

Что это означает.    Срезы не поддерживаются в Excel 97–2007 и не могут отображаться.

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

Обновление подключений с функциями OLAP, которые ссылочные срезы будут возвращать #NAME? ошибки вместо ожидаемых результатов.

Что необходимо сделать.    Вместо срезов используйте для фильтрации данных фильтры сводных таблиц.

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

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

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

Сводная таблица в этой книге содержит одно или несколько полей с повторяющимися подписями. При обновлении сводной таблицы эти подписи будут потеряны.

Что это означает.    Повторяющиеся метки не поддерживаются в Excel 97–2007, и они будут потеряны при обновлении сводная таблица отчета в более ранней версии Excel.

Что необходимо сделать.    В средстве проверки совместимости щелкните ссылку Найти, чтобы найти сводную таблицу, содержащую повторяющиеся подписи, и отключите их повторение (Работа со сводными таблицами, вкладка Конструктор, группа Макет, кнопка Макет отчета, команда Не повторять подписи элементов).

Дополнительные сведения о решении этих проблем с совместимостью см. в следующей статье:

  • Добавление, изменение и отмена условного форматирования

Неподдерживаемые функции сортировки и фильтрации

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

Несущественная потеря точности

Решение

При сортировке листа книги использовано более трех условий сортировки. В более ранних версиях Excel эта информация будет потеряна.

Что это означает.    Начиная с Excel 2007, для сортировки данных можно применять состояния сортировки до четырех условий сортировки, но Excel 97–2003 поддерживает только состояния сортировки с тремя условиями. Чтобы исключить потерю сведений об условиях сортировки в Excel 97–2003, может потребоваться сокращение количества условий сортировки до трех. В Excel 97–2003 вы также можете сортировать данные вручную.

Однако все сведения о состоянии сортировки остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если только сведения о состоянии сортировки не будут изменены в Excel 97–2003.

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

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

Что это означает.    Начиная с Excel 2007, вы можете сортировать по настраиваемого списка. Для получения таких же результатов сортировки в Excel 97–2003 можно сгруппировать данные, которые требуется отсортировать, а затем отсортировать их вручную.

Однако все сведения о состоянии сортировки остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если только сведения о состоянии сортировки не будут изменены в Excel 97–2003.

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

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

Что это означает.    Начиная с Excel 2007, данные можно сортировать по определенному формату, например цвету ячейки, цвету шрифта или наборам значков. В Excel 97–2003 вы можете сортировать только текст.

Однако все сведения о состоянии сортировки остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если только сведения о состоянии сортировки не будут изменены в Excel 97–2003.

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

Несущественная потеря точности

Решение

Книга содержит данные, к которым применен фильтр, не поддерживаемый более ранними версиями Excel. В более ранней версии Excel строки, скрытые этим фильтром, останутся скрытыми, но сам фильтр будет отображаться неправильно.

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

Однако все сведения о состоянии фильтра остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если сведения о состоянии фильтра не будут изменены в Excel 97–2003.

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

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

Что это означает.    Начиная с Excel 2007, можно фильтровать по цвету ячейки, цвету шрифта или набору значков. Эти методы не поддерживаются в Excel 97–2003. Чтобы не потерять функциональность фильтра, его лучше очистить перед сохранением книги в файле формата более ранней версии Excel. В Excel 97–2003 после этого можно фильтровать данные вручную.

Однако все сведения о состоянии фильтра остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если сведения о состоянии фильтра не будут изменены в Excel 97–2003.

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

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

Что это означает.    Начиная с Excel 2007, можно фильтровать по цвету ячейки, цвету шрифта или набору значков. Эти методы не поддерживаются в Excel 97–2003. Чтобы не потерять функциональность фильтра, его лучше очистить перед сохранением книги в файле формата более ранней версии Excel. В Excel 97–2003 после этого можно фильтровать данные вручную.

Однако все сведения о состоянии фильтра остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если сведения о состоянии фильтра не будут изменены в Excel 97–2003.

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

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

Что это означает.    Начиная с Excel 2007, можно фильтровать по цвету ячейки, цвету шрифта или набору значков. Эти методы не поддерживаются в Excel 97–2003. Чтобы не потерять функциональность фильтра, его лучше очистить перед сохранением книги в файле формата более ранней версии Excel. В Excel 97–2003 после этого можно фильтровать данные вручную.

Однако все сведения о состоянии фильтра остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если сведения о состоянии фильтра не будут изменены в Excel 97–2003.

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

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

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

Однако все сведения о состоянии фильтра остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если сведения о состоянии фильтра не будут изменены в Excel 97–2003.

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

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

Что это означает.    Начиная с Excel 2007, можно фильтровать даты по сгруппированных иерархиям. Поскольку в Excel 97–2003 эта возможность не поддерживается, может потребоваться разгруппировать иерархию дат. Чтобы не потерять функциональность фильтра, его лучше очистить перед сохранением книги в файле формата более ранней версии Excel.

Однако все сведения о состоянии фильтра остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если сведения о состоянии фильтра не будут изменены в Excel 97–2003.

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

Группирование данных также можно отключить в параметрах > «Файлы» > «Дополнительные >» для этой книги> чтобы снять флажок «Даты группы» в меню «Автофильтр».

Если вы используете Excel 2007, нажмите кнопку Office Нажмите кнопку Microsoft Officeи параметры Excel.

Неподдерживаемые функции работы с формулами

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

Значительная потеря функциональности

Решение

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

Что это означает.    Начиная с Excel 2007, массивы книг, ссылаемые на другие листы, ограничены только доступной памятью, но в Excel 97–2003 листы могут содержать не более 65 472 массивов книг, которые ссылаются на другие листы. Массивы книг, которые выходят за пределы максимального предела, преобразуются и отображаются #VALUE! исчезнут.

Действия    В средстве проверки совместимости нажмите кнопку «Найти», чтобы найти ячейки, содержащие формулы массива, которые ссылаются на другой лист, а затем внесите необходимые изменения, чтобы #VALUE! исчезнут.

Некоторые формулы содержат больше значений, ссылок и (или) имен, чем поддерживается выбранным форматом файла. Эти формулы не будут сохранены и преобразуются в #VALUE! Ошибки.

Что это означает.    Начиная с Excel 2007 максимальная длина содержимого формулы составляет 8192 символа, а максимальная внутренняя длина формулы — 16 384 байта. В Excel 97–2003 максимальная длина содержимого формулы составляет 1024 символа, а максимальная длина внутренней формулы — 1800 байт. Если сочетание аргументов формулы (включая значения, ссылки и (или) имена) превышает максимальное ограничение 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 (UDF), которую вы создаете с помощью Visual Basic для приложений (VBA), может содержать до 60 аргументов, но в Excel 97–2003 число аргументов в определяемых пользователем функциях ограничено 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.

Что это означает.    Начиная с Excel 2010, можно использовать правила проверки данных, которые ссылаются на значения на других листах. В Excel 97–2007 этот тип проверки данных не поддерживается и не может отображаться на листе.

Однако все правила проверки данных остаются доступными в книге и применяются при повторном открытии книги в Excel 2010 и более поздних версиях, если правила не были изменены в Excel 97–2007.

Что необходимо сделать.    В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие правила проверки данных, в которых есть ссылки на значения на других листах, и внесите необходимые изменения на вкладке Параметры диалогового окна Проверка данных (вкладка Данные, группа Работа с данными).

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

Что это означает.    Начиная с Excel 2010, диапазоны консолидации данных могут содержать формулы, ссылаемые на данные за пределами ограничения строк и столбцов выбранного формата файла. В Excel 97–2003 размер листа — 65 536 строк в ширину на 256 столбцов. Формулы, ссылающиеся на данные в ячейках за пределами этого диапазона строк и столбцов, корректируются и могут отображаться неправильно.

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

Несущественная потеря точности

Решение

Некоторые формулы массива в этой книге ссылаются на весь столбец. В более ранних версиях 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.

Некоторые формулы содержат массивы с числом элементов, превышающим поддерживаемое выбранным форматом файла. Массивы, которые содержат более 256 столбцов или 65536 строк, не будут сохранены и могут привести к разным результатам.

Что это означает.    Начиная с Excel 2010, можно использовать формулы массива, содержащие элементы для более чем 256 столбцов и 65536 строк. В Excel 2007 это превышает предел для элементов массива, что может привести к непредвиденным результатам.

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

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

Что это означает.    Начиная с Excel 2010, вы можете использовать Visual Basic для приложений (VBA) для создания User-Defined функций (UDF) с пользовательскими описаниями. Пользовательские описания не поддерживаются в Excel 97–2007 и будут удалены.

Что необходимо сделать.    Выполнять какие-либо действия не требуется, поскольку все настраиваемые описания будут удалены.

Дополнительные сведения о решении этих проблем с совместимостью см. в статьеИзменения функций Excel.

Неподдерживаемые функции условного форматирования

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

Значительная потеря функциональности

Решение

Число условных форматов в некоторых ячейках превышает поддерживаемое выбранным форматом файла. В более ранних версиях Excel будут отображаться только первые три условия.

Что это означает.    Начиная с Excel 2007 условное форматирование может содержать до четырех условий, но в Excel 97–2003 отображаются только первые три условия.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если правила не были изменены в Excel 97–2003.

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

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

Что это означает.    В Excel 97–2003 перекрытие диапазонов условного форматирования не поддерживается, и условное форматирование не отображается должным образом.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если правила не были изменены в Excel 97–2003.

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

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

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

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если правила не были изменены в Excel 97–2003.

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

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

Что это означает.    В Excel 97–2003 условное форматирование без остановки при выполнении условия не является параметром. Условное форматирование больше не применяется после первого истинного условия.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если правила не были изменены в Excel 97–2003.

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

Одна или несколько ячеек в этой книге содержат условное форматирование для несвязанного диапазона (например, первые/последние N, первые/последние N%, выше/ниже среднего или выше/ниже стандартного отклонения). Такое условное форматирование не поддерживается более ранними версиями Excel.

Что это означает.    В Excel 97–2003 в несмежных ячейках условное форматирование не отображается.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если правила не были изменены в Excel 97–2003.

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

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

Что это означает.    Результаты условного форматирования, которые отображаются в excel 97–2003 сводная таблица отчетов, не будут совпадать с результатами в сводная таблица отчетов, созданных в Excel 2007 и более поздних версиях.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2007 и более поздних версиях, если правила не были изменены в Excel 97–2003.

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

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

Что это означает.    В Excel 97–2007 условное форматирование, ссылающееся на значения на других листах, не отображается.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2010 и более поздних версиях, если правила не были изменены в Excel 97–2007.

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

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

Что это означает.     В Excel 97–2007 условное форматирование, использующее формулы для текста, содержащего правила, не отображается на листе.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2010 и более поздних версиях, если правила не были изменены в Excel 97–2007.

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

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

Что это означает.    В Excel 97–2007 условное форматирование, использующее правила на основе диапазона, не может правильно отображаться на листе, если правила на основе диапазона содержат ошибки формулы.

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

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

Что это означает.    В Excel 97–2003 условное форматирование, отображающее определенное расположение набора значков, не поддерживается, а расположение набора значков не отображается на листе.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excle 2007 и более поздних версиях, если правила не были изменены в Excel 97–2003.

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

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

Что это означает.    В Excel 97–2007 условное форматирование, содержащее правило панели данных, использующее отрицательное значение, не отображается на листе.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2010 и более поздних версиях, если правила не были изменены в Excel 97–2007.

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

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

Что это означает.    В Excel 97–2007 условное форматирование, ссылающееся на более чем 8192 неподдерживаемые области ячеек, не отображается на листе.

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2010 и более поздних версиях, если правила не были изменены в Excel 97–2007.

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

Несущественная потеря точности

Решение

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

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

Однако все правила условного форматирования остаются доступными в книге и применяются при повторном открытии книги в Excel 2010 или более поздней версии, если правила не были изменены в Excel 97–2007.

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

Дополнительные сведения о решении этих проблем с совместимостью см. в следующей статье:

  • Добавление, изменение и отмена условного форматирования

Неподдерживаемые функции работы с диаграммами

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

Значительная потеря функциональности

Решение

Диаграмма содержит заголовок или подпись данных длиной более 255 знаков. Знаки после 255-го не сохраняются.

Что это означает.    Названия диаграмм или осей и метки данных в Excel 97–2003 ограничены 255 символами, и все символы, которые выходят за рамки этого ограничения, будут потеряны.

Действия    В средстве проверки совместимости нажмите кнопку «Найти», чтобы найти заголовки или метки данных, превышающее ограничение в 255 символов, выберите заголовки или метки данных, а затем измените их таким образом, чтобы они содержали не более 255 символов.

Некоторые элементы форматирования на диаграммах в этой книге не поддерживаются более ранними версиями Excel и не будут показаны.

Что это означает.    Пользовательские варианты заливки фигур, контуров фигур и эффектов для фигур (например, эффекты свечения и рельефа или градиентное форматирование) не поддерживаются в Excel 97–2003 и не будут отображаться.

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

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

Что это означает.    Начиная с Excel 2007, поддерживается до 16 миллионов цветов, но Excel 97–2003 ограничивает цвета, доступные в стандартной цветовой палитре. Неподдерживаемые цвета будут заменены ближайшим цветом из стандартной палитры, который, возможно, уже используется.

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

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

Что это означает.    Начиная с Excel 2010, на двухмерных диаграммах можно использовать более 32 000 точек данных на ряд и более 4000 точек данных на ряд в трехмерных диаграммах. Это превышает ограничения точек данных на ряд в Excel 97–2007.

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

Неподдерживаемые функции работы с графикой, объектами и элементами ActiveX

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

Значительная потеря функциональности

Решение

Примененные к этому объекту эффекты будут удалены. Текст, находящийся в границах рисунка, будет выглядеть обрезанным.

Что это означает.    Начиная с Excel 2007, можно использовать специальные эффекты, такие как прозрачные тени, которые не поддерживаются в Excel 97–2003. Эти эффекты будут удалены.

Кроме того, начиная с Excel 2007, при вставке текста в фигуру, которая шире фигуры, текст отображается через границы фигуры. В Excel 97–2003 текст обрезается. Чтобы предотвратить обрезку текста, можно скорректировать размеры фигуры по длине текста.

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

Объект станет нередактируемым.

Что это означает.    Внедренные объекты, созданные в Excel 2007 и более поздних версиях, нельзя редактировать в Excel 97–2003.

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

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

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

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

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

Что это означает.    Начиная с Excel 2010, вы можете отображать текстовые поля на таких объектах, как фигуры, и отображать текст за пределами этих объектов. В Excel 97–2007 текст, который переполнен границами объекта, не будет виден.

Действия    В средстве проверки совместимости нажмите кнопку «Найти», чтобы найти текст, который перемыкает границы фигуры, а затем внесите необходимые изменения, чтобы сохранить текст в границах, а затем отключите параметр переполнения текста (щелкните правой кнопкой мыши фигуру, выберите «Формат фигуры», «Категория надписи«, «Разрешить текст переполнению фигуры»).

Несущественная потеря точности

Решение

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

Что это означает.    Начиная с Excel 2007, вы можете использовать текстовое поле для таких объектов, как фигуры, которые отображают несколько столбцов текста. В Excel 97–2003 текст будет отображаться, но в другом формате.

Что необходимо сделать.    В средстве проверки совместимости нажмите Найти, чтобы найти текстовые поля, содержащие более одного столбца, и внесите необходимые изменения, чтобы текст отображался только в одном столбце (щелкните правой кнопкой мыши фигуру, выберите меню Формат фигуры, а затем в категории Надпись нажмите кнопку Колонки).

Неподдерживаемые функции настройки

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

Несущественная потеря точности

Решение

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

Что это означает.    Так как интерфейс ленты, представленный в Office 2007, сильно отличается от меню и панелей инструментов в Excel 97–2003, все настройки панели быстрого доступа, выполненные в Excel 2007 и более поздних 060392, недоступны в Excel 97–2003.

Что необходимо сделать.    В Excel 97–2003 можно добавить аналогичные пользовательские команды на панели инструментов и в меню.

Неподдерживаемая функция проверки

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

Несущественная потеря точности

Решение

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

Что это означает.    Если вы включите параметр «Разрешить изменения» несколькими пользователями (кнопка «Просмотреть вкладку > Общий доступ к книге»), пользователи Excel 97–2003 не смогут использовать файл в новом формате файла (например, .xlsx).

Действия    Сохраните книгу в формате файла Excel 97–2003, а затем работайте с этой книгой в режиме совместимости.

Преобразование книги из формата .xls файла

Когда вы открываете книгу, созданную в Excel 97–2003, и больше не планируете работать с этой книгой в этой предыдущей версии, вы можете преобразовать книгу в текущий формат файлов на основе XML (.xlsx, XLSB, XLSM, XLTX, XLTM). При преобразовании в текущий формат файла у вас будет доступ ко всем новым и улучшенным функциям и функциям, которые предлагаются в новых версиях Excel, а размер файла, как правило, будет меньше.

Вы можете:

  • Преобразовать книгу в текущий формат.    При преобразовании книги Excel 97–2003 она заменяется копией книги в выбранном формате текущего файла (.xlsx, XLSB, XLSM, XLTX, XLTM). После преобразования вариант книги в исходном формате будет недоступен.

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

    1. Откройте книгу, которую вы хотите преобразовать в текущий формат.

      Примечание.    Книга откроется в режиме совместимости.

    2. Перейдите к файлу >сведений > режиме совместимости > «Преобразовать «.

      В Excel 2007 нажмите кнопку Office Нажмите кнопку Microsoft Office.

    3. Когда появится сообщение о преобразовании книги, нажмите кнопку ОК.

      Совет    Чтобы сообщение о преобразовании книги не отображалось, установите флажок Больше не задавать вопросы о преобразовании книг.

    4. Для работы с документом в текущем формате в ответ на предложение закрыть и повторно открыть книгу нажмите кнопку Да.

  • Сохранить книгу в текущем формате.    Если вы хотите сохранить копию книги в исходном формате файла, вместо преобразования книги можно сохранить ее копию в одном из текущих форматов файлов (.xlsx, XLSB, XLSM, XLTX, XLTM).

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

    1. Выберите Файл > Сохранить как.

      В Excel 2007 нажмите кнопку Office Нажмите кнопку Microsoft Office.

    2. Примите имя, предложенное в поле Имя файла, или введите новое имя книги.

    3. В списке Тип файла выберите один из следующих форматов:

      • XLSX — сохранение документа в текущем формате книги Excel;

      • XSLB — сохранение документа в новом формате двоичного файла;

      • XLTX — сохранение книги в качестве шаблона;

      • XLSM — сохранение книги с макросами;

      • XLTM — сохранение книги с макросами в качестве шаблона.

    4. Нажмите кнопку Сохранить.

Функции Excel 97–2003, которые не поддерживаются в более новых версиях

При открытии книги в Excel 2007 или более поздней версии, созданной в Excel 97–2003, некоторые функции более ранней версии Excel не поддерживаются в книге. Неподдерживаемые функции либо были заменены новыми возможностями, либо стали недоступны из-за редкого применения.

Совет    Если функции на ленте недоступны, но по-прежнему доступны в Excel, их можно использовать, добавив их на панель быстрого доступа или ленту.

Перечисленные ниже функции Excel 97–2003 действуют по-другому, стали недоступны или удалены с ленты.

Неподдерживаемые функции работы с листами

В Excel 97–2003

В Excel 2007 и более поздних версиях

Чтобы быстро отформатировать диапазон данных с помощью одного из доступных автоформатов, можно использовать функцию «Автоформат».

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

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

Неподдерживаемые функции работы с таблицами

В Excel 97–2003

В Excel 2007 и более поздних версиях

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

Как и в других программах Microsoft Office (например, в Word и PowerPoint), списки Excel теперь называются таблицами Excel.

Для быстрого добавления новой строки данных в конец списка можно воспользоваться строкой вставки (специальная строка в списках Excel).

Строка вставки теперь недоступна. Чтобы добавить новые строки в таблицу, нажмите клавишу TAB или введите данные, которые нужно включить сразу под таблицей. Вы также можете вставить в таблицу дополнительные строки с данными.

Можно задавать имена списков.

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

Имена, используемые для списков в более ранних версиях Excel, могут не соответствовать требованиям к именам диапазонов в Excel 2007 и более поздних версиях, поэтому их нельзя использовать для ссылки на таблицу в формулах, использующих новую структурированную функцию ссылок. Чтобы использовать имена таблиц в структурированных ссылках, необходимо изменить определенные имена.

Список Excel можно опубликовать на сайте Windows SharePoint Services и подключиться к нему, чтобы обеспечить синхронизацию данных между Excel и службами Windows SharePoint Services.

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

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

Чтобы сохранить двунамерное подключение, необходимо сохранить книгу в формате файла Excel 97–2003, а не преобразовывать ее в формат excel 2007 и более поздних версий.

Дополнительные сведения о замене или обходе неподдерживаемых возможностей см. в перечисленных ниже статьях.

  • Создание и удаление таблицы Excel на листе

  • Определение и использование имен в формулах

Неподдерживаемые функции работы с формулами

В Excel 97–2003

В Excel 2007 и более поздних версиях

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

Полные ссылки на строки и столбцы автоматически принимают во значение ячейки большего размера сетки Excel 2007 и более поздних версий. Это означает, что ссылка =A:A, которая ссылается на ячейки A1:A65536 в более ранних версиях Excel, ссылается на ячейки A1:A1048576 в формате файла Excel 2007 и более поздних версий.

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

Кроме того, если использовались определенные функции подсчета числа ячеек, строк или столбцов в ссылке (такие как СЧИТАТЬПУСТОТЫ, ЧСТРОК и СТОЛБЕЦ) и они ссылались на строку или столбец целиком, возвращаемые ими результаты могут отличаться от ожидаемых.

В Excel 97–2003 в формулах можно определить и использовать некоторые имена, состоящие из букв и чисел (например, USA1, FOO100 и MGR4), так как они не конфликтуют со ссылками на ячейки.

При новом ограничении в 16 384 столбца столбцы в Excel 2007 и более поздних версиях расширяются до столбца XFD. Это означает, что определенные имена (например, USA1, FOO100 и MGR4), которые можно определить в более ранних версиях Excel, будут конфликтовать с допустимыми ссылками на ячейки в Excel 2007 и более поздних версиях. Кроме того, Excel 2007 и более поздние версии резервируют имена, начинаемые с XL , для внутреннего использования.

При обнаружении несовместимых имен при преобразовании книги из более ранней версии Excel в формат файла Excel 2007 и более поздних версий вы будете получать оповещения о конфликте. Чтобы отличать эти имена от ссылок на ячейки, к несовместимым именам будет автоматически добавлен префикс в виде символа подчеркивания (_).

Внешние ссылки на книги, а также функции, в качестве аргументов которых используются ссылки на строки (например, ДВССЫЛ), не обновляются. Такие ссылки и функции необходимо менять вручную.

Excel 2007 и более поздних версий также не изменяет определенные имена, на которые ссылаются с помощью кода Microsoft Visual Basic для приложений (VBA). Код VBA, ссылающийся на несовместимые имена, не будет работать — его потребуется изменить.

Неподдерживаемые функции работы с диаграммами

В Excel 97–2003

В Excel 2007 и более поздних версиях

Создайте диаграмму.

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

Можно одновременно изменить размер нескольких диаграмм.

Размер каждой диаграммы меняется отдельно.

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

С помощью клавиши F11 больше нельзя создавать копии листов диаграммы.

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

Угол поворота объемной диаграммы можно менять с помощью мыши.

Угол поворота объемной диаграммы нельзя менять с помощью мыши.

Величину поворота объемной диаграммы можно изменить только с помощью параметров категории Поворот объемной фигуры в диалоговом окне Формат области диаграммы.

Для элементов диаграммы можно использовать узорную заливку.

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

Диаграммы с заливкой шаблонов, созданными в более ранней версии Excel, отображаются одинаково при открытии в Excel 2007 и более поздних версиях, но нельзя использовать заливки шаблона в других элементах диаграммы.

Для автоматического изменения размера диаграмм вместе с размерами окна можно использовать команду По размеру окна.

Вместо команды По размеру окна доступна команда Масштабировать выделенный фрагмент.

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

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

Для добавления надписи на диаграмму предназначена команда Добавить надпись.

Скопированная диаграмма по умолчанию вставляется в документ Word или презентацию PowerPoint как рисунок.

По умолчанию скопированная диаграмма вставляется в документ Word 2007 или более поздней версии, PowrPoint или более поздней версии в виде объекта, связанного с диаграммой Excel.

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

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

Таблицу в Word 2007 или более поздней версии нельзя использовать в качестве данных для новой диаграммы.

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

Размер диаграммы при выводе на печать и параметры масштабирования можно настроить в диалоговом окне Параметры страницы на вкладке Диаграмма. Вкладка Диаграмма появляется только при выделении диаграммы (меню Файл, команда Параметры страницы).

Размера диаграммы при выводе на печать и параметров масштабирования больше нет в диалоговом окне Параметры страницы на вкладке Диаграмма. Вкладка «Диаграмма» доступна только в том случае, если выбрана диаграмма (вкладка «Разметка страницы«, группа «Параметры страницы«, средство запуска диалоговых окон Изображение кнопки.

Данные можно визуализировать, выделив их на листе и перетащив на диаграмму.

Данные больше нельзя перетаскивать с листа на диаграмму.

Для добавления значений на диаграмму предусмотрены другие способы.

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

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

Фигуры рисуются в формате, который отличается от формата фигуры, используемого в Excel 97–2003.

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

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

Чтобы выделить существующие диаграммы, воспользуйтесь полем выбора элементов диаграммы (Работа с диаграммами, вкладка Формат, группа Текущий фрагмент).

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

Дополнительные сведения о замене или обходе неподдерживаемых возможностей см. в следующей статье:

  • Создание диаграммы от начала и до конца

Неподдерживаемые функции работы со сводными таблицами

В Excel 97–2003

В Excel 2007 и более поздних версиях

Можно задать имена отчетов сводных таблиц.

Имена, используемые для сводная таблица отчетов в более ранних версиях Excel, могут не соответствовать требованиям к именам диапазонов в Excel 2007 и более поздних версиях, поэтому их нельзя использовать для ссылки на таблицу в формулах, использующих новую структурированную функцию ссылок. Чтобы использовать сводная таблица отчетов в структурированных ссылках, необходимо изменить определенные имена.

Вычисляемые элементы, определенные в кубах OLAP, по умолчанию отображаются в отчетах сводных таблиц.

Вместо вычисляемых элементов, определенных в кубах OLAP, в отчетах сводных таблиц по умолчанию отображаются вычисляемые меры (вычисляемые элементы измерения «Меры»).

Вычисляемые элементы можно отобразить, открыв в диалоговом окне Параметры сводной таблицы вкладку Вывод и выбрав пункт Показывать вычисленные компоненты с сервера OLAP (Работа со сводными таблицами, вкладка Параметры, группа Сводная таблица, Параметры).

Для поддержки отчетов сводных таблиц OLAP используются версии служб Microsoft SQL Server Analysis Services, предшествующие Microsoft SQL Server 2005 Analysis Services.

Новые возможности фильтрации в отчетах сводных таблиц OLAP требуют поддержки подзапросов выборки на OLAP-сервере. Службы аналитики SQL Server 2005 Analysis Services и SQL Server 2008 Analysis Services поддерживают подзапросы выборки, поэтому в этих версиях доступны все возможности фильтрации.

При преобразовании книги из более ранней версии Excel в формат файла Excel 2007 и более поздних версий в excel 2007 и более поздних версиях в excel 2003 сводная таблица будут доступны только параметры фильтрации, доступные в отчетах Excel 2007 и более поздних сводная таблица, так как более ранние версии SQL Server Analysis Services не поддерживают вложенные выборки.

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

Мастер куба OLAP более не доступен. Для создания отчетов сводных таблиц на основе реляционных данных можно подключиться к реляционным данным напрямую или импортировать их в книгу Excel.

Для создания отчетов сводных таблиц можно использовать мастер сводных таблиц, а для создания сводных диаграмм — мастер сводных диаграмм.

Мастер сводных таблиц и мастер сводных диаграмм недоступны на ленте Microsoft Office Fluent. Вместо них можно использовать команды Сводная таблица и Сводная диаграмма, чтобы одним действием создать отчет сводной таблицы или отчет сводной диаграммы (вкладка Вставка, группа Таблицы, кнопка Сводная таблица).

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

Пользовательские подписи и форматирование элементов теряются при свертывании полей.

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

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

Дополнительные сведения о замене или обходе неподдерживаемых возможностей см. в перечисленных ниже статьях.

  • Определение и использование имен в формулах

  • Данные в отчете сводной таблицы или сводной диаграммы

  • Создание сводной таблицы для анализа данных на листе

  • Создание сводной диаграммы

Неподдерживаемые форматы файлов

Поддержка следующих форматов файлов была удалена из Office 2007 и более поздних версий. Открывать и сохранять книги в этих форматах больше нельзя.

Форматы файлов, которые не поддерживаются в Excel 2007 и более поздних версиях

WK1, ALL(1-2-3)

WK4 (1-2-3)

WJ1 (1-2-3, японский) (WJ1)

WJ3 (1-2-3, японский) (WJ3)

WKS (1-2-3)

WKS (Works, японский) (WKS)

WK3, FM3(1-2-3)

WK1, FMT(1-2-3)

WJ2 (1-2-3, японский) (WJ2)

WJ3, FJ3 (1-2-3, японский) (WJ3)

DBF 2 (dBASE II)

WQ1 (Quattro Pro/DOS)

Диаграммы Microsoft Excel (XLC)

Для перечисленных ниже форматов параметры поддержки были изменены.

Формат файла

В Excel 2007 и более поздних версиях

Веб-страница (HTM, HTML)

Office 2007 и более поздних версий больше не хранит сведения о функциях Excel в этом формате файла. HTM- и HTML-файлы можно открывать в Excel 2010, поэтому использование компонентов Excel, созданных в предыдущей версии программы, возможно. Тем не менее, подобные файлы (и любые другие книги) можно сохранить в этом формате только для публикации.

Веб-страница в одном файле (MHT, MHTML)

Office 2007 и более поздних версий больше не хранит сведения о функциях Excel в этом формате файла. HTM- и HTML-файлы можно открывать в Excel 2010, поэтому использование компонентов Excel, созданных в предыдущей версии программы, возможно. Тем не менее, подобные файлы (и любые другие книги) можно сохранить в этом формате только для публикации.

Проверка книги Excel на совместимость с более ранними версиями Excel

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

Важно    При работе с книгой в режиме совместимости, где книга находится в формате файла Excel 97–2003 (.xls), а не в новом формате файлов на основе Excel 2007 и более поздних версий (.xlsx) или двоичном формате файла (XLSB), при сохранении книги средство проверки совместимости запускается автоматически.

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

  2. На вкладке Файл выберите пункт Сведения.

  3. Нажмите кнопку Поиск проблем и выберите пункт Проверка совместимости.

    Диалоговое окно средства проверки совместимости

  4. Для проверки книги на совместимость при каждом сохранении файла установите флажок Выполнить проверку совместимости при сохранении книги.

  5. Чтобы создать на отдельном листе отчет по всем проблемам, перечисленным в поле Сводка, нажмите кнопку Копировать на новый лист.

    Совет    С помощью кнопки Найти можно искать проблемы на листе, а с помощью кнопки Исправить — устранять несложные проблемы (если эти кнопки доступны). Чтобы узнать, как решить более сложную проблему, нажмите кнопку Справка.

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

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

См. также

Форматирование и функции Excel, которые не передаются в другие форматы файлов

Сохранение книги Excel в формате, совместимом с более ранними версиями Excel

Проблемы с совместимостью листов

Понравилась статья? Поделить с друзьями:
  • Чем конвертор pdf в word
  • Чем конвертнуть pdf в word
  • Чем конвертировать форматы word
  • Чем конвертировать формат pdf в word
  • Чем конвертировать тип файла word