Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Формулы и функции

TRIMRANGE и точечная нотация для создания динамических диапазонов в Excel

forest_paw 06.09.2025 22

TRIMRANGE и точечная нотация для создания динамических диапазонов в Excel

В Excel 2025 появились мощные инструменты для работы с динамическими диапазонами: функция TRIMRANGE и точечная нотация. Эти нововведения решают проблему, когда формулы ссылаются на целые столбцы, что замедляет вычисления. Теперь вы можете создавать «умные» диапазоны, которые автоматически обрезаются до строк с данными, оптимизируя производительность ваших таблиц.

Мы разберем, как использовать новые возможности на практике.

Формула VLOOKUP, ссылающаяся на диапазон F:G, хотя таблица данных находится в F4:G9.
Формула ВПР (VLOOKUP), ссылающаяся на диапазон F:G, хотя таблица данных находится в F4:G9.

Знакомство с функцией TRIMRANGE

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

=TRIMRANGE(диапазон, [режим_обрезки_строк], [режим_обрезки_столбцов]) (=TRIMRANGE(диапазон, [режим_обрезки_строк], [режим_обрезки_столбцов]))

Аргументы режима обрезки могут принимать следующие значения:

  • 1 — обрезать пустые ячейки в начале (сверху или слева).
  • 2 — обрезать пустые ячейки в конце (снизу или справа).
  • 3 — обрезать пустые ячейки с обеих сторон (значение по умолчанию).

Пример использования с ВПР (VLOOKUP) для таблицы в столбцах F:G:

=ВПР(Б4, TRIMRANGE(F:G), 2, ЛОЖЬ) (=VLOOKUP(B4, TRIMRANGE(F:G), 2, FALSE))

Используйте точечную нотацию для краткости

Для тех, кто предпочитает более лаконичный синтаксис, Excel теперь поддерживает точечную нотацию:

  1. B:.B — обрезает пустые ячейки в конце диапазона.
  2. B.:B — обрезает пустые ячейки в начале диапазона.
  3. B.:.B — обрезает пустые ячейки с обеих сторон (аналог TRIMRANGE по умолчанию).

Тот же пример с ВПР (VLOOKUP), но с точечной нотацией:

=ВПР(Б4, (F.:.G), 2, ЛОЖЬ) (=VLOOKUP(B4, (F.:.G), 2, FALSE))

Этот синтаксис особенно удобен в проверке данных для создания растущего списка. Например, для выпадающего списка, который автоматически расширяется, можно использовать формулу =А2:.А30 (=A2:.A30).

Важные ограничения и советы

На момент выхода (июнь 2025 года) новые динамические диапазоны имеют некоторые ограничения:

  • Сводные таблицы: Диапазоны работают частично, но при обновлении могут «замораживаться» (превращаться в жесткие ссылки).
  • Диаграммы (графики): Пока не поддерживаются. Ожидайте обновлений в будущих версиях.

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

Поделиться:

Похожие статьи

Генерация всех комбинаций с помощью функции BASE в Excel
Читать
Определение страны по телефонному номеру в Excel с помощью формулы
Читать
Пользовательские форматы чисел в Excel: полное руководство
Читать

Мы используем cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookies.