Производительность Excel: улучшения производительности и ограниченийExcel performance: Performance and limit improvements

Область применения: Excel | Excel 2016 | Excel 2013 | Excel 2010 | Office 2016 | SharePoint Server 2010 | VBAApplies to: Excel | Excel 2016 | Excel 2013 | Excel 2010 | Office 2016 | SharePoint Server 2010 | VBA

В Excel 2016 представлены новые функции, которые можно использовать для улучшения производительности при работе с большими или сложными книгами Excel.Excel 2016 introduces new features that you can use to improve performance when you are working with large or complex Excel workbooks

Улучшения функций ВПР, ГПР и ПОИСКПОЗVLOOKUP, HLOOKUP, MATCH improvements

В Office 365 версии 1809 и более поздних функции Excel ВПР, ГПР и ПОИСКПОЗ для поиска точного совпадения в несортированных данных выполняются как никогда быстро при поиске в нескольких столбцах (или строках с помощью ГПР) из одного диапазона таблицы.In Office 365 version 1809 and later, Excel's VLOOKUP, HLOOKUP, and MATCH for exact match on unsorted data is much faster than ever before when looking up multiple columns (or rows with HLOOKUP) from the same table range.

Теперь эти функции поиска создают внутренний кэшированный индекс для диапазона столбцов, в котором выполняется поиск.These lookup functions now create an internal cached index for the column range being searched. Этот кэшированный индекс повторно используется во всех последующих подстановках, которые извлекаются из той же строки (ВПР и ПОИСКПОЗ) или столбца (ГПР).This cached index is reused in any subsequent lookups that are pulling from the same row (VLOOKUP and MATCH) or column (HLOOKUP). Эффект просто поразителен: подстановка по 5 разным столбцам в одном диапазоне таблицы может выполняться до 4 раз быстрее, чем та же подстановка с помощью Excel 2010 или Excel 2016, а улучшение еще заметнее, если просматривается еще больше столбцов.The effect is dramatic: lookups on 5 different columns in the same table range can be up to 4 times faster than the same lookups using Excel 2010 or Excel 2016, and the improvement is larger as more columns are looked up.

Например, вычисление 100 строк для этих 5 формул ВПР (VLOOKUP) заняло 37 секунд на вычисление с помощью Excel 2010 и только 12 секунд с помощью Excel 2016.For example calculating 100 rows of these 5 VLOOKUP formulas took 37 seconds to calculate using Excel 2010 and only 12 seconds using Excel 2016.

=VLOOKUP($A900000,$A$2:$E$1000000,1,FALSE)
=VLOOKUP($A900000,$A$2:$E$1000000,2,FALSE)
=VLOOKUP($A900000,$A$2:$E$1000000,3,FALSE)
=VLOOKUP($A900000,$A$2:$E$1000000,4,FALSE)
=VLOOKUP($A900000,$A$2:$E$1000000,5,FALSE)

Улучшение памяти LAA для 32-разрядной версии ExcelLAA memory improvement for 32-bit Excel

Хотя в 64-разрядной версии Excel применяются большие значения пределов виртуальной памяти, в 32-разрядной версии применяется только 2 ГБ виртуальной памяти.Although the 64-bit version of Excel has large virtual memory limits, the 32-bit version has only 2 GBs of virtual memory. Некоторые клиенты используют 32-разрядную версию, так как некоторые сторонние надстройки и элементы управления недоступны в 64-разрядной версии.Some customers use the 32-bit version because some third-party add-ins and controls are not available in the 64-bit version.

32-разрядные версии Excel 2013 и Excel 2016 теперь поддерживают обработку больших адресов (LAA).The 32-bit versions of Excel 2013 and Excel 2016 now have Large Address Aware (LAA) enabled. Это сводит к минимуму появление сообщений об ошибках нехватки памяти.This will minimize out-of-memory error messages.

LAA удваивает доступную виртуальную память с 2 до 4 ГБ в 64-разрядных версиях Windows и увеличивает объем доступной виртуальной памяти с 2 до 3 ГБ в 32-разрядных версиях Windows.LAA doubles available virtual memory from 2 GB to 4 GB on 64-bit versions of Windows, and increases available virtual memory from 2 GB to 3 GB on 32-bit versions of Windows.

Дополнительные сведения см. в статье Изменение функции обработки больших адресов для Excel.For more information, see Large Address Aware Capability Change for Excel.

Чтобы скачать средство, демонстрирующее объем доступной виртуальной памяти и степень ее использования, перейдите на страницу средства проверки памяти ExcelTo download a tool that shows how much virtual memory is available and how much is being used, see Excel Memory Checking Tool.

Ссылки на полные столбцыFull column references

В более ранних версиях Excel книги, использующие большое количество ссылок на полные столбцы и несколько листов (например, =COUNTIF(Sheet2!A:A,Sheet3!A1)), могут использовать большой объем памяти и ЦП при открытии или удалении строк.In earlier versions of Excel, workbooks using large numbers of full column references and multiple worksheets (for example =COUNTIF(Sheet2!A:A,Sheet3!A1)) might use large amounts of memory and CPU when opened or when rows were deleted.

Excel 2016 сборки 16.0.8212.1000 сокращает объем памяти и ЦП, используемый в таких обстоятельствах.Excel 2016 Build 16.0.8212.1000 reduces the memory and CPU used in these circumstances.

В примере тестирования для книги с 6 миллионами формул применение ссылок на полные столбцы завершилось ошибкой с сообщением о недостатке памяти при использовании 4 ГБ виртуальной памяти в Excel 2013 LAA и Excel 2010, но в Excel 2016 использовалось только 2 ГБ виртуальной памяти.In a sample test on a workbook with 6 million formulas, using full column references failed with an out-of-memory message at 4 GB of virtual memory with Excel 2013 LAA and with Excel 2010, but only used 2 GB of virtual memory with Excel 2016.

Структурированные ссылкиStructured references

В Excel 2013 и более ранних версиях редактирование таблиц в книге с формулами, использующими структурированные ссылки на таблицу, выполнялось медленно.In Excel 2013 and earlier versions, editing tables where formulas in the workbook use structured references to the table was slow. Из-за этого складывалось впечатление о нежелательности использования таблиц с большим числом строк.This led to the perception that tables should not be used with large numbers of rows. Эта проблема больше не возникает в Excel 2016.This issue no longer occurs in Excel 2016.

Например, операция редактирования, занимавшая 1,9 секунды в Excel 2013 и Excel 2010, заняла около 2 миллисекунд в Excel 2016.For example, an editing operation that took 1.9 seconds in Excel 2013 and Excel 2010 took about 2 milliseconds in Excel 2016.

Фильтрация, сортировка, копирование и вставкаFiltering, sorting, and copy/pasting

Внесен ряд улучшений для уменьшения времени отклика при фильтрации, сортировке, копировании и вставке в больших книгах.We've made a number of improvements to the response time when filtering, sorting, and copy/pasting in large workbooks.

После фильтрации, сортировки или копирования и вставки большого числа строк приложение Excel 2013 могло медленно реагировать или зависать.In Excel 2013, after filtering, sorting, or copy/pasting many rows, Excel could be slow responding or would hang. Производительность зависела от количества всех строк между верхней видимой строкой и нижней видимой строкой.Performance was dependent on the count of all rows between the top visible row and the bottom visible row. Эти операции выполняются значительно быстрее после улучшения внутреннего вычисления вертикальных положений пользовательского интерфейса в сборке 16.0.8431.2058.These operations are much faster after we improved the internal calculation of vertical user interface positions in Build 16.0.8431.2058.

Открытие книги с большим количеством отфильтрованных или скрытых строк, объединенных ячеек или структур могло приводить к высокой нагрузке ЦП.Opening a workbook with many filtered or hidden rows, merged cells, or outlines could cause high CPU load. В сборке 16.0.8229.1000 добавлено исправление этой проблемы.We introduced a fix in this area in Build 16.0.8229.1000.

После вставки скопированного столбца ячеек из таблицы с отфильтрованными строками, в которых фильтр приводил к созданию большого числа отдельных блоков строк, отклик был очень медленным.After pasting a copied column of cells from a table with filtered rows where the filter resulted in a large number of separate blocks of rows, the response time was very slow. Это было улучшено в сборке 16.0.8327.1000.This has been improved in Build 16.0.8327.1000.

Пример тестирования при копировании и вставке 22 000 строк, отфильтрованных из 44 000 строк, показал значительное улучшение:A sample test on copy/pasting 22,000 rows filtered from 44,000 rows showed a dramatic improvement:

  • Для таблицы время изменилось с 39 секунд в Excel 2013 и 18 секунд в Excel 2010 до 2 секунд в Excel 2016.For a table, the time went from 39 seconds in Excel 2013 and 18 seconds in Excel 2010 to 2 seconds in Excel 2016.
  • Для диапазона время изменилось с 30 секунд в Excel 2013 и 13 секунд в Excel 2010 до мгновенного выполнения в Excel 2016.For a range, the time went from 30 seconds in Excel 2013 and 13 seconds in Excel 2010 to instantaneous in Excel 2016.

Копирование условного форматированияCopying conditional formats

В Excel 2013 копирование и вставка ячеек, содержащих условное форматирование, могло выполняться медленно.In Excel 2013, copy/pasting cells containing conditional formats could be slow. Это было значительно улучшено в Excel 2016 сборки 16.0.8229.0.This has been significantly improved in Excel 2016 Build 16.0.8229.0.

Пример тестирования копирования 44 000 ячеек с общим количеством правил условного форматирования 386 000 показал значительное улучшение:A sample test on copying 44,000 cells with a total of 386,000 conditional format rules showed a substantial improvement:

  • Excel 2010: 70 секундExcel 2010: 70 seconds
  • Excel 2013: 68 секундExcel 2013: 68 seconds
  • Excel 2016: 7 секундExcel 2016: 7 seconds

Добавление и удаление листовAdding and deleting worksheets

При добавлении и удалении большого числа листов пример тестирования в Excel 2016 сборки 16.0.8431.2058 показывает 15–20 % повышение скорости по сравнению с Excel 2013, но 5–10 % снижение по сравнению с Excel 2010.When adding and deleting large numbers of worksheets, a sample test on Excel 2016 Build 16.0.8431.2058 shows a 15%–20% improvement in speed compared to Excel 2013, but 5-10% slower than Excel 2010.

Новые функцииNew functions

В Excel 2016 сборки 16.0.7920.1000 представлено несколько полезных функций листа:Excel 2016 Build 16.0.7920.1000 introduces several useful worksheet functions:

  • Функции МАКСЕСЛИ и МИНЕСЛИ расширяют семейство функций СЧЁТЕСЛИМН и СУММЕСЛИМН.MAXIFS and MINIFS extend the COUNTIFS/SUMIFS family of functions. У этих функций хорошие характеристики производительности. These functions have good performance characteristics. Используйте их для замены эквивалентных формул массива.Use them to replace equivalent array formulas.
  • Функции ОБЪЕДИНИТЬ и СЦЕП позволяют легко объединять текстовые строки из диапазонов ячеек.TEXTJOIN and CONCAT let you easily combine text strings from ranges of cells. Используйте их для замены эквивалентных пользовательских функций VBA.Use them to replace equivalent VBA UDFs.

Другие обновления в Excel 2016 для WindowsOther updates to Excel 2016 for Windows

Дополнительные сведения об улучшениях по месяцам, внесенных в Excel 2016, см. в статье Новые возможности Excel 2016 для Windows.For more details about the month-by-month improvements to Excel 2016, see What's new in Excel 2016 for Windows.

Улучшения производительности в Excel 2010Excel 2010 performance improvements

На основе отзывов и предложений по Excel 2007 в Excel 2010 были реализованы улучшения некоторых возможностей.Based on user feedback about Excel 2007, Excel 2010 introduces improvements to several features.

ФункцияFeature УлучшениеImprovement
Представление принтера и разметки страницыPrinter and page layout view
Для повышения производительности базовых пользовательских операций в режиме разметки страницы, таких как ввод данных, работа с формулами и настройка полей, в Excel 2010 реализовано кэширование параметров принтера и оптимизирован процесс вычисления параметров отображения.To improve performance of basic user interactions in page layout view, such as entering data, working with formulas or setting margins, Excel 2010 caches the printer settings and introduces optimized rendering calculations. Благодаря кэшированию параметров принтера удается сократить число сетевых вызовов и степень зависимости от медленных или неотвечающих принтеров.Caching the printer settings reduces the number of network calls and reduces the dependency on a slow or unresponsive printer. Кроме того, поддерживается отмена подключения к принтеру, что позволяет не дожидаться реакции от медленного или неотвечающего принтера.In addition, connecting to the printer is cancelable so that the user does not have to wait for a slow or unresponsive printer.
ДиаграммыCharts
Начиная с версии Excel 2010, была увеличена скорость отображения диаграмм, особенно при работе с крупными наборами данных, и текста.Starting in Excel 2010, the rendering speed of charts has increased, especially with large data sets, and text-rendering performance has improved. Кроме того, в Excel 2010 реализовано кэширование изображения диаграммы и по-возможности используется кэшированная версия, что позволяет избежать ненужных вычислений.In addition, Excel 2010 caches an image of a chart and uses the cached version when possible, to avoid unnecessary calculations and rendering.
Решения VBAVBA solutions
Улучшения объектной модели и способов взаимодействия с Excel позволили повысить производительность многих решений VBA при работе в Excel 2010 по сравнению с Excel 2007.Improvements to the object model and the way it interacts with Excel increases the performance speed of many VBA solutions when run in Excel 2010 compared with Excel 2007.

Большие наборы данных и 64-разрядная версия ExcelLarge data sets and the 64-bit version of Excel

Для 64-разрядной версии Excel 2010 не действует ограничение ни в 2 ГБ ОЗУ, распространяющееся на 32-разрядные приложения. ни в 4 ГБ ОЗУ, распространяющееся на 32-разрядные версии приложений с функцией обработки больших адресов.The 64-bit version of Excel 2010 is not constrained to 2 GB of RAM like the 32-bit version applications nor upto 4 GB of RAM like the Large Address Aware 32-bit version applications. Таким образом, пользователи 64-разрядной версии Excel 2010 могут создавать книги большего размера.Therefore, the 64-bit version of Excel 2010 enables users to create much larger workbooks. 64-разрядная версия Windows поддерживает больший объем адресуемой памяти, что в полной мере используется приложением Excel.The 64-bit version of Windows enables a larger addressable memory capacity, and Excel is designed to take advantage of that capacity. Например, пользователи могут заполнять сетку большим объемом данных по сравнению с предыдущими версиями Excel.For example, users are able to fill more of the grid with data than was possible in previous versions of Excel. При увеличении объемов ОЗУ компьютера приложение Excel может использовать эту дополнительную память для работы со значительно более крупными книгами и масштабирования доступного объема ОЗУ.As more RAM is added to the computer, Excel uses that additional memory, allows larger and larger workbooks, and scales with the amount of RAM available.

Кроме того, поскольку 64-разрядная версия Excel поддерживает более крупные наборы данных, в 32-и 64-разрядных версиях Excel 2010 представлены улучшения при выполнении задач с крупными наборами данных, таких как ввод и заполнение данных, сортировка, фильтрация, копирование и вставка данных.In addition, because the 64-bit version of Excel enables larger data sets, both the 32-bit and 64-bit versions of Excel 2010 introduce improvements to common large data set tasks such as entering and filling down data, sorting, filtering, and copying and pasting data. Также в 32- и 64-разрядных версиях Excel оптимизировано использование памяти.Memory usage is also optimized to be more efficient in both the 32-bit and 64-bit versions of Excel.

Дополнительные сведения о 64-разрядной версии Office 2010 см. в статье Совместимость 32- и 64-разрядных версий Office 2010, а для выбора между 64- и 32-разрядной версиями см. статью Выбор 64- или 32-разрядной версии Office.For more information about the 64-bit version of Office 2010, see Compatibility Between the 32-bit and 64-bit Versions of Office 2010 and for choosing between 64-bit and 32-bit, see Choose between the 64-bit or 32-bit version of Office.

ФормыShapes

В Excel 2010 представлены значительные улучшения в области производительности графики в Excel.Excel 2010 introduces significant improvements in the performance of graphics in Excel. На более высоком уровне эти улучшения относятся к двум областям: масштабируемость и отображение.At a high level, these improvements are in two areas: scalability and rendering.

