Майкрософт Эксель - Microsoft Excel
Простой линейный график создается в Excel, работает на Windows 10 | |||||
Разработчики) | Microsoft | ||||
---|---|---|---|---|---|
изначальный выпуск | 1987 | ||||
Стабильный выпуск (ы) | |||||
| |||||
Операционная система | Майкрософт Виндоус | ||||
Тип | Таблица | ||||
Лицензия | Пробная версия[3] | ||||
Интернет сайт | товары |
Excel для Mac 2016 | |
Разработчики) | Microsoft |
---|---|
изначальный выпуск | 30 сентября 1985 г. |
Стабильный выпуск | 16.30 (сборка 19101301) / 15 октября 2019 г.[4] |
Операционная система | macOS |
Тип | Таблица |
Лицензия | Проприетарный коммерческое программное обеспечение |
Интернет сайт | товары |
Разработчики) | Корпорация Майкрософт |
---|---|
Стабильный выпуск | 16.0.12026.20174 / 17 сентября 2019 г.[5] |
Операционная система | Android Marshmallow и позже |
Тип | Таблица |
Лицензия | Проприетарный коммерческое программное обеспечение |
Интернет сайт | товары |
Разработчики) | Корпорация Майкрософт |
---|---|
Стабильный выпуск | 2.30.1 / 18 октября 2019 г.[6] |
Операционная система | iOS 12 и позже |
Тип | Таблица |
Лицензия | Проприетарный коммерческое программное обеспечение |
Интернет сайт | товары |
Разработчики) | Microsoft |
---|---|
Стабильный выпуск | 16002.12325.20032.0 / 12 декабря 2019 г. |
Операционная система | Windows 10, Windows 10 Mobile |
Тип | Таблица |
Лицензия | Пробная версия |
Интернет сайт | www |
Майкрософт Эксель это электронная таблица разработан Microsoft за Windows, macOS, Android и iOS. Он имеет расчетные, графические инструменты, сводные таблицы, а макрос язык программирования называется Visual Basic для приложений. Это очень широко применяемая электронная таблица для этих платформ, особенно после версии 5 в 1993 году, и она заменила Лотос 1-2-3 как отраслевой стандарт для электронных таблиц. Excel является частью Microsoft Office набор программного обеспечения.
Функции
Основная операция
Microsoft Excel имеет основные функции всех электронных таблиц,[7] используя сетку клетки расположены в пронумерованных ряды и с буквой столбцы для организации манипуляций с данными, таких как арифметические операции. Он имеет набор функций, отвечающих статистическим, инженерным и финансовым потребностям. Кроме того, он может отображать данные в виде линейных графиков, гистограмм и диаграмм с очень ограниченным трехмерным графическим отображением. Он позволяет разбивать данные на разделы для просмотра их зависимости от различных факторов с разных точек зрения (используя сводные таблицы и менеджер сценария).[8] Имеет программный аспект, Visual Basic для приложений, позволяя пользователю использовать широкий спектр численных методов, например, для решения дифференциальных уравнений математической физики,[9][10] а затем сообщать результаты обратно в электронную таблицу. Он также имеет множество интерактивных функций, позволяющих использовать пользовательские интерфейсы, которые могут полностью скрыть электронную таблицу от пользователя, поэтому электронная таблица представляет собой так называемую заявление, или же система поддержки принятия решений (DSS) через специально разработанный пользовательский интерфейс, например, анализатор запасов,[11] или вообще как инструмент дизайна, который задает вопросы пользователям и предоставляет ответы и отчеты.[12][13][14] В более сложной реализации приложение Excel может автоматически опрашивать внешние базы данных и измерительные приборы, используя график обновлений,[15] проанализировать результаты, сделать Слово отчет или Силовая установка слайд-шоу и регулярно отправляйте эти презентации по электронной почте списку участников. Excel не предназначен для использования в качестве базы данных.[нужна цитата ]
Microsoft позволяет использовать ряд дополнительных переключателей командной строки для управления запуском Excel.[16]
Функции
Excel 2016 имеет 484 функции.[17] Из них 360 существовали до Excel 2010. Microsoft классифицирует эти функции по 14 категориям. Из 484 текущих функций 386 могут быть вызваны из VBA как методы объекта "WorksheetFunction"[18] и 44 имеют те же имена, что и функции VBA.[19]
Макро программирование
VBA программирование
Версия Excel для Windows поддерживает программирование через Microsoft Visual Basic для приложений (VBA), что является диалектом Visual Basic. Программирование с помощью VBA позволяет манипулировать электронными таблицами, что неудобно или невозможно при использовании стандартных методов работы с электронными таблицами. Программисты могут писать код напрямую с помощью редактора Visual Basic (VBE), который включает окно для написания кода, отладочный код и среду организации модуля кода. Пользователь может реализовать численные методы, а также автоматизировать такие задачи, как форматирование или организация данных в VBA.[20] и вести расчет, используя любые желаемые промежуточные результаты, возвращаемые в электронную таблицу.
VBA был удален из Mac Excel 2008, поскольку разработчики не верили, что своевременный выпуск позволит перенести механизм VBA изначально на Mac OS X. VBA был восстановлен в следующей версии, Mac Excel 2011,[21] хотя в сборке отсутствует поддержка ActiveX объекты, влияющие на некоторые инструменты разработчика высокого уровня.[22]
Распространенный и простой способ сгенерировать код VBA - использовать Макрос Рекордер.[23] Средство записи макросов записывает действия пользователя и генерирует код VBA в виде макроса. Затем эти действия можно повторить автоматически, запустив макрос. Макросы также могут быть связаны с различными типами триггеров, такими как сочетания клавиш, командная кнопка или изображение. Действия в макросе могут выполняться с помощью этих типов триггеров или с помощью общих параметров панели инструментов. Код VBA макроса также можно редактировать в VBE. Некоторые функции, такие как функции цикла и экранные подсказки по их собственным свойствам, а также некоторые элементы графического отображения не могут быть записаны, но должны быть введены в модуль VBA непосредственно программистом. Опытные пользователи могут использовать пользовательские подсказки для создания интерактивной программы или реагировать на такие события, как загрузка или изменение листов.
Записанный макрос может быть несовместим с версиями Excel. Некоторый код, который используется в Excel 2010, нельзя использовать в Excel 2003. Создание макроса, изменяющего цвета ячеек и внесение изменений в другие аспекты ячеек, может быть несовместимо с предыдущими версиями.
Код VBA взаимодействует с таблицей через Excel Объектная модель,[24] словарь, определяющий объекты электронной таблицы, и набор предоставляемых функций или методы которые позволяют читать и писать в электронную таблицу и взаимодействовать с ее пользователями (например, через настраиваемые панели инструментов или панели команд и окна сообщений). Пользовательский VBA подпрограммы выполнять эти действия и работать как макросы, созданные с помощью средства записи макросов, но они более гибкие и эффективные.
История
Начиная с первой версии Excel поддерживал программирование конечным пользователем макросов (автоматизация повторяющихся задач) и определяемых пользователем функций (расширение встроенной библиотеки функций Excel). В ранних версиях Excel эти программы были написаны на макроязыке, операторы которого имели синтаксис формул и находились в ячейках специальных листов макросов (сохраняемых с расширением файла .XLM в Windows). XLM был языком макросов по умолчанию для Excel через Excel 4.0.[25] Начиная с версии 5.0 Excel записывал макросы в VBA по умолчанию, но с версией 5.0 запись XLM по-прежнему разрешалась в качестве опции. После версии 5.0 эта опция была прекращена. Все версии Excel, включая Excel 2010, могут запускать макрос XLM, хотя Microsoft не рекомендует их использовать.[26]
Диаграммы
Excel поддерживает графики, графики, или же гистограммы генерируется из указанных групп ячеек. Созданный графический компонент может быть встроен в текущий лист или добавлен как отдельный объект.
Эти дисплеи динамически обновляются при изменении содержимого ячеек. Например, предположим, что важные требования к дизайну отображаются визуально; затем, в ответ на изменение пользователем пробных значений параметров, кривые, описывающие форму изменения конструкции, и их точки пересечения смещаются, что способствует выбору наилучшей конструкции.
Надстройки
Дополнительные функции доступны через надстройки. Некоторые из них поставляются с Excel, в том числе:
- Пакет инструментов анализа: предоставляет инструменты анализа данных для статистического и инженерного анализа (включает дисперсионный анализ и регрессивный анализ )
- Пакет инструментов анализа VBA: VBA функции для Analysis ToolPak
- Инструменты валюты евро: преобразование и форматирование для валюты евро
- Надстройка Solver: инструменты для оптимизации и решения уравнений
Excel в Интернете
Excel в Интернете - это бесплатная облегченная версия Microsoft Excel, доступная как часть Office в Интернете, которая также включает веб-версии Microsoft Word и Microsoft PowerPoint.
Excel в Интернете может отображать большинство функций, доступных в версиях Excel для настольных ПК, хотя, возможно, он не сможет их вставлять или редактировать. Некоторые подключения к данным недоступны в Excel в Интернете, в том числе с диаграммами, которые могут использовать эти внешние подключения. Excel в Интернете также не может отображать устаревшие функции, такие как макросы Excel 4.0 или диалоговые листы Excel 5.0. Также есть небольшие различия в том, как работают некоторые функции Excel.[27]
Хранение данных и обмен данными
Количество строк и столбцов
Версии Excel до 7.0 имели ограничение на размер наборов данных в 16 КБ (214 = 16384) строк. Версии от 8.0 до 11.0 могли обрабатывать 64 КБ (216 = 65536) строк и 256 столбцов (28 как метка «IV»). Версия 12.0 и более поздние, включая текущую версию 16.x, может обрабатывать более 1M (220 = 1048576) строк и 16384 (214 как метка 'XFD') столбцы.[28]
Форматы файлов
Расширение имени файла | .xls, (.xlsx, .xlsm, .xlsb - Excel 2007) |
---|---|
Тип интернет-СМИ | приложение / vnd.ms-excel |
Единый идентификатор типа (UTI) | com.microsoft.excel.xls[29] |
Разработан | Microsoft |
Тип формата | Таблица |
В Microsoft Excel до версии 2007 года в качестве основного формата использовался собственный двоичный формат файлов под названием Excel Binary File Format (.XLS).[30] Excel 2007 использует Office Open XML в качестве основного формата файла, формат на основе XML, который следует после предыдущего XML Формат на основе XML, называемый «Таблица XML» («XMLSS»), впервые представленный в Excel 2002.[31]
Несмотря на поддержку и поощрение использования новых форматов на основе XML в качестве замены, Excel 2007 оставался обратно совместимым с традиционными двоичными форматами. Кроме того, большинство версий Microsoft Excel могут читать CSV, DBF, SYLK, DIF и другие устаревшие форматы. В Excel 2007 была удалена поддержка некоторых старых форматов файлов.[32] Форматы файлов были в основном из программ на базе DOS.
Двоичный
OpenOffice.org создал документацию в формате Excel. Существуют две эпохи формата: формат OLE 97-2003 и более старый потоковый формат.[33] Спецификация двоичного формата Excel доступна для бесплатной загрузки Microsoft.[34]
Таблица XML
В Таблица XML формат, представленный в Excel 2002[31] простой, XML в формате, в котором отсутствуют некоторые дополнительные функции, такие как хранение макросов VBA. Хотя предполагаемое расширение файла для этого формата .xml, программа также правильно обрабатывает XML-файлы с .xls расширение. Эта функция широко используется сторонними приложениями (например, MySQL Браузер запросов), чтобы предложить возможности «экспорта в Excel» без реализации двоичного формата файла. Следующий пример будет правильно открыт в Excel, если он будет сохранен как Book1.xml или же Book1.xls:
<?xml version="1.0"?><Рабочая тетрадь 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"> <Рабочий лист ss: Name =«Лист1»> <Таблица ss: ExpandedColumnCount ="2" ss: ExpandedRowCount ="2" x: FullColumns ="1" x: FullRows ="1"> <Row> <Ячейка> <Данные ss: Тип ="Нить">Имя</Data></Cell> <Ячейка> <Данные ss: Тип ="Нить">Пример</Data></Cell> </Row> <Row> <Ячейка> <Данные ss: Тип ="Нить">Ценить</Data></Cell> <Ячейка> <Данные ss: Тип ="Число">123</Data></Cell> </Row> </Table> </Worksheet></Workbook>
Текущие расширения файлов
Microsoft Excel 2007 вместе с другими продуктами в Microsoft Office 2007 Suite, представлены новые форматы файлов. Первый из них (.xlsx) определен в Office Open XML (OOXML) спецификация.
Формат | Расширение | Описание |
---|---|---|
Книга Excel | .xlsx | Формат книги Excel 2007 и более поздних версий по умолчанию. На самом деле Почтовый индекс сжатый архив со структурой каталогов XML текстовые документы. Работает в качестве основной замены бывшего двоичного формата .xls, хотя по соображениям безопасности не поддерживает макросы Excel. Сохранение в формате .xlsx позволяет уменьшить размер файла по сравнению с .xls[35] |
Книга Excel с поддержкой макросов | .xlsm | Как книга Excel, но с поддержкой макросов. |
Двоичная книга Excel | .xlsb | Как книга Excel с поддержкой макросов, но хранит информацию в двоичной форме, а не в документах XML, для более быстрого и эффективного открытия и сохранения документов. Специально предназначен для очень больших документов с десятками тысяч строк и / или несколькими сотнями столбцов. Этот формат очень полезен для сжатия больших файлов Excel, как это часто бывает при анализе данных. |
Шаблон Excel с поддержкой макросов | .xltm | Шаблон документа, который формирует основу для реальных книг с поддержкой макросов. Замена старого формата .xlt. |
Надстройка Excel | .xlam | Надстройка Excel для добавления дополнительных функций и инструментов. Встроенная поддержка макросов из-за назначения файла. |
Старые расширения файлов
Формат | Расширение | Описание |
---|---|---|
Таблица | .xls | Основной формат электронных таблиц, в котором хранятся данные в виде таблиц, диаграмм и макросов. |
Добавить в (VBA ) | .xla | Добавляет настраиваемый функционал; написано в VBA |
Панель инструментов | .xlb | Расширение файла, в котором хранятся пользовательские настройки панели инструментов Microsoft Excel. |
Диаграмма | .xlc | Диаграмма, созданная на основе данных из электронной таблицы Microsoft Excel, в которой сохраняется только диаграмма. Чтобы сохранить диаграмму и электронную таблицу, сохраните как .XLS. XLC не поддерживается в Excel 2007 или более новых версиях Excel. |
Диалог | .xld | Используется в более старых версиях Excel. |
Архив | .xlk | Резервная копия электронной таблицы Excel |
Надстройка (DLL) | .xll | Добавляет настраиваемый функционал; написано в C ++ /C, Visual Basic, Фортран и т. д. и скомпилирован в специальный библиотека с динамической компоновкой |
Макрос | .xlm | Макрос создается пользователем или предварительно устанавливается вместе с Excel. |
Шаблон | .xlt | Предварительно отформатированная таблица, созданная пользователем или Microsoft Excel. |
Модуль | .xlv | Модуль написан на VBA (Visual Basic для приложений) для Microsoft Excel |
Библиотека | .DLL | Код, написанный на VBA, может обращаться к функциям в DLL, обычно это используется для доступа к Windows API. |
Рабочая среда | .xlw | Расположение окон нескольких рабочих книг |
Использование других приложений Windows
Приложения Windows, такие как Microsoft Access и Microsoft Word, а также Excel могут общаться друг с другом и использовать возможности друг друга. Наиболее распространены Динамический обмен данными: несмотря на то, что Microsoft категорически не рекомендует это делать, это распространенный метод передачи данных между приложениями, работающими в Windows, причем официальные публикации MS называют его «протоколом из ада».[36] Как следует из названия, он позволяет приложениям передавать данные другим пользователям для расчета и отображения. Он очень распространен на финансовых рынках и используется для подключения к важным службам финансовых данных, таким как Bloomberg и Рейтер.
OLE Связывание и внедрение объектов позволяет приложению Windows управлять другим, чтобы оно могло форматировать или вычислять данные. Это может принимать форму «встраивания», когда приложение использует другое приложение для обработки задачи, для которой оно больше подходит, например Силовая установка презентация может быть встроена в электронную таблицу Excel или наоборот.[37][38][39][40]
Использование внешних данных
Пользователи Excel могут получить доступ к внешним источники данных через функции Microsoft Office, такие как (например) .odc
подключения, созданные с помощью формата файла подключения к данным Office. Сами файлы Excel могут быть обновлены с помощью прилагаемого Microsoft ODBC Водитель.
Excel может принимать данные в реальном времени через несколько программных интерфейсов, которые позволяют ему взаимодействовать со многими источниками данных, такими как Bloomberg и Reuters (через надстройки, такие как Power Plus Pro ).
- DDE: «Динамический обмен данными» использует механизм передачи сообщений в Windows, чтобы обеспечить обмен данными между Excel и другими приложениями. Хотя пользователям легко создавать такие ссылки, надежное программирование таких ссылок настолько сложно, что Microsoft, создатели системы, официально называют это «протоколом из ада».[36] Несмотря на множество проблем, DDE остается наиболее распространенным способом получения данных трейдерами на финансовых рынках.
- Сеть DDE Расширенный протокол, позволяющий электронным таблицам на разных компьютерах обмениваться данными. Начиная с Windows Vista, Microsoft больше не поддерживает эту возможность.[41]
- Данные в реальном времени: RTD, хотя во многих отношениях технически превосходит DDE, медленно завоевывает признание, поскольку требует нетривиальных навыков программирования, а при первом выпуске не был должным образом документирован и не поддерживался основными поставщиками данных.[42][43]
В качестве альтернативы, Microsoft Query обеспечивает На основе ODBC просмотр в Microsoft Excel.[44][45][46]
Экспорт и перенос электронных таблиц
Программисты произвели API для открытия электронных таблиц Excel в различных приложениях и средах, отличных от Microsoft Excel. К ним относятся открытие документов Excel в Интернете с помощью ActiveX элементы управления или плагины, такие как Adobe Flash Player. В POI Apache Открытый исходный код проект обеспечивает Ява библиотеки для чтения и записи файлов электронных таблиц Excel. ExcelPackage - это еще один проект с открытым исходным кодом, который обеспечивает создание электронных таблиц Microsoft Excel 2007 на стороне сервера. PHPExcel - это библиотека PHP, которая преобразует форматы Excel5, Excel 2003 и Excel 2007 в объекты для чтения и записи в веб-приложении. Службы Excel это текущий .СЕТЬ инструмент разработчика, который может расширить возможности Excel. Таблицы Excel доступны из Python с xlrd и openpyxl. js-xlsx и js-xls можно открывать таблицы Excel из JavaScript.
Защита паролем
Защита Microsoft Excel предлагает несколько типов паролей:
- Пароль для открытия документа[47]
- Пароль для изменения документа[48]
- Пароль для снятия защиты с листа
- Пароль для защиты книги
- Пароль для защиты общей книги[49]
Все пароли кроме пароль для открытия документа могут быть удалены мгновенно независимо от версии Microsoft Excel, использованной для создания документа. Эти типы паролей используются в основном для совместной работы с документом. Такие документы, защищенные паролем, не зашифрованный, а источники данных из установленного пароля сохраняется в документе заголовок. Пароль для защиты книги является исключением - при его установке документ шифруется стандартным паролем «Бархат», Но поскольку он известен широкой публике, он фактически не добавляет документу дополнительной защиты. Единственный тип пароля, который может помешать злоумышленнику получить доступ к документу, - это пароль для открытия документа. Криптографическая стойкость этого вида защиты сильно зависит от версии Microsoft Excel, которая использовалась для создания документа.
В Microsoft Excel 95 и более ранних версиях пароль для открытия преобразуется в 16-битный ключ которые можно мгновенно взломать. В Excel 97/2000 пароль преобразуется в 40-битный ключ, который также можно очень быстро взломать с помощью современного оборудования. Что касается услуг, которые используют радужные столы (например, Password-Find) снятие защиты занимает до нескольких секунд. Кроме того, программы для взлома паролей могут атака грубой силой пароли со скоростью сотни тысяч паролей в секунду, что позволяет им не только расшифровать документ, но и найти исходный пароль.
В Excel 2003 / XP шифрование немного лучше - пользователь может выбрать любой алгоритм шифрования, доступный в системе (см. Поставщик криптографических услуг ). Благодаря CSP Excel файл нельзя расшифровать, и поэтому пароль для открытия не может быть удален, хотя скорость атаки грубой силой остается довольно высокой. Тем не менее, старший Excel 97/2000 алгоритм установлен по умолчанию.[50] Таким образом, пользователи, которые не меняют настройки по умолчанию, не имеют надежной защиты своих документов.
Ситуация коренным образом изменилась в Excel 2007, где современный AES алгоритм с ключом 128 бит начал использоваться для дешифрования, и 50 000-кратное использование хеш-функции SHA1 снизил скорость перебора паролей до сотен паролей в секунду. В Excel 2010, сила защиты по умолчанию была увеличена в два раза за счет использования 100000-кратного SHA1 для преобразования пароля в ключ.
Средство просмотра Microsoft Excel
Microsoft Excel Viewer - это бесплатная программа для просмотра и печати электронных таблиц, созданных Excel.[51] Средство просмотра Microsoft Excel было прекращено в апреле 2018 года вместо Excel Online. Excel Viewer похож на Средство просмотра Microsoft Word в функциональности. (Текущая версия для Mac.) Excel Viewer доступен для Майкрософт Виндоус и Windows CE карманные компьютеры, такой как NEC MobilePro.[52] Также можно открывать файлы Excel с помощью определенных онлайн-инструментов и служб.[нужна цитата ] Онлайн-просмотрщики Excel не требуют, чтобы у пользователей был установлен Microsoft Excel.[51]
Причуды
В добавление к проблемы с электронными таблицами В общем, другие проблемы, характерные для Excel, включают числовую точность, вводящие в заблуждение статистические функции, ошибки функции модификации, ограничения даты и многое другое.
Числовая точность
Несмотря на использование 15-значной точности, Excel может отображать намного больше цифр (до тридцати) по запросу пользователя. Но отображаемые цифры нет те, которые фактически используются в его вычислениях, и поэтому, например, разница двух чисел может отличаться от разницы их отображаемых значений. Хотя такие отклонения обычно выходят за пределы 15-го десятичного знака, исключения все же случаются, особенно для очень больших или очень маленьких чисел. Серьезные ошибки могут возникать, если решения принимаются на основе автоматического сравнения чисел (например, с помощью Excel Если функция), так как равенство двух чисел может быть непредсказуемым.[нужна цитата ]
На рисунке дробь 1/9000 отображается в Excel. Хотя это число имеет десятичное представление, представляющее собой бесконечную строку единиц, Excel отображает только первые 15 цифр. Во второй строке к дроби добавляется цифра один, и снова Excel отображает только 15 цифр. В третьей строке вычитается единица из суммы с помощью Excel. Поскольку сумма во второй строке имеет только одиннадцать единиц после десятичной дроби, разница при вычитании единицы из этого отображаемого значения составляет три нуля, за которыми следует строка из одиннадцати единиц. Однако разница, о которой Excel сообщает в третьей строке, составляет три нуля, за которыми следует строка тринадцать 1 и две лишние ошибочные цифры. Это связано с тем, что Excel вычисляет примерно на половину больше, чем отображает.
Excel работает с модифицированной версией 1985 г. Спецификация IEEE 754.[53] Реализация Excel включает преобразование между двоичным и десятичным представлениями, что приводит к точности, которая в среднем лучше, чем можно было бы ожидать от простой пятнадцатизначной точности, но это может быть хуже. Подробности смотрите в основной статье.
Помимо точности вычислений, выполняемых пользователем, может возникнуть вопрос о точности функций, предоставляемых Excel. В частности, в области статистических функций Excel подвергается критике за то, что жертвует точностью ради скорости вычислений.[54][55]
Поскольку многие вычисления в Excel выполняются с использованием VBA Дополнительной проблемой является точность VBA, которая зависит от типа переменной и требуемой пользователем точности.[56]
Статистические функции
Были подвергнуты критике точность и удобство статистических инструментов в Excel,[57][58][59][60][61] как неправильная обработка недостающих данных, как возврат неверных значений из-за неумелой обработки округления и больших чисел, как только выборочное обновление вычислений в электронной таблице при изменении некоторых значений ячеек, и как наличие ограниченного набора статистических инструментов. Microsoft объявила, что некоторые из этих проблем решены в Excel 2010.[62]
Ошибка функции Excel MOD
У Excel есть проблемы с операции по модулю. В случае слишком больших результатов Excel вернет предупреждение об ошибке # ЧИСЛО! вместо ответа.[63][64]
Вымышленный високосный день 1900 года
Excel включает 29 февраля 1900 г., ошибочно рассматривая 1900 как високосный год, хотя, например, 2100 год правильно считать невисокосным.[65][66] Ошибка возникла из Лотос 1-2-3 (намеренно реализовано для экономии памяти компьютера), а также намеренно реализовано в Excel с целью совместимость ошибок.[67] Это наследие позже было перенесено в Office Open XML формат файла.[68]
Таким образом, (не обязательно целое) число, большее или равное 61, интерпретируемое как дата и время, - это (реальное) количество дней после 30 декабря 1899 г., 0:00, неотрицательное число меньше 60 - это количество дней. дни после 31 декабря 1899 г. 0:00 и числа с целой частью 60 представляют вымышленный день.
Диапазон дат
Excel поддерживает даты с годами в диапазоне 1900–9999, за исключением того, что 31 декабря 1899 г. может быть введено как 0 и отображается как 0-янв-1900.
Преобразование доли дня в часы, минуты и дни, рассматривая ее как момент 1 января 1900 года, не работает для отрицательной дроби.[69]
Проблемы конвертации
При вводе текста в форме, интерпретируемой как дата, текст может быть непреднамеренно изменен на стандартный формат даты. Подобная проблема возникает, когда текст представлен в виде числа с плавающей запятой.В этих случаях исходный точный текст не может быть восстановлен из результата. Форматирование ячейки как ТЕКСТА перед вводом неоднозначного текста предотвращает преобразование Excel в дату.
Эта проблема вызвала хорошо известную проблему при анализе ДНК, например в биоинформатика. Как впервые сообщалось в 2004 году,[70] ученые-генетики обнаружили, что Excel автоматически и неправильно конвертирует определенные имена генов в даты. Последующее исследование, проведенное в 2016 г., показало, что многие экспертная оценка научный журнал были затронуты статьи, и что «Из выбранных журналов доля опубликованных статей с файлами Excel, содержащими списки генов, на которые влияют ошибки в названии генов, составляет 19,6%».[71] Excel анализирует скопированные и вставленные данные и иногда изменяет их в зависимости от того, что они думают. Например, MARCH1 (Мембранно-связанный кольцевой палец 1 типа CH) преобразуется в дату 1 марта (1 марта) и SEPT2 (сентябрь 2) конвертируется в 2 сентября (2 сентября) и т. д.[72] Хотя некоторые второстепенные источники новостей[73] сообщили, что это ошибка Excel, оригинальные авторы статьи 2016 года возложили вину на исследователей, злоупотребляющих Excel.[71][74]
В августе 2020 г. Комитет по номенклатуре генов HUGO (HGNC) опубликовал новый руководящие указания в журнале Природа относительно наименования генов, чтобы избежать проблем с «символами, которые влияют на обработку и поиск данных». На данный момент было переименовано 27 генов, включая изменение MARCH1 на MARCHF1 и SEPT1 на SEPTIN1, чтобы избежать случайного преобразования названий генов в даты.[75]
Ошибки с большими струнами
Следующие функции возвращают неверные результаты при передаче строки длиной более 255 символов:[76]
тип()
неправильно возвращает 16, что означает «значение ошибки»IsText ()
, когда вызывается как метод объекта VBAРабочий лист
(т.е.WorksheetFunction.IsText ()
в VBA), неправильно возвращает «false».
Имена файлов
Microsoft Excel не откроет два документа с одинаковым именем и вместо этого отобразит следующую ошибку:
- Документ с именем "% s" уже открыт. Вы не можете открыть два документа с одинаковым именем, даже если они находятся в разных папках. Чтобы открыть второй документ, либо закройте текущий открытый документ, либо переименуйте один из документов.[77]
Причина в неоднозначности вычислений со связанными ячейками. Если есть ячейка = '[Book1.xlsx] Sheet1'! $ G $ 33, и есть две открытых книги с именем «Book1», невозможно определить, какую из них имеет в виду пользователь.[78]
Версии
Ранняя история
Изначально Microsoft продавала программу для работы с электронными таблицами под названием Мультиплан в 1982 году. Multiplan стал очень популярным на CP / M системы, но на MS-DOS системы он потерял популярность Лотос 1-2-3. Microsoft выпустила первую версию Excel для Macintosh 30 сентября 1985 года, а первая версия Windows была 2.05 (для синхронизации с Macintosh версии 2.2) в ноябре 1987 года.[79] Лотос медленно выводил 1-2-3 в Windows, и к началу 1990-х годов Excel начал продаваться лучше, чем 1-2-3 и помог Microsoft добиться позиции ведущего разработчика программного обеспечения для ПК. Это достижение укрепило Microsoft в качестве достойного конкурента и показало ее будущее развития. GUI программного обеспечения. Microsoft сохранила свое преимущество, выпуская новые выпуски каждые два года или около того.
Майкрософт Виндоус
Excel 2.0 - первая версия Excel для Intel Платформа. Версии до 2.0 были доступны только на Apple Macintosh.
Excel 2.0 (1987)
Первая версия Windows имела маркировку «2», чтобы соответствовать версии для Mac. Это включало исполняемую версию Windows.[80]
БАЙТ в 1989 году Excel для Windows был включен в число победителей премии BYTE Awards "Отличие". Журнал заявил, что портированная «необычная» версия для Macintosh «сияет» с пользовательским интерфейсом не хуже оригинала.[81]
Excel 3.0 (1990)
Включены панели инструментов, возможности рисования, контуры, поддержка надстроек, трехмерные диаграммы и многие другие новые функции.[80]
Excel 4.0 (1992)
Введено автозаполнение.[82]
Также пасхальное яйцо в Excel 4.0 показывает скрытую анимацию танцующего набора чисел от 1 до 3, представляющего Lotus 1-2-3, который затем был раздавлен логотипом Excel.[83]
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 содержат различные пасхальные яйца, в том числе «Зал истерзанных душ», Рок -подобная мини-игра, хотя с версии 10 Microsoft приняла меры по устранению таких недокументированных функций в своих продуктах.[84]
5.0 был выпущен в 16-битной версии x86 для Windows 3.1 и более поздней версии в 32-битной версии для NT 3.51 (x86 / Alpha / PowerPC)
Excel 95 (версия 7.0)
Выпущен в 1995 г. Microsoft Office для Windows 95, это первая основная версия после Excel 5.0, поскольку нет Excel 6.0, в котором все приложения Office стандартизированы с одним и тем же основным номером версии.
Внутренняя перезапись до 32 бит. Внешних изменений практически нет, зато быстрее и стабильнее.
Excel 97 (v8.0)
Включен в Офис 97 (для x86 и Alpha). Это было серьезное обновление, которое представило помощника по офисной скрепке и включило стандартный VBA, используемый вместо внутреннего Excel Basic. Он представил теперь удаленные метки естественного языка.
Эта версия Excel включает имитатор полета в качестве Пасхальное яйцо.
Excel 2000 (версия 9.0)
Включен в Офис 2000. Это было незначительное обновление, но добавлено обновление буфера обмена, в котором он может одновременно хранить несколько объектов. Office Assistant, частое нежелательное появление которого в Excel 97 раздражало многих пользователей, стал менее навязчивым.
Excel 2002 (версия 10.0)
Включен в Office XP. Очень незначительные улучшения.
Excel 2003 (версия 11.0)
Включен в Офис 2003. Незначительные улучшения, наиболее существенными из которых являются новые таблицы.
Excel 2007 (версия 12.0)
Включен в Office 2007. Этот выпуск был значительным обновлением предыдущей версии. Подобно другим обновленным продуктам Office, в Excel 2007 использовалась новая Лента система меню. Это отличалось от того, к чему привыкли пользователи, и было встречено неоднозначной реакцией. В одном исследовании сообщалось о довольно хорошем принятии пользователями текстовых редакторов с классическим WIMP интерфейс, но был менее убежден в эффективности и организованности.[85] Однако онлайн-опрос показал, что большинство респондентов отрицательно относятся к изменению, при этом опытные пользователи «несколько более отрицательно», чем промежуточные пользователи, а пользователи, сообщающие о самооценка снижение производительности.[86]
Добавленная функциональность включала SmartArt набор редактируемых бизнес-диаграмм. Также было добавлено улучшенное управление именованными переменными через Имя Менеджер, а также значительно улучшенная гибкость форматирования графиков, которая позволяет (х, у) координатная разметка и линии произвольного веса. Было внесено несколько улучшений в сводные таблицы.
Как и другие офисные продукты, Office Open XML были введены форматы файлов, в том числе .xlsm для книги с макросами и .xlsx для книги без макросов.[87]
В частности, были значительно увеличены многие ограничения по размеру предыдущих версий. Чтобы проиллюстрировать, количество строк теперь составляло 1 048 576 (220) и столбцов было 16 384 (214; крайний правый столбец - XFD). Это меняет то, что является действительным A1 ссылка по сравнению с именованным диапазоном. В этой версии для расчета электронных таблиц более широко использовалось несколько ядер; однако макросы VBA не обрабатываются параллельно, и надстройки XLL выполнялись параллельно только в том случае, если они были потокобезопасный и это было указано при регистрации.
Excel 2010 (версия 14.0)
Включен в Офис 2010, это следующая основная версия после v12.0, так как версия номер 13 был пропущен.
Незначительные улучшения и поддержка 64-битной версии,[88] в том числе следующее:
- Многопоточный пересчет (MTR) для часто используемых функций
- Улучшенные сводные таблицы
- Дополнительные параметры условного форматирования
- Дополнительные возможности редактирования изображений
- Внутриячеечные диаграммы называются спарклайны
- Возможность предварительного просмотра перед вставкой
- Офис 2010 за кулисами функция для задач, связанных с документами
- Возможность настройки ленты
- Множество новых формул, наиболее узкоспециализированных для повышения точности[89]
Excel 2013 (версия 15.0)
Включен в Офис 2013, а также множество новых инструментов, включенных в этот выпуск:
- Улучшенная многопоточность и конкуренция за память
- FlashFill[90]
- Power View[91]
- Power Pivot[92]
- Слайсер временной шкалы[93]
- Приложение для Windows
- Узнать[94]
- 50 новых функций[95]
Excel 2016 (версия 16.0)
Включен в Офис 2016, а также множество новых инструментов, включенных в этот выпуск:
- Power Query интеграция
- Режим только для чтения для Excel
- Доступ с клавиатуры для сводных таблиц и срезов в Excel
- Новые типы диаграмм
- Быстрое связывание данных в Visio
- Функции прогнозирования Excel
- Поддержка множественного выбора элементов слайсера с помощью касания
- Группировка по времени и развертка сводной диаграммы
- Карты данных Excel[96]
Excel 2019, Office 365 и последующие (v16.0)
Microsoft больше не выпускает отдельные версии Office или Excel. Вместо этого функции вводятся автоматически с течением времени с помощью Центра обновления Windows. Номер версии остается 16.0. После этого можно будет указать только приблизительные даты появления признаков.
- Динамические массивы. По сути, это формулы массива, но они автоматически «переливаются» в соседние ячейки, и для их создания не требуется сочетание клавиш ctrl-shift-enter. Кроме того, по умолчанию используются динамические массивы с новыми операторами «@» и «#» для обеспечения совместимости с предыдущими версиями. Это, пожалуй, самое крупное структурное изменение с 2007 года, которое является ответом на аналогичную функцию в Google Таблицы. Динамические массивы начали появляться в предварительных выпусках примерно в 2018 г., а по состоянию на март 2020 г. доступны в опубликованных версиях Office 365 при условии, что пользователь выбрал «Инсайдеры Office».
Apple Macintosh
- 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)[97] и первая версия PowerPC)
- 1998 Excel 8.0 (часть Офис 98 )
- 2000 Excel 9.0 (часть Офис 2001 )
- 2001 Excel 10.0 (часть Офис v. X )
- 2004 Excel 11.0 (часть Офис 2004 )
- 2008 Excel 12.0 (часть Офис 2008 )
- 2010 Excel 14.0 (часть Офис 2011 )
- 2015 Excel 15.0 (часть Офис 2016 - Office 2016 для Mac приближает версию для Mac к паритету со своим двоюродным братом Windows, гармонизируя многие функции отчетности и высокоуровневые функции разработчика, при этом приводя ленту и стиль в соответствие с аналогом для ПК.)[98]
OS / 2
- 1989 Excel 2.2
- 1990 Excel 2.3
- 1991 Excel 3.0
Мобильный
Excel Mobile - это электронная таблица программа, которая может редактировать файлы XLSX. Он может редактировать и форматировать текст в ячейках, вычислять формулы, выполнять поиск в электронной таблице, сортировать строки и столбцы, фиксировать области, фильтровать столбцы, добавлять комментарии и создавать диаграммы. Он не может добавлять столбцы или строки, кроме как на краю документа, переупорядочивать столбцы или строки, удалять строки или столбцы или добавлять вкладки электронной таблицы.[99][100][101][102][103][104] В версии 2007 есть возможность использовать полноэкранный режим для работы с ограниченным разрешением экрана, а также разделение панелей для одновременного просмотра различных частей рабочего листа.[102] Параметры защиты, параметры масштабирования, параметры автофильтра, определенное форматирование диаграммы, скрытые листы и другие функции не поддерживаются в Excel Mobile и будут изменены при открытии и сохранении книги.[103] В 2015 году Excel Mobile стал доступен для Windows 10 и Windows 10 Mobile на Магазин Windows.[105][106]
Резюме
Легенда: | Старая версия, не поддерживается | Старая версия, все еще поддерживается | Текущая стабильная версия |
---|
Год | Имя | Версия | Комментарии |
---|---|---|---|
1987 | Excel 2 | 2.0 | Перенумерован на 2, чтобы соответствовать современной версии Macintosh. Поддерживаемые макросы (позже известные как макросы Excel 4). |
1990 | Excel 3 | 3.0 | Добавлены возможности построения трехмерных графиков. |
1992 | Excel 4 | 4.0 | Добавлена функция автозаполнения |
1993 | Excel 5 | 5.0 | Включен Visual Basic для приложений (VBA) и различные объектно-ориентированные параметры |
1995 | Excel 95 | 7.0 | Перенумерован на современную версию Word. К тому времени обе программы были упакованы в Microsoft Office. |
1997 | Excel 97 | 8.0 | |
2000 | Excel 2000 | 9.0 | Часть Microsoft Office 2000, которая сама была частью Windows Millennium (также известной как «Windows ME»). |
2002 | Excel 2002 | 10.0 | |
2003 | Excel 2003 | 11.0 | Выпущен только через год, чтобы лучше соответствовать остальному Microsoft Office (Word, PowerPoint и т. Д.). |
2007 | Excel 2007 | 12.0 | |
2010 | Excel 2010 | 14.0 | Из-за суеверий, связанных с числом 13, Excel 13 был пропущен при подсчете версий. |
2013 | Excel 2013 | 15.0 | Представлено еще 50 математические функции (доступны в виде предварительно упакованных команд, вместо того, чтобы вводить формулу вручную). |
2016 | Excel 2016 | 16.0 | Часть Microsoft Office 2016 |
Год | Имя | Версия | Комментарии |
---|---|---|---|
1985 | Excel 1 | 1.0 | Первоначальная версия Excel. Поддерживаемые макросы (позже известные как макросы Excel 4). |
1988 | Excel 1.5 | 1.5 | |
1989 | Excel 2 | 2.2 | |
1990 | Excel 3 | 3.0 | |
1992 | Excel 4 | 4.0 | |
1993 | Excel 5 | 5.0 | Доступно только на компьютерах Mac на базе PowerPC. Первая версия PowerPC. |
1998 | Excel 98 | 8.0 | Excel 6 и Excel 7 были пропущены, чтобы соответствовать остальной части Microsoft Office в то время. |
2000 | Excel 2000 | 9.0 | |
2001 | Excel 2001 | 10.0 | |
2004 | Excel 2004 | 11.0 | |
2008 | Excel 2008 | 12.0 | |
2011 | Excel 2011 | 14.0 | Как и в случае с версией для Windows, версия 13 была пропущена по суеверным причинам. |
2016 | Excel 2016 | 16.0 | Как и в случае с остальной частью Microsoft Office, так и для Excel: будущие даты выпуска версии для Macintosh предназначены для лучшего соответствия датам выпуска версии для Windows, начиная с 2016 года. |
Год | Имя | Версия | Комментарии |
---|---|---|---|
1989 | Excel 2.2 | 2.2 | В то время пронумерован между версиями Windows |
1990 | Excel 2.3 | 2.3 | |
1991 | Excel 3 | 3.0 | Последняя версия OS / 2. Прекращена поддержка подсерии Microsoft Excel, которая в остальном все еще является активно развивающейся программой. |
Влияние
Excel предлагает множество пользовательский интерфейс дорабатывает самые ранние электронные таблицы; однако суть остается той же, что и в исходной программе для работы с электронными таблицами, VisiCalc: программа отображает ячейки, организованные в строки и столбцы, и каждая ячейка может содержать данные или формулу с относительными или абсолютными ссылками на другие ячейки.
Excel 2.0 для Windows, созданный по образцу графического интерфейса пользователя Mac, косвенно расширил установленную базу зарождающейся среды Windows. Excel 2.0 был выпущен за месяц до Windows 2.0, а количество установленных Windows на тот момент в 1987 году было настолько низким, что Microsoft пришлось связать рабочую версию Windows 1.0 с Excel 2.0.[107] В отличие от Microsoft Word, версии Excel для DOS никогда не существовало.
Excel стал первой электронной таблицей, позволяющей пользователю определять внешний вид электронных таблиц (шрифты, атрибуты символов и внешний вид ячеек). Он также представил интеллектуальное повторное вычисление ячеек, при котором обновляются только ячейки, зависящие от изменяемой ячейки (предыдущие программы для работы с электронными таблицами все время пересчитывали все заново или ждали определенной пользовательской команды). Excel представил автоматическое заполнение, возможность перетаскивать и расширять поле выбора для автоматического копирования содержимого ячейки или строки в соседние ячейки или строки, а также интеллектуальную настройку копий за счет автоматического увеличения ссылок на ячейки или содержимого. В Excel также появились широкие возможности построения графиков.
Безопасность
Поскольку Excel широко используется, он подвергся атаке хакеров. Хотя Excel не имеет прямого доступа к Интернету, если злоумышленник может заставить жертву открыть файл в Excel, а в Excel имеется соответствующая ошибка безопасности, то злоумышленник может получить контроль над компьютером жертвы.[108] Великобритании GCHQ для этой цели есть инструмент TORNADO ALLEY.[109][110]
Смотрите также
- Сравнение программного обеспечения для работы с электронными таблицами
- Сравнение надстроек Microsoft Excel для анализа рисков
- Цифры (таблица) - я работаю эквивалент
- Спредмарт
Рекомендации
- ^ «Примечания к выпускам Current Channel в 2020 году». Документы Microsoft. Получено 19 июля, 2020.
- ^ Том Уоррен (24 сентября 2018 г.). «Microsoft запускает Office 2019 для Windows и Mac». Грани. Получено 25 декабря, 2019.
- ^ «Microsoft Office Excel 2010». Download.com. CBS Interactive. Получено 7 февраля, 2013.
- ^ «История обновлений Office для Mac». Документы Microsoft. Получено 15 октября, 2019.
- ^ "APK-файлы Microsoft Excel". APKЗеркало. Получено 17 сентября, 2019.
- ^ "Майкрософт Эксель". Магазин приложений. Получено 18 октября, 2019.
- ^ Харви, Грег (2006). Excel 2007 для чайников. Вайли. ISBN 978-0-470-03737-9.
- ^ Харви, Грег (2007). Рабочая тетрадь Excel 2007 для чайников (2-е изд.). Вайли. п. 296 ff. ISBN 978-0-470-16937-7.
- ^ де Леви, Роберт (2004). Расширенный Excel для анализа научных данных. Издательство Оксфордского университета. ISBN 978-0-19-515275-3.
- ^ Бург, Дэвид М. (2006). Научно-инженерная кулинарная книга Excel. О'Рейли. ISBN 978-0-596-00879-6.
- ^ Шереф, Мишель М. Х. и Ахуджа, Равиндра К. (2008). «§4.2 Электронная таблица управления портфелем и оптимизации DSS». В Burstein, Frad & Holsapple, Clyde W. (ред.). Справочник по системам поддержки принятия решений 1: Основные темы. Springer. ISBN 978-3-540-48712-8.
- ^ Уэллс, Эрик и Харшбаргер, Стив (1997). Справочник разработчика Microsoft Excel 97. Microsoft Press. ISBN 978-1-57231-359-0. Разработаны отличные примеры, показывающие, как можно разрабатывать приложения.
- ^ Харнетт, Дональд Л. и Хоррелл, Джеймс Ф. (1998). Модели данных, статистики и решений в Excel. Вайли. ISBN 978-0-471-13398-8.
- ^ Шереф, Мишель М. Х .; Ахуджа, Равиндра К. и Уинстон, Уэйн Л. (2007). Разработка систем поддержки принятия решений на основе электронных таблиц: использование Excel и VBA. Динамические идеи. ISBN 978-0-9759146-5-6. Архивировано из оригинал 21 февраля 2009 г.. Получено 7 апреля, 2010.
- ^ Некоторая форма получение данных требуется оборудование. См., Например, Аустерлиц, Ховард (2003). Методы сбора данных с использованием ПК (2-е изд.). Академическая пресса. п. 281 ff. ISBN 978-0-12-068377-2.
- ^ «Описание переключателей запуска для Excel». Справка и поддержка Microsoft. Служба поддержки Microsoft. 7 мая 2007 г.. Получено 14 декабря, 2010.
Microsoft Excel поддерживает ряд дополнительных переключателей, которые можно использовать для управления запуском программы. В этой статье перечислены переключатели и дано описание каждого переключателя.
- ^ «Функции Excel (по алфавиту)». Microsoft. Получено 4 ноября, 2018.
- ^ «Объект WorksheetFunction (Excel)». Справочник по Office VBA. Microsoft. Получено 4 ноября, 2018.
- ^ «Функции (Visual Basic для приложений)». Справочник по Office VBA. Microsoft. Получено 4 ноября, 2018.
- ^ Например, преобразовав в Visual Basic рецепты в Press, Уильям Х. Пресс; Teukolsky, Saul A .; Веттерлинг, Уильям Т. и Фланнери, Брайан П. (2007). Численные рецепты: искусство научных вычислений (3-е изд.). Издательство Кембриджского университета. ISBN 978-0-521-88068-8. Преобразование кода в Basic из Fortran, вероятно, проще, чем из C ++, поэтому 2-е издание (ISBN 0521437210) может быть проще в использовании, или реализация базового кода первой редакции: Спротт, Жюльен С. (1991). Числовые рецепты: процедуры и примеры на БЕЙСИКЕ. Издательство Кембриджского университета. ISBN 978-0-521-40689-5.
- ^ "Excel". Office для Mac. OfficeforMacHelp.com. Получено 8 июля, 2012.
- ^ «Используете Excel - ПК или Mac? | Excel Lemon». www.excellemon.com. Архивировано из оригинал 21 сентября 2016 г.. Получено 29 июля, 2015.
- ^ Однако все большая часть функций Excel не улавливается Macro Recorder, что приводит к появлению в значительной степени бесполезных макросов. Совместимость между несколькими версиями Excel также является недостатком этого метода. Средство записи макросов в Excel 2010 может не работать в Excel 2003 или более ранней версии. Чаще всего это происходит при изменении цвета и форматирования ячеек.Вокенбах, Джон (2007). «Глава 6: Использование средства записи макросов Excel». Программирование на VBA в Excel 2007 для чайников (Под редакцией Яна Карела Питерсе). Вайли. п. 79 ff. ISBN 978-0-470-04674-6.
- ^ Вокенбах, Джон (2 февраля 2007 г.). «Глава 4: Знакомство с объектной моделью Excel». цитируемая работа. п. 53 ff. ISBN 978-0-470-04674-6.
- ^ «Страница электронной таблицы для пользователей и разработчиков Excel». J-Walk & Associates, Inc. Получено 19 декабря, 2012.
- ^ «Работа с макросами Excel 4.0». Поддержка Microsoft Office. Получено 19 декабря, 2012.
- ^ «Различия между использованием книги в браузере и в Excel - служба поддержки Office». support.office.com. В архиве из оригинала 8 февраля 2017 г.. Получено 7 февраля 2017.
- ^ «Большая сетка и повышенные ограничения в Excel 2007». microsoft.com. Получено 10 апреля, 2008.
- ^ «Библиотека разработчика Mac».
- ^ «Как извлечь информацию из файлов Office с помощью форматов и схем файлов Office». Microsoft. 26 февраля 2008 г.. Получено 10 ноября, 2008.
- ^ а б «Справочник по электронной таблице XML». Технические статьи Microsoft Excel 2002. MSDN. Август 2001 г.. Получено 10 ноября, 2008.
- ^ «Устаревшие функции Excel 2007». Microsoft - Дэвид Гейнер. 24 августа 2006 г.. Получено 2 января, 2009.
- ^ «Документация OpenOffice.org по формату файлов Microsoft Excel» (PDF). 2 августа 2008 г.
- ^ "Спецификация формата двоичного файла Microsoft Office Excel 97 - 2007 (формат * .xls 97-2007)". Корпорация Майкрософт. 2007 г.
- ^ Фэрхерст, Даниэль Штайн (17 марта 2015 г.). Использование Excel для бизнес-анализа: руководство по основам финансового моделирования. Джон Вили и сыновья. ISBN 978-1-119-06245-5.
- ^ а б «Подделка DDE с помощью частных серверов».
- ^ Шмальц, Майкл (2006). «Глава 5: Использование Access VBA для автоматизации Excel». Интеграция Excel и Access. O'Reilly Media, Inc. ISBN 978-0-596-00973-1.Шмальц, Майкл (2006). «Глава 5: Использование Access VBA для автоматизации Excel». Интеграция Excel и Access. O'Reilly Media, Inc. ISBN 978-0-596-00973-1.
- ^ Корнелл, Пол (2007). «Глава 5: Подключение к другим базам данных». Excel как ваша база данных. Апресс. п.117 ff. ISBN 978-1-59059-751-4.
- ^ ДеМарко, Джим (2008). «Инструменты импорта данных Excel». Профессиональный Excel 2007 VBA. Апресс. п. 43 ff. ISBN 978-1-59059-957-0.
- ^ Хартс, Дуг (2007). «Импорт данных Access в Excel 2007». Microsoft Office 2007 Business Intelligence: отчеты, анализ и измерения с рабочего стола. McGraw-Hill Professional. ISBN 978-0-07-149424-3.
- ^ «О сетевом DDE (Windows)».
- ^ Как настроить RTD в Excel
- ^ ДеМарко, Джим (2008). Профессиональный Excel 2007 VBA. Беркли, Калифорния: Апресс. п. 225. ISBN 978-1-59059-957-0.
Доступ к внешним данным осуществляется через файл подключения, например файл подключения к данным Office (ODC) (ODC).
- ^ Буллен, Стивен; Бови, Роб и Грин, Джон (2009). Профессиональная разработка Excel (2-е изд.). Река Аппер Сэдл, Нью-Джерси: Аддисон-Уэсли. п. 665. ISBN 978-0-321-50879-9.
Чтобы создать надежное решение, мы всегда должны включать некоторый код VBA ...
- ^ Уильям, Верс (2000). «Прикладной курс DSS с использованием Excel и VBA: IS и / или MS?» (PDF). Труды ISECON (конференция преподавателей информационных систем). п. 4. Архивировано из оригинал (PDF) 21 августа 2010 г.. Получено 5 февраля, 2010.
Microsoft Query - это инструмент поиска данных (например, браузер ODBC), который можно использовать в Excel 97. Он позволяет пользователю создавать и сохранять запросы во внешних реляционных базах данных, для которых доступен драйвер ODBC.
- ^ Используйте Microsoft Query для получения внешних данных В архиве 12 марта 2010 г. Wayback Machine
- ^ «Защита паролем документов, книг и презентаций - Word - Office.com». Office.microsoft.com. Получено 24 апреля, 2013.
- ^ «Защита паролем документов, книг и презентаций - Word - Office.com». Office.microsoft.com. Получено 24 апреля, 2013.
- ^ «Защита паролем элементов рабочего листа или книги - Excel - Office.com». Office.microsoft.com. Архивировано из оригинал 26 марта 2013 г.. Получено 24 апреля, 2013.
- ^ «Насколько безопасно шифрование Word. Действительно ли оно безопасно?». Oraxcel.com. Получено 24 апреля, 2013.
- ^ а б Описание программы просмотра Excel; Microsoft Поддерживать; по состоянию на апрель 2014 г.
- ^ Новые возможности Windows CE .NET 4.1; Microsoft DN; ; по состоянию на апрель 2014 г.
- ^ Обзор Microsoft находится по адресу: «Арифметика с плавающей запятой может давать неточные результаты в Excel». Редакция 8.2; Идентификатор статьи: 78113. Поддержка Microsoft. 30 июня 2010 г.. Получено 2 июля, 2010.
- ^ Альтман, Мика; Гилл, Джефф; Макдональд, Майкл (2004). «§2.1.1 Показательный пример: вычисление стандартного отклонения коэффициента». Численные вопросы в статистических вычислениях для социолога. Wiley-IEEE. п. 12. ISBN 978-0-471-23633-7.
- ^ де Леви, Роберт (2004). цитируемая работа. С. 45–46. ISBN 978-0-19-515275-3.
- ^ Вокенбах, Джон (2010). «Определение типов данных». Программирование Power в Excel 2010 с помощью VBA. Вайли. стр.198 ff и Таблица 8–1. ISBN 978-0-470-47535-5.
- ^ Маккалоу, Брюс Д .; Уилсон, Берри (2002). «О точности статистических процедур в Microsoft Excel 2000 и Excel XP». Вычислительная статистика и анализ данных. 40 (4): 713–721. Дои:10.1016 / S0167-9473 (02) 00095-6.
- ^ Маккалоу, Брюс Д .; Хайзер, Дэвид А. (2008). «О точности статистических процедур в Microsoft Excel 2007». Вычислительная статистика и анализ данных. 52 (10): 4570–4578. CiteSeerX 10.1.1.455.5508. Дои:10.1016 / j.csda.2008.03.004.
- ^ Ялта, А. Талха (2008). «Точность статистических распределений в Microsoft Excel 2007». Вычислительная статистика и анализ данных. 52 (10): 4579–4586. Дои:10.1016 / j.csda.2008.03.005.
- ^ Голдуотер, Ева. «Использование Excel для статистического анализа данных - предостережения». Школа общественного здравоохранения Массачусетского университета. Получено 10 ноября, 2008.
- ^ Хайзер, Дэвид А. (2008). «Ошибки, проблемы, обходные пути и исправления Microsoft Excel 2000, 2003 и 2007». Архивировано из оригинал 18 апреля 2010 г.. Получено 8 апреля, 2010.
- ^ Улучшения функций в Excel 2010 В архиве 6 апреля 2010 г. Wayback Machine Комментарии читателей могут пролить свет на некоторые нерешенные проблемы.
- ^ «Функция XL: MOD () возвращает значение ошибки # ЧИСЛО!». Microsoft. 19 января 2007 г.. Получено 10 ноября, 2008.
- ^ "Ошибка мода". Byg Software. Архивировано из оригинал 11 января 2016 г.. Получено 10 ноября, 2008.
- ^ «Дни недели до 1 марта 1900 г. неверны в Excel». Microsoft. В архиве из оригинала 14 июля 2012 г.. Получено 10 ноября, 2008.
- ^ «Excel ошибочно предполагает, что 1900 год - високосный». Microsoft. Получено 1 мая, 2019.
- ^ Спольски, Джоэл (16 июня 2006 г.). «Мой первый обзор BillG». Джоэл о программном обеспечении. Получено 10 ноября, 2008.
- ^ «Противоречивая природа OOXML». ConsortiumInfo.org.
- ^ «Отрицательные значения даты и времени отображаются в Excel в виде знаков решетки (###)». Microsoft. Получено 26 марта, 2012.
- ^ Зиберг, Барри Р.; Рис, Джозеф; Кейн, Дэвид В; Бусси, Кимберли Дж; Учио, Эдвард; Линехан, В. Марстон; Барретт, Дж. Карл; Вайнштейн, Джон Н. (2004). «Ошибочные идентификаторы: ошибки в названии генов могут быть непреднамеренно внесены при использовании Excel в биоинформатике». BMC Bioinformatics. 5 (1): 80. Дои:10.1186/1471-2105-5-80. ЧВК 459209. PMID 15214961.
- ^ а б Зиманн, Марк; Эрен, Йотам; Эль-Оста, Ассам (2016). «Ошибки в названиях генов широко распространены в научной литературе». Геномная биология. 17 (1): 177. Дои:10.1186 / s13059-016-1044-7. ЧВК 4994289. PMID 27552985.
- ^ Анон (2016). «Microsoft Excel обвиняется в ошибках исследования генов». bbc.co.uk. Лондон: Новости BBC.
- ^ Чимпану, Каталин (24 августа 2016 г.). «Каждая пятая научная статья о генах содержит ошибки из-за Excel». Софтпедия. SoftNews.
- ^ Зиманн, Марк (2016). "Genome Spot: Мои личные мысли об ошибках в названии генов". genomespot.blogspot.co.uk. Архивировано из оригинал 30 августа 2016 г.
- ^ Винсент, Джеймс (6 августа 2020 г.). «Ученые переименовывают гены человека, чтобы Microsoft Excel не ошибочно считал их датами». Грани. Получено 9 октября, 2020.
- ^ "Excel: введите () и
WorksheetFunction.IsText ()
провал для длинных строк ". Переполнение стека. 3 ноября 2018 г. - ^ Раджа, Гэри (2 августа 2004 г.). "Проблемы с макросами". Индусское направление бизнеса. Получено 19 марта, 2019.
- ^ Чирилов, Иосиф (8 января 2009 г.). «Microsoft Excel - Почему я не могу открыть два файла с одинаковым именем?». Блоги MSDN. Корпорация Майкрософт. Архивировано из оригинал 29 июля 2010 г.. Получено 19 марта, 2019.
- ^ Infoworld Media Group, Inc. (7 июля 1986 г.). InfoWorld First Look: Supercalc 4 бросает вызов 1-2-3 с новой тактикой.
- ^ а б Вокенбах, Джон (4 декабря 2013 г.). «История версий Excel». Страница электронной таблицы. Джон Уокенбах. Получено 12 июля, 2020.
- ^ "The BYTE Awards". БАЙТ. Январь 1989 г. с. 327.
- ^ Льюаллен, Дейл (1992). ПК / Компьютерное руководство по Excel 4.0 для Windows. Зифф Дэвис. п. 13. ISBN 9781562760489. Получено 27 июля, 2013.
- ^ Лейк, Мэтт (6 апреля 2009 г.). «Любимые пасхальные яйца: Excel 4». crashreboot.blogspot.com. Получено 5 ноября, 2013.
- ^ Остерман, Ларри (21 октября 2005 г.). "Почему нет пасхальных яиц?". WebLog Ларри Остермана. Блоги MSDN. Получено 29 июля, 2006.
- ^ Досталь, М. (9 декабря 2010 г.). Принятие пользователем пользовательского интерфейса Microsoft Ribbon (PDF). Палацкий университет Оломоуца. ISBN 978-960-474-245-5. ISSN 1792-6157. Получено 28 мая, 2013.
- ^ Кид, Чарли (май 2009 г.). «Результаты ленточного опроса». ExcelUser.com. ExcelUser.
- ^ Додж, Марк; Стинсон, Крейг (2007). «Глава 1: Что нового в Microsoft Office Excel 2007». Microsoft Office Excel 2007 наизнанку. Microsoft Press. п. 1 ff. ISBN 978-0-7356-2321-7.
- ^ «Что нового в Excel 2010 - Excel». Архивировано из оригинал 2 декабря 2013 г.. Получено 23 сентября, 2010.
- ^ Вокенбах, Джон (2010). "Немного существенного фона". Программирование Power в Excel 2010 с помощью VBA. Индианаполис, Индиана: Wiley Publishing, Inc., стр. 20. ISBN 9780470475355.
- ^ Харрис, Стивен (1 октября 2013 г.). «Excel 2013 - Flash Fill». Experts-Exchange.com. Обмен экспертами. Получено 23 ноября, 2013.
- ^ «Что нового в Excel 2013». Office.com. Microsoft. Получено 25 января, 2014.
- ^ К., Гаспер (10 октября 2013 г.). «Лучше ли сводная таблица PowerPivot, чем обычная сводная таблица». Experts-Exchange.com. Обмен экспертами. Получено 23 ноября, 2013.
- ^ Барресс, Зак (3 октября 2013 г.). «Excel 2013: таблицы, сводные таблицы, срезы и временные рамки». Experts-Exchange.com. Обмен экспертами. Архивировано из оригинал 3 декабря 2013 г.. Получено 23 ноября, 2013.
- ^ К., Гаспер (20 мая 2013 г.). «Запросить надстройку для Excel 2013». Experts-Exchange.com. Обмен экспертами. Получено 23 ноября, 2013.
- ^ «Новые функции в Excel 2013». Office.com. Microsoft. Получено 23 ноября, 2013.
- ^ «Что нового в Office 2016». Office.com. Microsoft. Получено 16 августа, 2015.
- ^ «Microsoft объявляет о выпуске Office 98 для Macintosh Edition в марте». Microsoft. 6 января 1998 г.. Получено 29 декабря, 2017.
- ^ "Office для Mac, наконец, стал гражданином первого класса'". Re / code. Получено 29 июля, 2015.
- ^ Ральф, Нейт. «Office для Windows Phone 8: удобное руководство для начинающих». TechHive. Получено 30 августа, 2014.
- ^ Уоллман, Дана. "Microsoft Office Mobile для iPhone на практике". Engadget. Получено 30 августа, 2014.
- ^ Пог, Дэвид. "Microsoft добавляет Office для iPhone. Зева". Нью-Йорк Таймс. Получено 30 августа, 2014.
- ^ а б Огасавара, Тодд. «Что нового в Excel Mobile». Microsoft. Архивировано из оригинал 8 февраля 2008 г.. Получено 13 сентября, 2007.
- ^ а б «Неподдерживаемые функции в Excel Mobile». Microsoft. Архивировано из оригинал 20 октября 2007 г.. Получено 21 сентября, 2007.
- ^ Используйте Excel Mobile В архиве 20 октября 2007 г. Wayback Machine. Microsoft. Проверено 21 сентября 2007 года.
- ^ «Excel Mobile». Магазин Windows. Microsoft. Получено 26 июня, 2016.
- ^ «PowerPoint Mobile». Магазин Windows. Microsoft. Получено 26 июня, 2016.
- ^ Пертон, Марк (20 ноября 2005 г.). «Windows в 20:20 вещей, которых вы не знали о Windows 1.0». Switch.com. Архивировано из оригинал 11 апреля 2013 г.. Получено 1 августа, 2013.
- ^ Кейзер, Грегг (24 февраля 2009 г.). «Злоумышленники используют незащищенную уязвимость Excel». Computerworld. IDG Communications, Inc. Получено 19 марта, 2019.
- ^ «Инструменты и методы JTRIG». Перехват. First Look Productions, Inc. 14 июля 2014 г. Архивировано с оригинал 14 июля 2014 г.. Получено 19 марта, 2019.
- ^ Кук, Джон. «Инструменты и методы 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-е изд.). Хобокен, штат Нью-Джерси: John Wiley & Sons. ISBN 978-0-470-38123-6.
внешняя ссылка
- Майкрософт Эксель - официальный сайт