Страница полузащищенная
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Microsoft Excel - это электронная таблица, разработанная Microsoft для Windows , macOS , Android и iOS . Он включает вычисления, инструменты построения графиков, сводные таблицы и язык программирования макросов, называемый Visual Basic для приложений (VBA). Это очень широко применяемая электронная таблица для этих платформ, особенно после версии 5 в 1993 году, и она заменила Lotus 1-2-3 в качестве отраслевого стандарта для электронных таблиц. Excel является частью пакета программного обеспечения Microsoft Office .

Функции

Основная операция

Microsoft Excel имеет основные функции всех электронных таблиц [7], используя сетку ячеек, расположенных в пронумерованных строках и столбцах с буквенными названиями, для организации манипуляций с данными, таких как арифметические операции. Он имеет набор функций, отвечающих статистическим, инженерным и финансовым потребностям. Кроме того, он может отображать данные в виде линейных графиков, гистограмм и диаграмм с очень ограниченным трехмерным графическим отображением. Он позволяет секционировать данные для просмотра их зависимостей от различных факторов для разных точек зрения (с использованием сводных таблиц и диспетчера сценариев ). [8] [9] сводная таблицаэто мощный инструмент, который может сэкономить время, когда дело доходит до анализа данных . [10] Это достигается за счет упрощения больших наборов данных с помощью полей сводной таблицы, которые также известны как «строительные блоки сводных таблиц». [11] . Он имеет аспект программирования, Visual Basic для приложений , позволяющий пользователю использовать широкий спектр численных методов, например, для решения дифференциальных уравнений математической физики, [12] [13], а затем сообщения результатов обратно в электронную таблицу. Он также имеет множество интерактивных функций, позволяющих использовать пользовательские интерфейсы, которые могут полностью скрыть электронную таблицу от пользователя, поэтому электронная таблица представляет собой так называемое приложение илисистема поддержки принятия решений (DSS) через специально разработанный пользовательский интерфейс, например, анализатор запасов [14], или вообще как инструмент проектирования, который задает вопросы пользователю и предоставляет ответы и отчеты. [15] [16] В более сложной реализации приложение Excel может автоматически опрашивать внешние базы данных и измерительные приборы с использованием расписания обновлений, [17] анализировать результаты, создавать отчет Word или слайд-шоу PowerPoint и отправлять эти презентации по электронной почте на регулярной основе в список участников. Excel не предназначен для использования в качестве базы данных. [ необходима цитата ]

Microsoft позволяет использовать ряд дополнительных переключателей командной строки для управления запуском Excel. [18]

Функции

Excel 2016 имеет 484 функции. [19] Из них 360 существовали до Excel 2010. Microsoft классифицирует эти функции по 14 категориям. Из 484 текущих функций 386 могут быть вызваны из VBA как методы объекта «WorksheetFunction» [20], а 44 имеют те же имена, что и функции VBA. [21]

Макро программирование

VBA программирование

Использование пользовательской функции sq (x) в Microsoft Excel. Именованные переменные x и y идентифицируются в диспетчере имен . Функция sq вводится с использованием редактора Visual Basic, поставляемого с Excel.
Подпрограмма в Excel вычисляет квадрат именованной переменной столбца x, прочитанной из электронной таблицы, и записывает его в именованную переменную столбца y .

Версия Excel для Windows поддерживает программирование с помощью Microsoft Visual Basic для приложений (VBA), который является диалектом Visual Basic . Программирование с помощью VBA позволяет манипулировать электронными таблицами, что неудобно или невозможно при использовании стандартных методов работы с электронными таблицами. Программисты могут писать код напрямую с помощью редактора Visual Basic (VBE), который включает окно для написания кода, отладочный код и среду организации модуля кода. Пользователь может реализовать численные методы, а также автоматизировать такие задачи, как форматирование или организация данных в VBA [22], и управлять расчетами, используя любые желаемые промежуточные результаты, возвращаемые в электронную таблицу.

VBA был удален из Mac Excel 2008, так как разработчики не считают , что своевременный выпуск позволит портировать движок VBA изначально для Mac OS X . VBA был восстановлен в следующей версии, Mac Excel 2011 [23], хотя в сборке отсутствует поддержка объектов ActiveX , что влияет на некоторые инструменты разработчика высокого уровня. [24]

Распространенный и простой способ создания кода VBA - использование средства записи макросов . [25]Средство записи макросов записывает действия пользователя и генерирует код VBA в виде макроса. Затем эти действия можно повторить автоматически, запустив макрос. Макросы также могут быть связаны с различными типами триггеров, такими как сочетания клавиш, командная кнопка или изображение. Действия в макросе могут выполняться с помощью этих типов триггеров или с помощью общих параметров панели инструментов. Код VBA макроса также можно редактировать в VBE. Некоторые функции, такие как функции цикла и экранные подсказки по их собственным свойствам, а также некоторые элементы графического отображения не могут быть записаны, но должны быть введены в модуль VBA непосредственно программистом. Опытные пользователи могут использовать пользовательские подсказки для создания интерактивной программы или реагировать на такие события, как загрузка или изменение листов.

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

VBA код взаимодействует с таблицей через Excel Object Model , [26] лексика идентификации объектов электронной таблицы, а также набор поставляемых функций или методов , которые дают возможность чтения и записи в таблицу и взаимодействия с пользователями (например, с помощью пользовательских панелей инструментов или панели команд и окна сообщений ). Подпрограммы VBA, созданные пользователем, выполняют эти действия и работают как макросы, созданные с помощью средства записи макросов, но являются более гибкими и эффективными.

История

Начиная с первой версии Excel поддерживал программирование конечным пользователем макросов (автоматизация повторяющихся задач) и определяемых пользователем функций (расширение встроенной библиотеки функций Excel). В ранних версиях Excel эти программы были написаны на макроязыке, операторы которого имели синтаксис формул и располагались в ячейках специальных листов макросов (сохраняемых с расширением файла .XLM в Windows). XLM был макроязыком по умолчанию для Excel через Excel 4.0. [27] Начиная с версии 5.0 Excel записывал макросы в VBA по умолчанию, но с версией 5.0 запись XLM по-прежнему разрешалась в качестве опции. После версии 5.0 эта опция была прекращена. Все версии Excel, включая Excel 2010, могут запускать макрос XLM, хотя Microsoft не рекомендует их использовать. [28]

Диаграммы

График, сделанный с помощью Microsoft Excel

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

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

Надстройки

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

  • Пакет инструментов анализа: предоставляет инструменты анализа данных для статистического и инженерного анализа (включая дисперсионный и регрессионный анализ )
  • Пакет средств анализа VBA: функции VBA для пакета средств анализа
  • Инструменты валюты евро: преобразование и форматирование для валюты евро
  • Надстройка Solver: инструменты для оптимизации и решения уравнений [30]

Excel в Интернете

Excel в Интернете - это бесплатная облегченная версия Microsoft Excel, доступная как часть Office в Интернете, которая также включает веб-версии Microsoft Word и Microsoft PowerPoint.

Excel в Интернете может отображать большинство функций, доступных в версиях Excel для настольных ПК, хотя может быть не в состоянии их вставлять или редактировать. Некоторые подключения к данным недоступны в Excel в Интернете, в том числе с диаграммами, которые могут использовать эти внешние подключения. Excel в Интернете также не может отображать устаревшие функции, такие как макросы Excel 4.0 или диалоговые листы Excel 5.0. Также есть небольшие различия в том, как работают некоторые функции Excel. [31]

