Microsoft Excel

Продукт
Название базовой системы (платформы): Microsoft Office
Разработчики: Microsoft
Дата последнего релиза: 2023/08/22
Технологии: Офисные приложения

Содержание


Microsoft Excel (также иногда называется Microsoft Office Excel) — программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic для приложений). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

История

2023: Интеграция с Python

Компания Microsoft, в которой с 2020 года работает Гвидо ван Россум, создатель языка программирования Python, объявила об интеграции Python в табличный процессор Excel. Python можно использовать в Excel для написания формул, работы с данными, анализа информации и формирования диаграмм. Python-код добавляется в ячейки, обрабатывается по аналогии с макросами и функциями, но выполняется не локально, а в облаке Microsoft Cloud. Об этом стало известно 22 августа 2023 года.

Поддержка языка Python реализована через выполнение дистрибутива "Anaconda Distribution for Python" в отдельном изолированном окружении в Microsoft Azure. Для использования в Excel доступны многие Python-библиотеки, такие как pandas для манипулирования данными, statsmodels для статистического моделирования, Matplotlib и seaborn для визуализации информации.

На август 2023 года возможность использования Python уже доступна в бета-версии облачного офисного пакета Microsoft 365, а начиная со сборки 16818 будет добавлена в Excel для Windows[1].

Image:CFD0C5CECEC5D4_1692731010.png

2022: Блокировка макросов по умолчанию

8 февраля 2022 года стало известно, что компания Microsoft будет по умолчанию блокировать выполнение макроскриптов VBA в пяти приложениях Microsoft Office. С начала апреля 2022 года пользователи Microsoft Access, Excel, PowerPoint, Visio и Word не смогут включать скрипты макросов в ненадежных документах, загруженных из интернета. Подробнее здесь.

2021: Электронные таблицы составили 20 % вложений, используемых для доставки вредоносных программ

20 февраля 2022 года компания HP Inc. сообщила о выпуске отчета HP Wolf Security Threat Insights Report, в котором проанализировала произошедшие в IV квартале 2021 кибератаки. Изучив угрозы, которые сумели обойти системы безопасности и добрались до конечных устройств пользователей, специалисты HP Wolf Security сделали выводы о методах атак, используемых киберпреступниками.

По информации компании, исследовательская группа HP Wolf Security обнаружила волну атак с использованием надстроек Excel, с помощью которых злоумышленники распространяют вредоносный код и получают доступ к устройствам и сетям, чтобы затем похитить данные предприятий или отдельных лиц. Число злоумышленников, использующих вредоносные файлы надстроек Microsoft Excel (.xll) для заражения систем своих жертв, увеличилось почти в 7 раз по сравнению с прошлым кварталом. Такие атаки оказались очень опасными, т.к. для начала работы вредоносного ПО достаточно всего лишь кликнуть по отправленному киберпреступником файлу. Команда также обнаружила в даркнете рекламу «дропперов» (программного обеспечения для доставки и запуска .xll файлов) и целых наборов для создания программ, которые облегчают проведение подобных кампаний для неопытных злоумышленников. Подробнее здесь.

2020: Возможность задавать новые типы данных

29 октября 2020 года Microsoft объявила, что в Excel будут доступны новые типы данных, которые пользователи смогут создать на основе собственной информации. Например, в программу можно будет импортировать структурированный массив и классифицировать его тип как «клиент». Для этого данные нужно будет опубликовать в Power BI или использовать надстройку Power Query.

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

У пользователей Excel появилась возможность задавать новые типы данных

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

2019

Интеграция с Samsung Galaxy Note10

8 августа 2019 года компании Microsoft и Samsung объявили о развитии долгосрочного стратегического партнерства в области инноваций. Начиная с Samsung Galaxy Note10 производительные приложения и сервисы Microsoft будут интегрированы в продукты линейки, включая функцию автоматической синхронизации с ПК Link to Windows, OneDrive, Outlook, а также Word, Excel и PowerPoint. Подробнее здесь.

В Excel появился курс акций и валют в реальном времени

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

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

Microsoft добавила в Excel котировки акций и валют в реальном времени

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

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

Функция уже доступна всем пользователям облачного сервиса Office 365 и локальной версии Excel. Microsoft утверждает, что «это только начало». Пользователи скоро получат доступ к данным за прошлые месяцы и к функции автоматического обновления цен каждые несколько минут. Также компания опубликовала обучающий шаблон и короткую инструкцию для работы с инструментом «Акции».[2]

2017: Добавлена функция совместного редактирования документов в реальном времени

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

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

В дополнение к функции совместного редактирования в Excel, Microsoft анонсировала поддержку автосохранения в Word, Excel и PowerPoint для подписчиков Office 365, хранящих документы на OneDrive и SharePoint. Ранее эти возможности были доступны только участникам программы Office Insider, но сейчас все пользователи могут применять их. Теперь независимо от того, работает ли с документом один человек или несколько одновременно, все последние изменения автоматически сохраняются в облаке.

2011: Microsoft научила Excel обрабатывать гигантские массивы данных

