SpeedTools - это инновационный набор функций для Excel, который открывает новые горизонты в обработке и анализе данных.
SpeedTools не только упрощает сложные вычисления, но и значительно ускоряет работу с большими массивами данных, делая его незаменимым помощником для аналитиков, финансистов, HR-специалистов и всех, кто стремится к эффективной работе с электронными таблицами.
Этот мощный инструмент расширяет стандартные возможности Excel, предлагая более 100 новых функций, разделенных на 12 групп:
1. Функции массивов для вычисления итогов и арифметических операций:
- Быстрое накопление значений с учетом множителей (ACCUMULATE)
- Вычисление разностей между элементами массива (DIFF)
- Расчет различных типов скользящих средних (MOVAVG)
- Динамическое суммирование по строкам и столбцам (SUMROWS, SUMCOLS)
- Динамическое усреднение по строкам и столбцам (AVERAGEROWS, AVERAGECOLS)
- Подсчет непустых ячеек по строкам и столбцам (COUNTROWS, COUNTCOLS)
- Добавление итоговых строк и столбцов к динамическим массивам (TOTALS, HTOTALS)
- Вычисление нарастающего итога с множителями (CORKSCREW)
2. Функции для изменения формы массивов:
- Трансформация табличных данных в строки (UNPIVOT)
- Выделение частей массива (SLICES)
- Замена отдельных ячеек в массиве (SPLICECELLS)
- Вставка и удаление строк в массиве (SPLICEROWS)
- Вставка и удаление столбцов в массиве (SPLICECOLS)
- Повторение блока ячеек (REPEAT)
- Изменение размеров массива (RESIZE)
- Обращение порядка элементов в массиве (REVERSE.ARRAY)
- Объединение массивов по вертикали (VSTACKF)
- Объединение массивов по горизонтали (HSTACKF)
- Объединение массивов по вертикали с сопоставлением заголовков (HDR.VSTACK)
- Объединение массивов по горизонтали с сопоставлением заголовков (HDR.HSTACK)
- Создание последовательности чисел (VECTOR)
3. Функции для объединения, сравнения и слияния:
- Поиск совпадений между массивами (MATCHES)
- Поиск различий между массивами (MISSMATCHES)
- Эффективное сравнение больших списков (COMPARE.LISTS)
4. Функции для работы с уникальными элементами массивов:
- Выделение уникальных значений (LISTDISTINCTS)
- Подсчет уникальных элементов с группировкой (LISTDISTINCTS.COUNT)
- Суммирование для уникальных групп (LISTDISTINCTS.SUM)
- Усреднение для уникальных групп (LISTDISTINCTS.AVG)
- Подсчет количества уникальных элементов (COUNTDISTINCTS)
- Подсчет количества повторяющихся элементов (COUNTDUPES)
5. Функции сортировки массивов:
- Многоколоночная динамическая сортировка (VSORTC)
- Сортировка с возвратом индексов (VSORTC.INDEX)
- Быстрая бинарная сортировка (VSORTB)
- Быстрая бинарная сортировка с возвратом индексов (VSORTB.INDEX)
- Сортировка с учетом регистра (Case.VSORTC)
- Сортировка с учетом регистра и возвратом индексов (Case.VSORTC.INDEX)
6. Логические функции для формул массивов:
- Логическое ИЛИ по строкам (OR.ROWS)
- Логическое ИЛИ по столбцам (OR.COLS)
- Логическое ИЛИ по ячейкам (OR.CELLS)
- Логическое И по строкам (AND.ROWS)
- Логическое И по столбцам (AND.COLS)
- Логическое И по ячейкам (AND.CELLS)
- Проверка истинности для всех элементов (ALL)
- Проверка истинности хотя бы для одного элемента (ANY)
- Проверка ложности для всех элементов (NONE)
7. Функции фильтрации массивов и диапазонов:
- Многокритериальная фильтрация данных (FILTER.IFS)
- Фильтрация отсортированных данных (FILTER.SORTED)
- Фильтрация с возвратом индексов (FILTER.MATCH)
- Фильтрация видимых ячеек (FILTER.VISIBLE)
- Суммирование с множественными условиями (ASUMIFS)
- Подсчет с множественными условиями (ACOUNTIFS)
- Подсчет с использованием регулярных выражений (Rgx.COUNTIF)
- Суммирование с использованием регулярных выражений (Rgx.SUMIF)
8. Функции поиска и сопоставления:
- Быстрый поиск с использованием памяти (MEMLOOKUP, MEMMATCH)
- Расширенный поиск с множественными критериями (AVLOOKUP2, AVLOOKUPS2, AVLOOKUPNTH)
- Расширенный поиск индексов (AMATCH2, AMATCHES2, AMATCHNTH)
- Поиск с учетом регистра (Case.AVLOOKUP2, Case.AVLOOKUPS2, Case.AVLOOKUPNTH)
- Поиск индексов с учетом регистра (Case.AMATCH2, Case.AMATCHES2, Case.AMATCHNTH)
- Поиск с использованием регулярных выражений (Rgx.AVLOOKUP2, Rgx.AVLOOKUPS2, Rgx.AVLOOKUPNTH)
- Поиск индексов с использованием регулярных выражений (Rgx.AMATCH2, Rgx.AMATCHES2, Rgx.AMATCHNTH)
- Поиск с учетом регистра и регулярных выражений (Rgx.Case.AVLOOKUP2, Rgx.Case.AVLOOKUPS2, Rgx.Case.AVLOOKUPNTH)
- Поиск индексов с учетом регистра и регулярных выражений (Rgx.Case.AMATCH2, Rgx.Case.AMATCHES2, Rgx.Case.AMATCHNTH)
9. Математические функции:
- Линейная интерполяция в вертикальной таблице (VLINTERP2)
- Двумерная линейная интерполяция (LINTERP2D)
- Расчет коэффициента Джини (GINICOEFF)
- Условное вычисление с обработкой ошибок (IFERRORX)
10. Функции для работы со ссылками:
- Доступ к предыдущим значениям ячеек (PREVIOUS)
- Временное хранение значений в памяти (SETMEM)
- Извлечение значений из памяти (GETMEM)
11. Информационные функции:
- Проверка наличия формулы в ячейке (HASFORMULA2)
- Подсчет строк до последней непустой ячейки (COUNTROWS2)
- Подсчет столбцов до последней непустой ячейки (COUNTCOLS2)
- Подсчет непрерывных непустых строк (COUNTCONTIGROWS2)
- Подсчет непрерывных непустых столбцов (COUNTCONTIGCOLS2)
- Подсчет строк в используемом диапазоне (COUNTUSEDROWS2)
- Подсчет столбцов в используемом диапазоне (COUNTUSEDCOLS2)
- Подсчет последовательности вычислений для ссылок (CALCSEQCOUNTREF)
- Установка счетчика последовательности вычислений (CALCSEQCOUNTSET)
- Подсчет последовательности вычислений для волатильных функций (CALCSEQCOUNTVOL)
12. Текстовые функции:
- Объединение значений диапазона в строку (CONCAT.RANGE)
- Дополнение текста до заданной длины (PAD.TEXT)
- Обращение порядка символов в тексте (REVERSE.TEXT)
- Разделение текста на части (SPLIT.TEXT)
- Извлечение групп символов из текста (GROUPS)
- Поиск позиции по регулярному выражению (Rgx.FIND)
- Определение длины совпадения по регулярному выражению (Rgx.LEN)
- Замена текста по регулярному выражению (Rgx.SUBSTITUTE)
- Извлечение подстроки по регулярному выражению (Rgx.MID)
- Сравнение значений с учетом правил сортировки Excel (COMPARE)
- Сравнение строки с шаблоном (ISLIKE2)
- Сравнение строки с регулярным выражением (Rgx.ISLIKE)
- Вычисление строкового выражения (EVAL2)