Хранение данных и обмен данными

Количество строк и столбцов

Версии Excel до 7.0 имели ограничение на размер наборов данных в 16 КБ (2 14 =16 384 ) ряды. Версии от 8.0 до 11.0 могли обрабатывать 64 КБ (2 16 =65 536 ) строк и 256 столбцов (2 8 как метка «IV»). Версия 12.0 и более поздние, включая текущую версию 16.x, может обрабатывать более 1 МБ (2 20 =1 048 576 ) строк, и16 384 (2 14 как метка XFD) столбца. [32]

Форматы файлов

В Microsoft Excel до версии 2007 года в качестве основного формата использовался собственный двоичный формат файлов под названием Excel Binary File Format (.XLS). [33] В Excel 2007 в качестве основного формата файлов используется Office Open XML, формат на основе XML, который последовал за предыдущим форматом на основе XML под названием «Таблица XML» («XMLSS»), впервые представленным в Excel 2002. [34]

Несмотря на поддержку и поощрение использования новых форматов на основе XML в качестве замены, Excel 2007 оставался обратно совместимым с традиционными двоичными форматами. Кроме того, большинство версий Microsoft Excel могут читать CSV , DBF , SYLK , DIF и другие устаревшие форматы. Поддержка некоторых старых форматов файлов была удалена в Excel 2007. [35] Форматы файлов были в основном из программ на основе DOS.

Двоичный

OpenOffice.org создал документацию формата Excel. Существуют две эпохи формата: формат OLE 97-2003 и более старый потоковый формат. [36] Microsoft сделала спецификацию двоичного формата Excel доступной для бесплатной загрузки. [37]

Таблица XML

Формат электронной таблицы XML , представленный в Excel 2002 [34], представляет собой простой формат на основе XML , в котором отсутствуют некоторые более продвинутые функции, такие как хранение макросов VBA. Хотя предполагаемое расширение файла для этого формата - .xml , программа также правильно обрабатывает файлы XML с расширением .xls . Эта функция широко используется сторонними приложениями (например, браузером запросов MySQL ), чтобы предложить возможности «экспорта в Excel» без реализации двоичного формата файла. Следующий пример будет правильно открыт в Excel, если он сохранен как Book1.xml или Book1.xls :

<? xml version = "1.0"?> <Workbook  xmlns = "urn: schemas-microsoft-com: office: spreadsheet"  xmlns: o = "urn: schemas-microsoft-com: office: office"  xmlns: x = "urn : schemas-microsoft-com: office: excel "  xmlns: ss = " urn: schemas-microsoft-com: office: spreadsheet "  xmlns: html = " http://www.w3.org/TR/REC-html40 " >  <Worksheet  ss: Name = "Sheet1" >  <Table  ss: ExpandedColumnCount = "2"  ss: ExpandedRowCount = "2"  x: FullColumns = "1"  x: FullRows = "1" >  <Row> <Cell> <Data  ss: Type = "String" > Имя</Data> </Cell>  <Cell> <Data  ss: Type = "String" > Пример </Data> </Cell>  </Row>  <Row>  <Cell> <Data  ss: Type = "String" > Значение </Data> </Cell>  <Cell> <Data  ss: Type = "Number" > 123 </Data> </Cell>  </Row>  </Table>  </Worksheet> </Workbook>

Текущие расширения файлов

Microsoft Excel 2007, наряду с другими продуктами пакета Microsoft Office 2007 , представил новые форматы файлов. Первый из них (.xlsx) определен в спецификации Office Open XML (OOXML).

Старые расширения файлов

Использование других приложений Windows

Приложения Windows, такие как Microsoft Access и Microsoft Word , а также Excel могут взаимодействовать друг с другом и использовать возможности друг друга. Наиболее распространенными являются динамический обмен данными : хотя Microsoft и не рекомендует это делать, это распространенный метод передачи данных между приложениями, работающими в Windows, причем официальные публикации MS называют его «протоколом из ада». [39] Как следует из названия, он позволяет приложениям передавать данные другим пользователям для расчетов и отображения. Он очень распространен на финансовых рынках и используется для подключения к важным службам финансовых данных, таким как Bloomberg и Reuters .

Связывание и внедрение объектов OLE позволяет приложению Windows управлять другим, чтобы оно могло форматировать или вычислять данные. Это может принимать форму «встраивания», когда приложение использует другое приложение для обработки задачи, для которой оно больше подходит, например, презентация PowerPoint может быть встроена в электронную таблицу Excel или наоборот. [40] [41] [42] [43]

Использование внешних данных

Пользователи Excel могут получить доступ к внешним источникам данных с помощью функций Microsoft Office, таких как (например) .odcподключения, созданные с помощью формата файла подключения к данным Office. Сами файлы Excel можно обновлять с помощью поставляемого Microsoft драйвера ODBC .

Excel может принимать данные в реальном времени через несколько программных интерфейсов, которые позволяют ему взаимодействовать со многими источниками данных, такими как Bloomberg и Reuters (через надстройки, такие как Power Plus Pro ).

  • DDE: «Динамический обмен данными» использует механизм передачи сообщений в Windows, чтобы обеспечить обмен данными между Excel и другими приложениями. Хотя пользователям легко создавать такие ссылки, их надежное программирование настолько сложно, что Microsoft, создатели системы, официально называют это «протоколом из ада». [39] Несмотря на множество проблем, DDE остается наиболее распространенным способом получения данных трейдерами на финансовых рынках.
  • Сеть DDE Расширенный протокол, позволяющий электронным таблицам на разных компьютерах обмениваться данными. Начиная с Windows Vista, Microsoft больше не поддерживает эту возможность. [44]
  • Данные в реальном времени: RTD, хотя во многих отношениях технически превосходит DDE, медленно завоевывает признание, поскольку требует нетривиальных навыков программирования, а при первом выпуске не был должным образом документирован и не поддерживался основными поставщиками данных. [45] [46]

В качестве альтернативы Microsoft Query обеспечивает просмотр в Microsoft Excel на основе ODBC . [47] [48] [49]

Экспорт и перенос электронных таблиц

Программисты создали API для открытия электронных таблиц Excel в различных приложениях и средах, отличных от Microsoft Excel. К ним относятся открытие документов Excel в Интернете с помощью элементов управления ActiveX или плагинов, таких как Adobe Flash Player . Проект Apache POI с открытым исходным кодом предоставляет библиотеки Java для чтения и записи файлов электронных таблиц Excel. ExcelPackage - это еще один проект с открытым исходным кодом, который обеспечивает создание электронных таблиц Microsoft Excel 2007 на стороне сервера. PHPExcel - это библиотека PHP, которая преобразует форматы Excel5, Excel 2003 и Excel 2007 в объекты для чтения и записи в веб-приложении. Службы Excel - это текущаяИнструмент разработчика .NET , который может расширить возможности Excel. К таблицам Excel можно получить доступ из Python с помощью xlrd и openpyxl . js-xlsx и js-xls могут открывать электронные таблицы Excel из JavaScript .

Защита паролем

Защита Microsoft Excel предлагает несколько типов паролей:

  • Пароль для открытия документа [50]
  • Пароль для изменения документа [51]
  • Пароль для снятия защиты с листа
  • Пароль для защиты книги
  • Пароль для защиты общей книги [52]

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

В Microsoft Excel 95 и более ранних версиях пароль для открытия преобразуется в 16-битный ключ, который можно мгновенно взломать. В Excel 97/2000 пароль преобразован в 40-битный ключ, который также можно очень быстро взломать с помощью современного оборудования. Что касается сервисов, использующих радужные таблицы (например, Password-Find), снятие защиты занимает до нескольких секунд. Кроме того, программы для взлома паролей могут подбирать пароли со скоростью до сотен тысяч паролей в секунду, что позволяет им не только расшифровать документ, но и найти исходный пароль.

В Excel 2003 / XP шифрование немного лучше - пользователь может выбрать любой алгоритм шифрования, доступный в системе (см. Поставщик службы криптографии ). Из-за CSP файл Excel нельзя расшифровать, и, следовательно, пароль для открытия не может быть удален, хотя скорость атаки методом перебора остается довольно высокой. Тем не менее, старый алгоритм Excel 97/2000 установлен по умолчанию. Таким образом, пользователи, которые не меняют настройки по умолчанию, не имеют надежной защиты своих документов.

Ситуация коренным образом изменилась в Excel 2007 , где для дешифрования стал использоваться современный алгоритм AES с ключом 128 бит, а использование хэш-функции SHA1 в 50 000 раз снизило скорость атак грубой силы до сотен паролей на второй. В Excel 2010 сила защиты по умолчанию была увеличена в два раза за счет использования 100000-кратного SHA1 для преобразования пароля в ключ.

Средство просмотра Microsoft Excel

Microsoft Excel Viewer - бесплатная программа для Microsoft Windows для просмотра и печати электронных таблиц, созданных Excel. [53] Microsoft удалила программу просмотра в апреле 2018 года с последним обновлением безопасности, выпущенным в феврале 2019 года для Excel Viewer 2007 (SP3). [54] [55]

Первой версией, выпущенной Microsoft, была программа просмотра Excel 97. [56] [57] Программа просмотра Excel 97 поддерживалась в Windows CE для карманных компьютеров . [58] В октябре 2004 года Microsoft выпустила Excel Viewer 2003. [59] В сентябре 2007 года Microsoft выпустила Excel Viewer 2003 Service Pack 3 (SP3). [60] В январе 2008 года Microsoft выпустила Excel Viewer 2007. [61] В апреле 2009 года Microsoft выпустила Excel Viewer 2007 с пакетом обновления 2 (SP2). [62] В октябре 2011 года Microsoft выпустила пакет обновления 3 (SP3) для Excel Viewer 2007. [63]

Microsoft рекомендует бесплатно просматривать и распечатывать файлы Excel, чтобы использовать приложение Excel Mobile для Windows 10, а также для Windows 7 и Windows 8, чтобы загрузить файл в OneDrive и использовать Excel в Интернете с учетной записью Microsoft, чтобы открывать их в браузере . [54] [64]

Причуды

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

Числовая точность

В Excel есть 15 цифр, но они не всегда точны: нижняя строка должна совпадать с верхней.

Несмотря на использование 15-значной точности, Excel может отображать намного больше цифр (до тридцати) по запросу пользователя. Но отображаемые цифры не являются теми, которые фактически используются в его вычислениях, и поэтому, например, разница двух чисел может отличаться от разницы их отображаемых значений. Хотя такие отклонения обычно выходят за пределы 15-го десятичного знака, исключения все же случаются, особенно для очень больших или очень маленьких чисел. Серьезные ошибки могут возникнуть, если решения принимаются на основе автоматического сравнения чисел (например, с использованием функции Excel If ), поскольку равенство двух чисел может быть непредсказуемым. [ необходима цитата ]

На рисунке дробь 1/9000 отображается в Excel. Хотя это число имеет десятичное представление, представляющее собой бесконечную строку единиц, Excel отображает только первые 15 цифр. Во второй строке к дроби добавляется цифра один, и снова Excel отображает только 15 цифр. В третьей строке вычитается единица из суммы с помощью Excel. Поскольку сумма во второй строке имеет только одиннадцать единиц после десятичной дроби, разница при вычитании единицы из этого отображаемого значения составляет три нуля, за которыми следует строка из одиннадцати единиц. Однако разница, сообщаемая Excel в третьей строке, составляет три нуля, за которыми следует строка из тринадцати единиц и двух дополнительных ошибочных цифр. Это связано с тем, что Excel вычисляет примерно на половину больше, чем отображает.

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

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

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

Статистические функции

Точность и удобство статистических инструментов в Excel подверглись критике [69] [70] [71] [72] [73] за неправильную обработку отсутствующих данных, за возврат неверных значений из-за неумелой обработки округления и больших чисел, так как только выборочное обновление вычислений в электронной таблице при изменении некоторых значений ячеек и наличие ограниченного набора статистических инструментов. Microsoft объявила, что некоторые из этих проблем решены в Excel 2010. [74]

Ошибка функции Excel MOD

В Excel есть проблемы с операциями по модулю . В случае слишком больших результатов Excel вернет предупреждение об ошибке# ЧИСЛО!вместо ответа. [75]

Вымышленный високосный день 1900 года

Excel включает 29 февраля 1900 г., неправильно обрабатывая 1900 как високосный год , хотя, например, 2100 правильно обрабатывается как невисокосный год. [76] [77] Ошибка возникла из Lotus 1-2-3 (намеренно реализована для экономии памяти компьютера), а также была намеренно реализована в Excel с целью совместимости с ошибками . [78] Это наследие позже было перенесено в формат файла Office Open XML . [79]

Таким образом, (не обязательно целое) число, большее или равное 61, интерпретируемое как дата и время, - это (реальное) количество дней после 30 декабря 1899 г., 0:00, неотрицательное число меньше 60 - это количество дней. дни после 31 декабря 1899 г. 0:00 и числа с целой частью 60 представляют вымышленный день.

Диапазон дат

Excel поддерживает даты с годами в диапазоне 1900–9999, за исключением того, что 31 декабря 1899 г. может быть введено как 0 и отображается как 0-янв-1900.

Преобразование доли дня в часы, минуты и дни, рассматривая ее как момент 1 января 1900 года, не работает для отрицательной дроби. [80]

Проблемы конвертации

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

Эта проблема вызвала хорошо известную проблему при анализе ДНК , например, в биоинформатике . Как впервые сообщалось в 2004 году, [81] ученые-генетики обнаружили, что Excel автоматически и неправильно конвертирует определенные имена генов в даты. Последующее исследование, проведенное в 2016 году, показало, что многие рецензируемые научные журнальные статьи были затронуты и что «из выбранных журналов доля опубликованных статей с файлами Excel, содержащими списки генов, на которые влияют ошибки в названии генов, составляет 19,6%». [82] Excel анализирует скопированные и вставленные данные и иногда изменяет их в зависимости от того, что они думают. Например, MARCH1 (Мембранно-связанный кольцевой палец типа CH 1)преобразуется в дату 1 марта (1 марта), а SEPT2 (2 сентября ) преобразуется во 2 сентября (2 сентября) и т. д. [83] Хотя некоторые вторичные источники новостей [84] сообщили об этом как об ошибке Excel, Первоначальные авторы статьи 2016 года возложили вину на исследователей, злоупотребляющих Excel. [82] [85]

В августе 2020 года Комитет по номенклатуре генов HUGO (HGNC) опубликовал в журнале Nature новые рекомендации относительно именования генов, чтобы избежать проблем с «символами, которые влияют на обработку и поиск данных». На данный момент было переименовано 27 генов, включая изменение MARCH1 на MARCHF1 и SEPT1 на SEPTIN1, чтобы избежать случайного преобразования названий генов в даты. [86]

Ошибки с большими струнами

Следующие функции возвращают неверные результаты при передаче строки длиной более 255 символов: [87]

  • type() неправильно возвращает 16, что означает «значение ошибки»
  • IsText()при вызове в качестве метода объекта VBA WorksheetFunction(т. е. WorksheetFunction.IsText()в VBA) неправильно возвращает «false».

Имена файлов

Microsoft Excel не откроет два документа с одинаковым именем и вместо этого отобразит следующую ошибку:

Документ с именем "% s" уже открыт. Вы не можете открыть два документа с одинаковым именем, даже если они находятся в разных папках. Чтобы открыть второй документ, либо закройте текущий открытый документ, либо переименуйте один из документов. [88]

Причина в неоднозначности вычислений со связанными ячейками. Если есть ячейка = '[Book1.xlsx] Sheet1'! $ G $ 33, и есть две открытых книги с именем «Book1», невозможно определить, какую из них имеет в виду пользователь. [89]

Версии

Ранняя история

Первоначально Microsoft выпустила на рынок программу для работы с электронными таблицами под названием Multiplan в 1982 году. Multiplan стал очень популярным в системах CP / M , но в системах MS-DOS он потерял популярность в пользу Lotus 1-2-3 . Microsoft выпустила первую версию Excel для Macintosh 30 сентября 1985 года, а первая версия Windows была 2.05 (для синхронизации с Macintosh версии 2.2) в ноябре 1987 года. [90] Lotus не спешил доводить 1-2-3 до Windows и к началу 1990-х годов Excel начали продавать лучше 1-2-3 и помогли Microsoft достичь позиции ведущего разработчика программного обеспечения для ПК. Это достижение укрепило Microsoft в качестве достойного конкурента и продемонстрировало ее будущее разработки графического интерфейса.программного обеспечения. Microsoft сохранила свое преимущество, выпуская новые выпуски каждые два года или около того.

Майкрософт Виндоус

Excel 2.0 - это первая версия Excel для платформы Intel . Версии до 2.0 были доступны только на Apple Macintosh.

Excel 2.0 (1987)

Первая версия Windows имела маркировку «2», чтобы соответствовать версии для Mac. Это включало исполняемую версию Windows. [91]

В 1989 году компания BYTE включила Excel для Windows в число победителей премии BYTE Awards "Отличие". Журнал заявил, что портированная «необычная» версия для Macintosh «сияет» с пользовательским интерфейсом не хуже оригинала.

Excel 3.0 (1990)

Включены панели инструментов, возможности рисования, контуры, поддержка надстроек, трехмерные диаграммы и многие другие новые функции. [91]

Excel 4.0 (1992)

Введено автозаполнение. [92]

Кроме того, пасхальное яйцо в Excel 4.0 показывает скрытую анимацию танцующего набора чисел от 1 до 3, представляющего Lotus 1-2-3, который затем раздавлен логотипом Excel. [93]

Excel 5.0 (1993)

В версии 5.0 Excel включил Visual Basic для приложений (VBA), язык программирования, основанный на Visual Basic, который добавляет возможность автоматизировать задачи в Excel и предоставлять пользовательские функции (UDF) для использования на листах. VBA - мощное дополнение к приложению, включающее полнофункциональную интегрированную среду разработки (IDE). Запись макросов может создавать код VBA, воспроизводящий действия пользователя, что позволяет легко автоматизировать обычные задачи. VBA позволяет создавать формы и элементы управления на листе для взаимодействия с пользователем. Язык поддерживает использование (но не создание) ActiveX ( COM ) DLL.s; в более поздних версиях добавлена ​​поддержка модулей классов, позволяющая использовать базовые методы объектно-ориентированного программирования .

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

Версии Excel с 5.0 по 9.0 содержат различные пасхальные яйца , в том числе «Зал истерзанных душ», мини-игру, похожую на Doom , хотя начиная с версии 10 Microsoft приняла меры для исключения таких недокументированных функций из своих продуктов. [94]

5.0 был выпущен в 16-битной версии x86 для Windows 3.1 и более поздней версии в 32-битной версии для NT 3.51 (x86 / Alpha / PowerPC)

Excel 95 (версия 7.0)

Microsoft Excel 95

Выпущенная в 1995 году вместе с Microsoft Office для Windows 95 , это первая основная версия после Excel 5.0, так как не существует Excel 6.0, в котором все приложения Office стандартизированы под одним и тем же основным номером версии.

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

Excel 97 (v8.0)

Входит в Office 97 (для x86 и Alpha). Это было серьезное обновление, которое представило помощника по офисной скрепке и включило стандартный VBA, используемый вместо внутреннего Excel Basic. Он представил теперь удаленные метки естественного языка.

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

Excel 2000 (версия 9.0)

Microsoft Excel 2000

Входит в Office 2000 . Это было незначительное обновление, но добавлено обновление буфера обмена, в котором он может одновременно хранить несколько объектов. Office Assistant, частое нежелательное появление которого в Excel 97 раздражало многих пользователей, стал менее навязчивым.

Excel 2002 (версия 10.0)

Входит в состав Office XP . Очень незначительные улучшения.

Excel 2003 (версия 11.0)

Включен в Office 2003 . Незначительные улучшения, наиболее значительными из которых являются новые таблицы.

Excel 2007 (версия 12.0)

Microsoft Excel 2007

Входит в состав Office 2007 . Этот выпуск был значительным обновлением предыдущей версии. Подобно другим обновленным продуктам Office, в Excel 2007 использовалась новая система меню ленты . Это отличалось от того, к чему привыкли пользователи, и было встречено неоднозначной реакцией. В одном исследовании сообщалось о достаточно хорошем восприятии пользователями, за исключением опытных пользователей и пользователей приложений для обработки текстов с классическим интерфейсом WIMP , но они были менее убеждены с точки зрения эффективности и организации. [95] Тем не менее, онлайн-опрос показал, что большинство респондентов отрицательно оценили изменение, при этом опытные пользователи были «несколько более негативными», чем промежуточные пользователи, а пользователи сообщили о самооценке. снижение производительности.

Добавленная функциональность включала набор редактируемых бизнес-диаграмм SmartArt . Также было добавлено улучшенное управление именованными переменными с помощью диспетчера имен и значительно улучшенная гибкость в форматировании графиков, которые позволяют отмечать координаты ( x, y ) и линии произвольного веса. Было внесено несколько улучшений в сводные таблицы.

Также, как и другие офисные продукты, были представлены форматы файлов Office Open XML , включая .xlsm для книги с макросами и .xlsx для книги без макросов. [96]

В частности, были значительно увеличены многие ограничения по размеру предыдущих версий. Чтобы проиллюстрировать, количество строк теперь было 1 048 576 (2 20 ), а столбцов было 16 384 (2 14 ; крайний правый столбец - XFD). Это меняет действительную  ссылку A1 по сравнению с именованным диапазоном. В этой версии для расчета электронных таблиц более широко использовалось несколько ядер; однако макросы VBA не обрабатываются параллельно, и надстройки XLL выполнялись параллельно только в том случае, если они были потокобезопасными, и это было указано при регистрации.

Excel 2010 (версия 14.0)

Microsoft Excel 2010 под управлением Windows 7

Включенная в Office 2010 , это следующая основная версия после v12.0, поскольку версия 13 была пропущена .