Microsoft разработала технологию, позволяющую связать Microsoft Excel с массивными вычислительными возможностями Windows Azure. Новый проект приведет к революции в области обработки больших массивов данных, сделав доступ к таким данным общедоступным, считают исследователи компании.В ходе мероприятия D.C. TechFair 2011, которое состоится 15 июня в Вашингтоне, Microsoft готовится представить технологию обработки больших массивов данных в облаке Windows Azure непосредственно из интерфейса Microsoft Excel. Новая технология, известная как Excel DataScope, была создана участниками команды по исследованиям в сфере облачных вычислений (Cloud Research Engagement team) в рамках исследовательской группы eXtreme Computing Group.

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

«Ученые говорят о «больших данных» как о проблеме, но по сути это идеальная возможность для применения облачных вычислений, – говорит Роджер Барга (Roger Barga), архитектор команды Cloud Research Engagement. – Обработка больших наборов данных в облаке — это один из важнейших технологических сдвигов, которые нам предстоит наблюдать в течение следующих нескольких лет».

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

1993: Интеграция в Microsoft Office

Будучи впервые объединёнными в Microsoft Office в 1993 году, Microsoft Word и Microsoft PowerPoint получили новый графический интерфейс для соответствия Excel, главного стимула модернизации ПК в то время.

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

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

  • полностью отключить макросы
  • включить макросы при открытии документа
  • доверять всем макросам, подписанным с использованием надёжных сертификатов.

Версии Excel от 5.0 до 9.0 содержат различные «пасхальные яйца», хотя, начиная с версии 10 Microsoft начала принимать меры по их ликвидации.

1980-е: Выпуск

В 1982 году Microsoft запустила на рынок первый электронный табличный процессор Multiplan, который был очень популярен на CP/M системах, но на MS-DOS системах он уступал Lotus 1-2-3. Первая версия Excel предназначалась для Mac и была выпущена в 1985 году, а первая версия для Windows была выпущена в ноябре 1987 года. Lotus не торопилась выпускать 1-2-3 под Windows, и Excel с 1988 года начала обходить по продажам 1-2-3, что в конечном итоге помогло Microsoft достичь позиций ведущего разработчика программного обеспечения. Microsoft укрепляла свое преимущество с выпуском каждой новой версии, что имело место примерно каждые два года.

В начале своего пути Excel стал причиной иска о товарном знаке от другой компании, уже продававшей пакет программ под названием «Excel». В результате спора Microsoft был обязана использовать название «Microsoft Excel» во всех своих официальных пресс-релизах и юридических документах. Однако со временем эта практика была позабыта, и Microsoft окончательно устранила проблему, приобретя товарный знак другой программы. Microsoft также решила использовать буквы XL как сокращённое название программы: иконка Windows-программы состоит из стилизованного изображения этих двух букв, а расширение файлов по умолчанию в Excel — .xls. В сравнении с первыми табличными процессорами Excel представляет множество новых функций пользовательского интерфейса, но суть остается прежней: как и в программе-родоначальнике, VisiCalc, ячейки расставляются в строки и столбцы и могут содержать данные или формулы с относительными или абсолютными ссылками на другие клетки.

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

Программирование

Ценной возможностью Excel является возможность писать код на основе Visual Basic для приложений (VBA). Этот код пишется с использованием отдельного от таблиц редактора. Управление электронной таблицей осуществляется посредством объектно-ориентированной модели кода и данных. С помощью этого кода данные входных таблиц будут мгновенно обрабатываться и отображаться в таблицах и диаграммах (графиках). Таблица становится интерфейсом кода, позволяя легко работать изменять его и управлять расчётами.

Точность

Из-за того, что Excel работает на основе расчетов с плавающей запятой, статистическая точность Excel подвергается критике. Сторонники Excel заявляют в ответ, эти ошибки проявляются лишь в особых условиях специально подобранных исходных данных, которые затрагивают относительно небольшое число пользователей, и с низкой вероятностью могут встретится на практике. Для версий 97, 2000, 2002 зафиксированы ошибки при выполнении функции MOD (деление с остатком) при определённых аргументах, где функция вместо результата возвращает ошибку #NUM!.

Ошибки

22 сентября 2007 года было сообщено, что в определённых ситуациях Excel 2007 будет показывать неправильные результаты. В частности, для тех пар чисел, чье произведение равно 65535 (например, 850 и 77,1), Excel отобразит в качестве итога 100000. Это происходит с примерно 14,5 % таких пар.[14] Кроме того, если к результату добавить единицу, Excel выведет итог 100001. Однако, если вычесть из итога единицу, на дисплее отобразится правильный результат 65534. (Также, если итог умножить или разделить на 2, будут отображены 131070 и 32767,5 соответственно.)

Microsoft сообщила в блоге Microsoft Excel, что проблема существует в отображении шести конкретных значений с плавающей запятой между 65534,99999999995 и 65535 и шести значений между 65535,99999999995 и 65536 (не включая границ). Любые расчеты, результат которых равен одному из двенадцати значений, будут отображаться неправильно. Фактические данные, хранящиеся и передающиеся в другие ячейки, верны, неверно лишь отображение значения. Ошибка появилась в Excel 2007 и не существует в предыдущих версиях. 9 октября 2007 года Microsoft выпустила патч, исправляющий проблему.Он вошёл и в состав исправлений Service Pack 1.

Ссылки

Официальный сайт Microsoft Office

Примечания





Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год