Улучшения масштабируемости играют важную роль, поскольку в электронных таблицах Excel содержится большое число графических элементов.The scalability improvements have a large impact in Excel scenarios because of the large number of graphics contained on worksheets. Зачастую возможно создание большого числа фигур при копировании и вставке данных с веб-сайта, а также при выполнении автоматических процедур, в ходе которых фигуры создаются, но не удаляются.Often, this large number of shapes is created accidentally by copying and pasting data from a website, or by commonly run automation that creates shapes, but never removes them. Из-за большого числа графических элементов и их связей с таблицей данных в Excel возникают уникальные проблемы, связанные с производительностью.This large number of graphics, combined with the way that graphics relate to the data grid in Excel, presents several unique performance challenges. В Excel 2010 увеличена производительность электронных таблиц, в которых содержится много фигур.Improvements in Excel 2010 increase the performance speed for worksheets that contain many shapes.

Кроме того, начиная с версии Excel 2010 улучшена производительность функций отображения за счет поддержки аппаратного ускорения.In addition, starting in Excel 2010, support for hardware acceleration improves rendering. Также в Excel 2010 представлены улучшения производительности метода Select объекта Shape в объектной модели VBA.Excel 2010 also introduces performance improvements to the Select method of the Shape object in the VBA object model.

ФункцияFeature УлучшениеImprovement
Общие задачиBasic use
Первая часть улучшений в Excel 2010 относится к сценариям общих задач.The first set of improvements made in Excel 2010 surrounds basic use scenarios. К этим сценариям относятся операции и функции сортировки, фильтрации, вставки и изменения размера строк или столбцов, а также объединения ячеек.These scenarios include operations and features such as sorting, filtering, inserting or resizing rows or columns, or merging cells. При выполнении таких операций может потребоваться обновление позиции графического объекта в сетке.When these operations occur, it may be necessary to update the position of a graphic object on the grid. В худшем случае может потребоваться обновление всех объектов в электронной таблице.In the worst-case scenario, it is necessary to make an update to every single object on the worksheet. В Excel 2010 улучшена производительность общих задач даже в сценариях с тысячами объектов в таблице.In Excel 2010, performance of these basic scenarios improves even when there are thousands of objects on the worksheet. Следует обратить внимание, что эти улучшения достигнуты не за счет усовершенствования или исправления одной функции, а благодаря комплексной структурной переработке, в том числе изменению механизма поиска фигур, применению файлов для тестирования нагрузки и исследованию ограничений.These improvements were not achieved with a single feature or fix, but through a dedicated focus on performance that included improving the shape lookup mechanism, testing stress files, and investigating obstructions.
Текстовые ссылкиText links
Текстовая ссылка на фигуру создается, когда пользователь указывает формулу, например, "=A1", которая задает текст для фигуры.A text link on a shape is created when the user specifies a formula, for example "=A1", that defines the text for a given shape. Использование таких фигур с большой долей вероятности могло повлечь за собой проблемы с производительностью на листах с большим числом объектов, а также при изменении контента ячеек.These particular shapes were prone to cause performance issues on sheets with a large number of objects and/or when changes were made to cell content. Начиная с версии Excel 2010, оптимизирован способ отслеживания и обновления таких фигур при изменении контента ячеек.Starting in Excel 2010, the way Excel tracks and updates these shapes has improved to optimize performance for changing cell content. Это позволило повысить производительность в таких сценариях, как ввод нового значения в ячейку или выполнение сложных операций объектной модели.This work improves scenarios such as typing a new value in a cell or performing complex object model operations.
Большая сеткаBig Grid
Начиная с версии Excel 2007, размер сетки увеличен с 65 000 до более чем одного миллиона строк.Starting in Excel 2007, the size of the grid expanded from 65,000 rows to over one million rows. Это увеличение повлекло за собой ряд проблем с производительностью и отображением при работе с графическими объектами в новых областях расширенной сетки.This increase caused some performance and rendering issues when working with graphics objects in the new regions of the larger grid. В Excel 2010 были оптимизированы функции, в которых в качестве источника используются данные левой верхней части сетки, для повышения производительности при работе с графическими элементами в новых областях сетки.Starting in Excel 2010, Excel optimizes functionality that relies on using the top left of the grid as the origin to improve the experience of working with graphics in the new regions of the grid. По сравнению с Excel 2007 удалось повысить качество и производительность функций отображения.Rendering fidelity and performance are improved relative to Excel 2007.
Отображение: аппаратное ускорениеRendering: Hardware acceleration
Начиная с версии Excel 2010, была усовершенствована графическая платформа, которая теперь поддерживает аппаратное ускорение при отображении трехмерных объектов.Starting in Excel 2010, improvements were made to the graphics platform by adding support for hardware acceleration when rendering 3-D objects. Несмотря на то, что по сравнению с ЦП графический процессор обладает большей производительностью при отображении таких объектов, общая производительность Excel 2010 зависит от контента электронной таблицы.While the GPU can render these objects faster than the CPU, the experience in Excel 2010 depends on the content on your worksheet. Если в таблице содержится множество трехмерных фигур, поддержка аппаратного ускорения даст значительно большее повышение эффективности по сравнению с таблицами, содержащими только двухмерные фигуры (поскольку для отображения таких фигур не задействуется графический процессор).If you have a sheet full of 3-D shapes, you will see more benefit from the hardware acceleration improvements than on a worksheet with only 2-D shapes (which do not leverage the GPU).

Улучшения вычисленийCalculation improvements

Начиная с версии Excel 2007, улучшена производительность многопоточных вычислений.Starting in Excel 2007, multithreaded calculation improved calculation performance.

Начиная с версии Excel 2010, представлены дополнительные улучшения, позволяющие повысить скорость вычислений.Starting in Excel 2010, additional performance improvements were made to further increase calculation speed. В Excel 2010 поддерживается асинхронный вызов пользовательских функций.Excel 2010 can call user-defined functions asynchronously. Это позволяет повысить производительность за счет одновременного выполнения нескольких вычислений.Calling functions asynchronously improves performance by allowing several calculations to run at the same time. При выполнении пользовательских функций в вычислительном кластере асинхронный вызов функций позволяет использовать в вычислениях несколько компьютеров.When you run user-defined functions on a compute cluster, calling functions asynchronously enables several computers to be used to complete the calculations. Дополнительные сведения см. в статье Асинхронные пользовательские функции.For more information, see Asynchronous User-Defined Functions.

Многоядерная обработкаMulti-core processing

В Excel 2010 внесены дополнительные улучшения для эффективного использования возможностей многоядерных процессоров и повышения производительности при выполнении стандартных задач.Excel 2010 made additional investments to take advantage of multi-core processors and increase performance for routine tasks. Начиная с версии Excel 2010, следующие функции могут использовать многоядерные процессоры: сохранение и открытие файлов, обновление сводной таблицы (для внешних источников данных, за исключением OLAP и SharePoint), сортировка обычной или сводной таблицы, а также автоподбор размеров столбца.Starting in Excel 2010, the following features use multi-core processors: saving a file, opening a file, refreshing a PivotTable (for external data sources, except OLAP and SharePoint), sorting a cell table, sorting a PivotTable, and auto-sizing a column.

Для операций чтения, загрузки или записи данных, таких как открытие и сохранение файлов или обновление данных, разбиение операции на два процесса позволяет повысить скорость ее выполнения. For operations that involve reading and loading or writing data, such as opening a file, saving a file, or refreshing data, splitting the operation into two processes increases performance speed. При этом первый процесс получает данные, а второй загружает их в соответствующую структуру в памяти или записывает их в файл.The first process gets the data, and the second process loads the data into the appropriate structure in memory or writes the data to a file. Таким образом, как только первый процесс начинает чтение фрагмента данных, второй может немедленно начать загрузку или запись этих данных. При этом первый может по-прежнему продолжать считывание очередного фрагмента данных.In this way, as soon as the first process begins reading a portion of data, the second process can immediately start loading or writing that data, while the first process continues to read the next portion of data. Ранее первый процесс должен был сначала считать все данные в конкретном разделе, после чего второй мог начать загрузку данных этого раздела в память или их запись в файл.Previously, the first process had to finish reading all the data in a certain section before the second process could load that section of the data into memory or write the data to a file.

PowerPivotPowerPivot