Незначительные улучшения и поддержка 64-битной [97], включая следующее:

  • Многопоточный пересчет (MTR) для часто используемых функций
  • Улучшенные сводные таблицы
  • Дополнительные параметры условного форматирования
  • Дополнительные возможности редактирования изображений
  • Диаграммы в ячейках, называемые спарклайнами
  • Возможность предварительного просмотра перед вставкой
  • Функция Office 2010 Backstage для задач, связанных с документами
  • Возможность настройки ленты
  • Множество новых формул, наиболее узкоспециализированных для повышения точности [98]

Excel 2013 (версия 15.0)

Включено в Office 2013 вместе с множеством новых инструментов, включенных в этот выпуск:

  • Улучшенная многопоточность и конкуренция за память
  • FlashFill [99]
  • Power View [100]
  • Power Pivot [101]
  • Слайсер временной шкалы
  • Приложение для Windows
  • Спросить [102]
  • 50 новых функций [103]

Excel 2016 (версия 16.0)

Включено в Office 2016 вместе с множеством новых инструментов, включенных в этот выпуск:

  • Интеграция с Power Query
  • Режим только для чтения для Excel
  • Доступ с клавиатуры для сводных таблиц и срезов в Excel
  • Новые типы диаграмм
  • Быстрое связывание данных в Visio
  • Функции прогнозирования Excel
  • Поддержка множественного выбора элементов слайсера с помощью касания
  • Группировка по времени и развертка сводной диаграммы
  • Карты данных Excel [104]

Excel 2019, Office 365 и последующие (v16.0)

Microsoft больше не выпускает отдельные версии Office или Excel. Вместо этого функции вводятся автоматически с течением времени с помощью Центра обновления Windows. Номер версии остается 16.0. После этого можно будет указать только приблизительные даты появления признаков.

  • Динамические массивы. По сути, это формулы массива, но они автоматически "переливаются" в соседние ячейки и не требуют Ctrl-Shift-Enter для их создания. Кроме того, по умолчанию используются динамические массивы с новыми операторами «@» и «#» для обеспечения совместимости с предыдущими версиями. Это, пожалуй, самое крупное структурное изменение с 2007 года, вызванное аналогичной функцией в Google Таблицах . Динамические массивы начали появляться в предварительных выпусках примерно в 2018 г., а по состоянию на март 2020 г. они доступны в опубликованных версиях Office 365 при условии, что пользователь выбрал «Инсайдеры Office».

Apple Macintosh

Microsoft Excel для Mac 2011
  • 1985 Excel 1.0
  • 1988 Excel 1.5
  • 1989 Excel 2.2
  • 1990 Excel 3.0
  • 1992 Excel 4.0
  • 1993 Excel 5.0 (часть Office 4.x - последняя версия Motorola 680x0 [105] и первая версия PowerPC)
  • 1998 Excel 8.0 (часть Office 98 )
  • 2000 Excel 9.0 (часть Office 2001 )
  • 2001 Excel 10.0 (часть Office v. X )
  • 2004 Excel 11.0 (часть Office 2004 )
  • 2008 Excel 12.0 (часть Office 2008 )
  • 2010 Excel 14.0 (часть Office 2011 )
  • 2015 Excel 15.0 (часть Office 2016 - Office 2016 для Mac) приближает версию для Mac к паритету со своим двоюродным братом Windows, гармонизируя многие функции отчетности и высокоуровневые функции разработчика, а также приводя ленту и стиль в соответствие с аналогом для ПК .) [106]

OS / 2

  • 1989 Excel 2.2
  • 1990 Excel 2.3
  • 1991 Excel 3.0

Мобильный

Excel Mobile - это программа для работы с электронными таблицами, которая может редактировать файлы XLSX. Он может редактировать и форматировать текст в ячейках, вычислять формулы, выполнять поиск в электронной таблице, сортировать строки и столбцы, фиксировать области, фильтровать столбцы, добавлять комментарии и создавать диаграммы. Он не может добавлять столбцы или строки, кроме как на краю документа, переупорядочивать столбцы или строки, удалять строки или столбцы или добавлять вкладки электронной таблицы. [107] [108] [109] [110] [111] [112] В версии 2007 года есть возможность использовать полноэкранный режим для работы с ограниченным разрешением экрана, а также разделение панелей для просмотра различных частей рабочего листа. за один раз. [110]Параметры защиты, параметры масштабирования, параметры автофильтра, определенное форматирование диаграмм, скрытые листы и другие функции не поддерживаются в Excel Mobile и будут изменены при открытии и сохранении книги. [111] В 2015 году Excel Mobile стал доступен для Windows 10 и Windows 10 Mobile в Магазине Windows . [113] [114]

Резюме

Влияние

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

Excel 2.0 для Windows, созданный по образцу графического интерфейса пользователя Mac, косвенно расширил установленную базу зарождающейся среды Windows. Excel 2.0 был выпущен за месяц до Windows 2.0, а количество установленных Windows на тот момент в 1987 году было настолько низким, что Microsoft пришлось связать рабочую версию Windows 1.0 с Excel 2.0. [115] В отличие от Microsoft Word, версии Excel для DOS никогда не существовало.

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

Безопасность

Поскольку Excel широко используется, он подвергся атаке хакеров. Хотя Excel не имеет прямого доступа к Интернету, если злоумышленник может заставить жертву открыть файл в Excel, а в Excel имеется соответствующая ошибка безопасности, то злоумышленник может получить контроль над компьютером жертвы. [116] У британского GCHQ есть инструмент под названием TORNADO ALLEY для этой цели. [117] [118]

Смотрите также

  • Сравнение программного обеспечения для работы с электронными таблицами
  • Сравнение надстроек Microsoft Excel для анализа рисков
  • Числа (электронная таблица) - эквивалент iWork
  • Спредмарт

Рекомендации

  1. ^ «Примечания к выпуску для выпусков Current Channel в 2020 году» . Документы Microsoft . Проверено 19 июля 2020 года .
  2. Том Уоррен (24 сентября 2018 г.). «Microsoft запускает Office 2019 для Windows и Mac» . Грань . Проверено 25 декабря 2019 года .
  3. ^ «Microsoft Office Excel 365» . Microsoft.com . Проверено 25 января 2021 года .
  4. ^ «История обновлений для Office для Mac» . Документы Microsoft . Проверено 15 октября 2019 года .
  5. ^ "Microsoft Excel APKs" . APKMirror . Проверено 17 сентября 2019 года .
  6. ^ «Microsoft Excel» . Магазин приложений . Проверено 18 октября 2019 года .
  7. ^ Харви, Грег (2006). Excel 2007 для чайников . Вайли. ISBN 978-0-470-03737-9.
  8. ^ Харви, Грег (2007). Рабочая тетрадь Excel 2007 для чайников (2-е изд.). Вайли. п. 296 сл . ISBN 978-0-470-16937-7.
  9. ^ «Описание сводных таблиц Microsoft Excel» . Лучший учебник по Excel . Проверено 25 января 2021 года .
  10. ^ «Все о сводных таблицах Microsoft Excel» . Excel Pivot . Проверено 19 января 2021 года .
  11. ^ «Все о сводных таблицах Microsoft Excel» . Excel Pivot . Проверено 19 января 2021 года .
  12. ^ де Леви, Роберт (2004). Расширенный Excel для анализа научных данных . Издательство Оксфордского университета. ISBN 978-0-19-515275-3.
  13. Bourg, Дэвид М. (2006). Научная и инженерная поваренная книга Excel . О'Рейли. ISBN 978-0-596-00879-6.
  14. ^ Шереф, Мишель MH и Ахуджа, Равиндра К. (2008). «§4.2 Электронная таблица управления портфелем и оптимизации DSS» . В Burstein, Frad & Holsapple, Clyde W. (ред.). Справочник по системам поддержки принятия решений 1: Основные темы . Springer. ISBN 978-3-540-48712-8.
  15. ^ Уэллс, Эрик и Харшбаргер, Стив (1997). Справочник разработчика Microsoft Excel 97 . Microsoft Press. ISBN 978-1-57231-359-0. Разработаны отличные примеры, показывающие, как можно разрабатывать приложения.
  16. ^ Харнетт, Дональд Л. и Хоррелл, Джеймс Ф. (1998). Модели данных, статистики и решений в Excel . Вайли. ISBN 978-0-471-13398-8.
  17. ^ Требуетсякакое-тооборудование для сбора данных. См., Например, Аустерлиц, Ховард (2003). Методы сбора данных с помощью ПК (2-е изд.). Академическая пресса. п. 281 сл . ISBN 978-0-12-068377-2.
  18. ^ «Описание переключателей запуска для Excel» . Справка и поддержка Microsoft . Служба поддержки Microsoft. 7 мая 2007 . Проверено 14 декабря 2010 года . Microsoft Excel поддерживает ряд дополнительных переключателей, которые можно использовать для управления запуском программы. В этой статье перечислены переключатели и дано описание каждого переключателя.
  19. ^ «Функции Excel (по алфавиту)» . Microsoft . Проверено 4 ноября 2018 года .
  20. ^ «Объект WorksheetFunction (Excel)» . Справочник по Office VBA . Microsoft . Проверено 4 ноября 2018 года .
  21. ^ «Функции (Visual Basic для приложений)» . Справочник по Office VBA . Microsoft . Проверено 4 ноября 2018 года .
  22. ^ Например, преобразовав в Visual Basic рецепты в Press, William H. Press; Teukolsky, Saul A .; Веттерлинг, Уильям Т. и Фланнери, Брайан П. (2007). Численные рецепты: искусство научных вычислений (3-е изд.). Издательство Кембриджского университета. ISBN 978-0-521-88068-8.Преобразование кода в Basic из Fortran, вероятно, проще, чем из C ++, поэтому может быть проще использовать 2-е издание ( ISBN 0521437210 ) или реализацию кода Basic из первого издания: Sprott, Julien C. (1991). Числовые рецепты: процедуры и примеры на БЕЙСИКЕ . Издательство Кембриджского университета. ISBN  978-0-521-40689-5.
  23. ^ "Excel" . Office для Mac . OfficeforMacHelp.com . Проверено 8 июля 2012 года .
  24. ^ «Использование Excel - ПК или Mac? | Excel Lemon» . www.excellemon.com . Архивировано из оригинального 21 сентября 2016 года . Проверено 29 июля 2015 года .
  25. ^ Однако все большая часть функций Excel не фиксируется Macro Recorder, что приводит к появлению в основном бесполезных макросов. Совместимость между несколькими версиями Excel также является недостатком этого метода. Средство записи макросов в Excel 2010 может не работать в Excel 2003 или более ранней версии. Чаще всего это происходит при изменении цвета и форматирования ячеек.Вокенбах, Джон (2007). «Глава 6: Использование средства записи макросов Excel» . Программирование на VBA в Excel 2007 для чайников (под редакцией Яна Карела Питерсе). Вайли. п. 79 сл . ISBN 978-0-470-04674-6.
  26. ^ Walkenbach, Джон (2 февраля 2007). «Глава 4: Введение в объектную модель Excel» . цитировал работу . п. 53 сл . ISBN 978-0-470-04674-6.
  27. ^ «Страница электронной таблицы для пользователей и разработчиков Excel» . J-Walk & Associates, Inc . Проверено 19 декабря 2012 года .
  28. ^ «Работа с макросами Excel 4.0» . Поддержка Microsoft Office . Проверено 19 декабря 2012 года .
  29. ^ «Как сделать сводную диаграмму» . Excel Pivot . Проверено 10 февраля 2021 года .
  30. ^ "Решатель" .
  31. ^ «Различия между использованием книги в браузере и в Excel - служба поддержки Office» . support.office.com . Архивировано 8 февраля 2017 года . Проверено 7 февраля 2017 года .
  32. ^ «Большая сетка и повышенные ограничения в Excel 2007» . microsoft.com . Проверено 10 апреля 2008 года .
  33. ^ «Как извлечь информацию из файлов Office с помощью форматов и схем файлов Office» . Microsoft. 26 февраля 2008 . Проверено 10 ноября 2008 года .
  34. ^ a b «Справочник по электронной таблице XML» . Технические статьи Microsoft Excel 2002 . MSDN. Август 2001 . Проверено 10 ноября 2008 года .
  35. ^ «Устаревшие функции Excel 2007» . Microsoft - Дэвид Гейнер. 24 августа 2006 . Проверено 2 января 2009 года .
  36. ^ «Документация OpenOffice.org по формату файлов Microsoft Excel» (PDF) . 2 августа 2008 г.
  37. ^ "Спецификация формата двоичного файла Microsoft Office Excel 97 - 2007 (формат * .xls 97-2007)" . Корпорация Майкрософт. 2007 г.
  38. ^ Fairhurst, Даниель Штайн (17 марта 2015). Использование Excel для бизнес-анализа: руководство по основам финансового моделирования . Джон Вили и сыновья. ISBN 978-1-119-06245-5.
  39. ^ a b «Подделка DDE с частными серверами» .
  40. ^ Шмальц, Майкл (2006). «Глава 5: Использование Access VBA для автоматизации Excel» . Интеграция Excel и Access . ISBN O'Reilly Media, Inc. 978-0-596-00973-1.Шмальц, Майкл (2006). «Глава 5: Использование Access VBA для автоматизации Excel» . Интеграция Excel и Access . ISBN O'Reilly Media, Inc. 978-0-596-00973-1.
  41. ^ Корнелл, Пол (2007). «Глава 5: Подключение к другим базам данных» . Excel как ваша база данных . Апресс. п. 117 сл . ISBN 978-1-59059-751-4.
  42. Перейти ↑ DeMarco, Jim (2008). «Инструменты импорта данных Excel» . Pro Excel 2007 VBA . Апресс. п. 43 сл . ISBN 978-1-59059-957-0.
  43. ^ Хартс, Дуг (2007). «Импорт данных Access в Excel 2007» . Microsoft Office 2007 Business Intelligence: отчеты, анализ и измерения с рабочего стола . McGraw-Hill Professional. ISBN 978-0-07-149424-3.
  44. ^ «О сетевом DDE (Windows)» .
  45. ^ Как настроить RTD в Excel
  46. Перейти ↑ DeMarco, Jim (2008). Pro Excel 2007 VBA . Беркли, Калифорния: Апресс. п. 225. ISBN 978-1-59059-957-0. Доступ к внешним данным осуществляется через файл подключения, например файл подключения к данным Office (ODC) (ODC).
  47. ^ Буллен, Стивен; Бови, Роб и Грин, Джон (2009). Профессиональная разработка Excel (2-е изд.). Река Аппер Сэдл, Нью-Джерси: Аддисон-Уэсли. п. 665. ISBN 978-0-321-50879-9. Чтобы создать надежное решение, мы всегда должны включать некоторый код VBA ...
  48. ^ Уильям, Wehrs (2000). «Прикладной курс DSS с использованием Excel и VBA: IS и / или MS?» (PDF) . Труды ISECON (конференция преподавателей информационных систем) . п. 4. Архивировано из оригинального (PDF) 21 августа 2010 года . Проверено 5 февраля 2010 года . Microsoft Query - это инструмент поиска данных (например, браузер ODBC), который можно использовать в Excel 97. Он позволяет пользователю создавать и сохранять запросы во внешних реляционных базах данных, для которых доступен драйвер ODBC.
  49. ^ Используйте Microsoft Query для получения внешних данных. Архивировано 12 марта 2010 г. на Wayback Machine.
  50. ^ «Защита паролем документов, книг и презентаций - Word - Office.com» . Office.microsoft.com . Проверено 24 апреля 2013 года .
  51. ^ «Защита паролем документов, книг и презентаций - Word - Office.com» . Office.microsoft.com . Проверено 24 апреля 2013 года .
  52. ^ «Защита паролем элементов рабочего листа или книги - Excel - Office.com» . Office.microsoft.com. Архивировано из оригинального 26 марта 2013 года . Проверено 24 апреля 2013 года .
  53. ^ «Описание программы просмотра Excel» . Microsoft . 17 февраля 2012 года в архив с оригинала на 6 апреля 2013 года .
  54. ^ a b «Как получить последнюю версию программы просмотра Excel» . Документы Microsoft . 22 мая 2020 . Проверено 3 января 2021 года .
  55. ^ «Описание обновления безопасности для Excel Viewer 2007: 12 февраля 2019 г.» . Microsoft . 16 апреля 2020 . Проверено 3 января 2021 года .
  56. ^ "Microsoft Excel Viewer" . Microsoft . 1997. Архивировано из оригинала 20 января 1998 года.
  57. ^ «Программа просмотра Excel 97/2000: файлы электронных таблиц» . Microsoft . Архивировано из оригинала 13 января 2004 года.
  58. ^ «Новые возможности в Windows CE .NET 4.1» . Документы Microsoft . 30 июня 2006 . Проверено 3 января 2021 года .
  59. ^ "Excel Viewer 2003" . Microsoft . 12 октября, 2004. Архивировано из оригинала на 15 января 2005 года.
  60. ^ «Excel Viewer 2003 с пакетом обновления 3 (SP3)» . Microsoft . 17 сентября, 2007. Архивировано из оригинального по 11 октября 2007 года.
  61. ^ «Программа просмотра Excel» . Microsoft . 14 января 2008. Архивировано из оригинального 26 сентября 2010 года.
  62. ^ «Excel Viewer 2007 с пакетом обновления 2 (SP2)» . Microsoft . 24 апреля 2009 года Архивировано из оригинального 28 апреля 2012 года.
  63. ^ «Excel Viewer 2007 с пакетом обновления 3 (SP3)» . Microsoft . 25 октября 2011 года Архивировано из оригинального 29 декабря 2011 года.
  64. ^ «Поддерживаемые версии программ просмотра Office» . Microsoft . 16 апреля 2020 . Проверено 3 января 2021 года .
  65. ^ Обзор Microsoft можно найти по адресу: «Арифметика с плавающей запятой может давать неточные результаты в Excel» . Редакция 8.2; Идентификатор статьи: 78113 . Поддержка Microsoft. 30 июня 2010 . Проверено 2 июля 2010 года .
  66. ^ Альтман, Мика ; Гилл, Джефф ; Макдональд, Майкл (2004). «§2.1.1 Показательный пример: вычисление стандартного отклонения коэффициента» . Числовые вопросы в статистических вычислениях для социологов . Wiley-IEEE. п. 12. ISBN 978-0-471-23633-7.
  67. ^ де Леви, Роберт (2004).цитируемая работа. С. 45–46. ISBN 978-0-19-515275-3.
  68. ^ Вокенбах, Джон (2010). «Определение типов данных» . Программирование Excel 2010 Power с помощью VBA . Вайли. стр. 198 и далее и таблица 8–1. ISBN 978-0-470-47535-5.
  69. ^ Маккалоу, Брюс Д .; Уилсон, Берри (2002). «О точности статистических процедур в Microsoft Excel 2000 и Excel XP». Вычислительная статистика и анализ данных . 40 (4): 713–721. DOI : 10.1016 / S0167-9473 (02) 00095-6 .
  70. ^ Маккалоу, Брюс Д .; Хайзер, Дэвид А. (2008). «О точности статистических процедур в Microsoft Excel 2007». Вычислительная статистика и анализ данных . 52 (10): 4570–4578. CiteSeerX 10.1.1.455.5508 . DOI : 10.1016 / j.csda.2008.03.004 . 
  71. Ялта, А. Талха (2008). «Точность статистических распределений в Microsoft Excel 2007». Вычислительная статистика и анализ данных . 52 (10): 4579–4586. DOI : 10.1016 / j.csda.2008.03.005 .
  72. Голдуотер, Ева. «Использование Excel для статистического анализа данных - предостережения» . Школа общественного здравоохранения Массачусетского университета . Проверено 10 ноября 2008 года .
  73. ^ Heiser, David A. (2008). «Ошибки, проблемы, обходные пути и исправления Microsoft Excel 2000, 2003 и 2007» . Архивировано из оригинального 18 апреля 2010 года . Проверено 8 апреля 2010 года .
  74. ^ Функциональные улучшения в Excel 2010. Архивировано 6 апреля 2010 г. на Wayback Machine. Комментарии читателей могут пролить свет на некоторые оставшиеся проблемы.
  75. ^ "Ошибка мода" . Byg Software. Архивировано из оригинальных 11 - го января 2016 года . Проверено 10 ноября 2008 года .
  76. ^ «Дни недели до 1 марта 1900 г. неверны в Excel» . Microsoft. Архивировано 14 июля 2012 года . Проверено 10 ноября 2008 года .
  77. ^ «Excel ошибочно предполагает, что 1900 год високосный» . Microsoft . Проверено 1 мая 2019 года .
  78. ^ Сполски, Joel (16 июня 2006). «Мой первый обзор BillG» . Джоэл о программном обеспечении . Проверено 10 ноября 2008 года .
  79. ^ «Противоречивая природа OOXML» . ConsortiumInfo.org.
  80. ^ «Отрицательные значения даты и времени отображаются в Excel в виде знаков решетки (###)» . Microsoft . Проверено 26 марта 2012 года .
  81. ^ Зиберг, Барри Р.; Рис, Джозеф; Кейн, Дэвид В; Бусси, Кимберли Дж; Учио, Эдвард; Линехан, В. Марстон; Барретт, Дж. Карл; Вайнштейн, Джон Н. (2004). «Ошибочные идентификаторы: ошибки в названии генов могут быть непреднамеренно внесены при использовании Excel в биоинформатике» . BMC Bioinformatics . 5 (1): 80. DOI : 10,1186 / 1471-2105-5-80 . PMC 459209 . PMID 15214961 .  
  82. ^ a b Ziemann, Марк; Эрен, Йотам; Эль-Оста, Ассам (2016). «Ошибки в названиях генов широко распространены в научной литературе» . Геномная биология . 17 (1): 177. DOI : 10.1186 / s13059-016-1044-7 . PMC 4994289 . PMID 27552985 .  
  83. ^ Анон (2016). «Microsoft Excel обвиняют в ошибках исследования генов» . bbc.co.uk . Лондон: BBC News .
  84. ^ Cimpanu, Каталин (24 августа 2016). «Каждая пятая научная статья о генах содержит ошибки из-за Excel» . Софтпедия . SoftNews.
  85. ^ Ziemann, Марк (2016). «Genome Spot: Мои личные мысли об ошибках в названии генов» . genomespot.blogspot.co.uk . Архивировано из оригинального 30 августа 2016 года.
  86. Винсент, Джеймс (6 августа 2020 г.). «Ученые переименовывают человеческие гены, чтобы Microsoft Excel не ошибочно считал их датами» . Грань . Проверено 9 октября, 2020 .
  87. ^ «Excel: введите () и не справьтесь с длинными строками» . Переполнение стека . 3 ноября 2018 г.WorksheetFunction.IsText()
  88. Раджа, Гэри (2 августа 2004 г.). "Беда с макросами" . Индусская бизнес-линия . Проверено 19 марта 2019 года .
  89. ^ Кирилов, Джозеф (8 января 2009). «Microsoft Excel - Почему я не могу открыть два файла с одинаковым именем?» . Блоги MSDN . Корпорация Microsoft . Архивировано из оригинального 29 июля 2010 года . Проверено 19 марта 2019 года .
  90. ^ Infoworld Media Group, Inc. (7 июля 1986). InfoWorld First Look: Supercalc 4 бросает вызов 1-2-3 с новой тактикой .
  91. ^ a b Вокенбах, Джон (4 декабря 2013 г.). «История версий Excel» . Страница электронной таблицы . Джон Уокенбах . Проверено 12 июля, 2020 .
  92. ^ Lewallen, Dale (1992). ПК / Компьютерное руководство по Excel 4.0 для Windows . Зифф Дэвис . п. 13. ISBN 9781562760489. Проверено 27 июля 2013 года .
  93. ^ Лейк, Мэтт (6 апреля 2009 г.). «Любимые пасхальные яйца: Excel 4» . crashreboot.blogspot.com . Проверено 5 ноября 2013 года .
  94. Остерман, Ларри (21 октября 2005 г.). "Почему нет пасхальных яиц?" . WebLog Ларри Остермана . Блоги MSDN . Проверено 29 июля 2006 года .
  95. ^ Dostál, M (9 декабря 2010). Принятие пользователем пользовательского интерфейса Microsoft Ribbon (PDF) . Палацкий университет Оломоуца . ISBN  978-960-474-245-5. ISSN  1792-6157 . Проверено 28 мая 2013 года .
  96. ^ Додж, Марк; Стинсон, Крейг (2007). «Глава 1: Что нового в Microsoft Office Excel 2007». Microsoft Office Excel 2007 наизнанку . Microsoft Press. п. 1 сл . ISBN 978-0-7356-2321-7.
  97. ^ «Что нового в Excel 2010 - Excel» . Архивировано из оригинала на 2 декабря 2013 года . Проверено 23 сентября 2010 года .
  98. ^ Вокенбах, Джон (2010). «Немного существенного фона» . Программирование Excel 2010 Power с помощью VBA . Индианаполис, Индиана: Wiley Publishing, Inc., стр. 20. ISBN 9780470475355.
  99. Рианна Харрис, Стивен (1 октября 2013 г.). «Excel 2013 - Flash Fill» . Experts-Exchange.com . Обмен экспертами . Проверено 23 ноября 2013 года .
  100. ^ «Что нового в Excel 2013» . Office.com . Microsoft . Проверено 25 января 2014 года .
  101. ^ К., Гаспер (10 октября 2013 г.). «Лучше ли сводная таблица PowerPivot, чем обычная сводная таблица» . Experts-Exchange.com . Обмен экспертами . Проверено 23 ноября 2013 года .
  102. ^ К., Гаспер (20 мая 2013 г.). «Запросить надстройку для Excel 2013» . Experts-Exchange.com . Обмен экспертами . Проверено 23 ноября 2013 года .
  103. ^ «Новые функции в Excel 2013» . Office.com . Microsoft . Проверено 23 ноября 2013 года .
  104. ^ «Что нового в Office 2016» . Office.com . Microsoft . Проверено 16 августа 2015 года .
  105. ^ «Microsoft объявляет о выпуске Office 98 для Macintosh Edition в марте» . Microsoft . 6 января 1998 . Проверено 29 декабря 2017 года .
  106. ^ «Office для Mac, наконец,« гражданин первого класса » » . Re / code . Проверено 29 июля 2015 года .
  107. ^ Ральф, Нейт. «Office для Windows Phone 8: удобное руководство для начинающих» . TechHive . Проверено 30 августа 2014 года .
  108. ^ Уоллман, Дана. «Практика Microsoft Office Mobile для iPhone» . Engadget . Проверено 30 августа 2014 года .
  109. ^ Пог, Дэвид. «Microsoft добавляет Office для iPhone. Зева» . Нью-Йорк Таймс . Проверено 30 августа 2014 года .
  110. ^ a b Огасавара, Тодд. «Что нового в Excel Mobile» . Microsoft. Архивировано из оригинала 8 февраля 2008 года . Проверено 13 сентября 2007 года .
  111. ^ a b «Неподдерживаемые функции в Excel Mobile» . Microsoft. Архивировано из оригинального 20 октября 2007 года . Проверено 21 сентября 2007 года .
  112. ^ Использовать Excel Mobile, архивная копия от 20 октября 2007 г., на Wayback Machine . Microsoft. Проверено 21 сентября 2007 года.
  113. ^ «Excel Mobile» . Магазин Windows . Microsoft . Проверено 26 июня, 2016 .
  114. ^ «PowerPoint Mobile» . Магазин Windows . Microsoft . Проверено 26 июня, 2016 .
  115. ^ Perton, Марк (20 ноября 2005). «Windows в 20:20 вещей, которых вы не знали о Windows 1.0» . Switch.com . Архивировано из оригинала на 11 апреля 2013 года . Проверено 1 августа 2013 года .
  116. Кейзер, Грегг (24 февраля 2009 г.). «Злоумышленники используют незащищенную уязвимость Excel» . Компьютерный мир . IDG Communications, Inc. Retrieved 19 March, 2019 .
  117. ^ «Инструменты и методы JTRIG» . Перехват . First Look Productions, Inc. 14 июля, 2014. Архивировано из оригинала 14 июля 2014 года . Проверено 19 марта 2019 года .
  118. ^ Кук, Джон. «Инструменты и методы JTRIG» . Перехват . п. 4 . Проверено 19 марта 2019 г. - через DocumentCloud .

Общие источники

  • Буллен, Стивен; Бови, Роб; Грин, Джон (2009). Профессиональная разработка в Excel: полное руководство по разработке приложений с использованием Microsoft Excel и VBA (2-е изд.). Бостон: Эддисон Уэсли. ISBN 978-0-321-50879-9.
  • Додж, Марк; Стинсон, Крейг (2007). Microsoft Office Excel 2007 наизнанку . Редмонд, Вашингтон: Microsoft Press. ISBN 978-0-7356-2321-7.
  • Билло, Э. Джозеф (2011). Excel для химиков: всеобъемлющее руководство (3-е изд.). Хобокен, Нью-Джерси: Джон Уайли и сыновья. ISBN 978-0-470-38123-6.

внешняя ссылка

  • Microsoft Excel - официальный сайт