PowerPivot — это набор приложений и служб, с помощью которого реализуется комплексный подход к созданию управляемых пользователями решений бизнес-аналитики на основе данных в книгах Excel.PowerPivot refers to a collection of applications and services that provide an end-to-end approach for creating data-driven, user-managed business intelligence solutions in Excel workbooks. PowerPivot для Excel — это инструмент анализа данных, который обладает непревзойденной вычислительной эффективностью и может использоваться непосредственно в Excel.PowerPivot for Excel is a data analysis tool that delivers unmatched computational power directly within Excel. Благодаря применению знакомых функций Excel пользователи могут с высокой скоростью преобразовывать большие объемы данных практически из любого источника в наборы значащих данных, с помощью которых можно за несколько секунд получать ответы практически на любые вопросы.Leveraging familiar Excel features, users can transform large quantities of data from almost any source with amazing speed into meaningful information to get the answers they need in seconds.

PowerPivot также поддерживает интеграцию с SharePoint.PowerPivot also integrates with SharePoint. PowerPivot для SharePoint размещается в ферме SharePoint и представляет собой набор серверных приложений и компонентов, обеспечивающих эффективную совместную работу группы с данными бизнес-аналитики.In a SharePoint farm, PowerPivot for SharePoint is the set of server-side applications, services, and features that support team collaboration on business intelligence data. SharePoint используется в качестве платформы для совместной работы и обмена данными бизнес-аналитики между группами в крупных организациях.SharePoint provides the platform for collaborating and sharing business intelligence across the team and larger organization. На сайтах SharePoint публикуются данные бизнес-аналитики, создаваемые авторами и владельцами книг.Workbook authors and owners publish and manage the business intelligence that they develop to their SharePoint sites.

Дополнительные сведения о наборе PowerPivot см. в обзоре PowerPivot.For more information about PowerPivot, see PowerPivot Overview.

Службы высокопроизводительных вычислительных систем для Excel 2010HPC Services for Excel 2010

Приложение Excel 2010 предлагает широчайший выбор функций статистического анализа, поддержку построения сложных анализов, а также огромные возможности для расширения, что делает его оптимальным выбором для анализа бизнес-данных.With a wealth of statistical analysis functions, support for constructing complex analyses, and broad extensibility, Excel 2010 is the tool of choice for analyzing business data. По мере увеличения размеров моделей и сложности книг возрастает ценность создаваемой информации.As models grow larger and workbooks become more complex, the value of the information generated increases. Естественно, выполнение вычислений в сложных книгах занимает больше времени.However, more complex workbooks also require more time to calculate. На выполнение сложного анализа сложных книг пользователи зачастую могут тратить часы, дни и даже недели.For complex analyses, it is common for users to spend hours, days, or even weeks completing such complex workbooks.

Одним из возможных решений является использование приложения Windows HPC Server 2008 для параллельного масштабирования вычислений Excel между несколькими узлами в кластере высокопроизводительных вычислительных систем Windows (HPC).One solution is to use Windows HPC Server 2008 to scale out Excel calculations across multiple nodes in a Windows high-performance computing (HPC) cluster in parallel. Существует три способа выполнения вычислений Excel 2010 в кластере на базе Windows HPC Server 2008: запуск книг Excel в кластере, выполнение пользовательских функций Excel в кластере, а также использование Excel в качестве клиента кластерной ориентированной на службы архитектуры (SOA).There are three methods for running Excel 2010 calculations in a Windows HPC Server 2008 based cluster: running Excel workbooks in a cluster, running Excel user-defined functions (UDFs) in a cluster, and using Excel as a cluster service-oriented architecture (SOA) client.

Дополнительные сведения о службах высокопроизводительных вычислительных систем для Excel 2010 см. на странице Ускорение Excel 2010 с помощью Windows HPC Server 2008 R2.For more information about HPC Services for Excel 2010, see Accelerating Excel 2010 with Windows HPC Server 2008 R2.

ЗаключениеConclusion

В Excel 2016 реализованы улучшения производительности и ограничений, предназначенные для повышения эффективности работы с большими и сложными книгами в Excel.Excel 2016 introduces performance and limitation improvements focused on increasing Excel's ability to efficiently handle large and complex workbooks. Эти улучшения позволяют Excel масштабироваться вместе с оборудованием, что повышает производительность, так как мощность ЦП и ОЗУ компьютеров увеличивается.These improvements allow Excel to scale along with hardware, improving performance as the CPU and RAM capacity of computers expand.

См. такжеSee also

Поддержка и обратная связьSupport and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.