Перейти к основному контенту
Office

Использование автозавершения формул

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

Автозавершение формул

1. Введите знак «=» (знак равенства) и первые буквы или триггер отображения для запуска автозавершения формул.

2. По мере ввода прокручиваемый список допустимых элементов отображает наиболее близкие значения.

3. значки — это тип записи, например ссылка на функцию или таблицу.

4. Подробные всплывающие подсказки помогают сделать оптимальный выбор.

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

Элементы, которые нужно отобразить

Вводимые символы

Имена функций Excel и функций, определенных пользователем

Одна или несколько начальных букв в месте ввода какой-либо функции.

Например: СУ

Аргументы функции

(Триггер не отображается).

Введите аргумент, например число или ссылку на ячейку, или используйте триггер отображения, например начальные буквы или знак [(открывающая квадратная скобка).

Например: СУММ(5;A2;[

Для каждого последующего аргумента введите сначала точку с запятой, а затем сам аргумент или другой триггер отображения.

Примечание: У следующих функций есть аргументы с перечислимыми константами, которые автоматически отображаются в раскрывающемся списке: ЯЧЕЙКИ, БС, ГПР, MATCH, ПЛТ, ПС, ранг, сумма и ВПР.

Определенные имена и имена таблиц

Одна или несколько начальных букв в месте ввода имени.

Пример: Анна

Определители столбцов таблицы и определители специальных элементов ([#Все], [#Данные], [#Заголовки], [#Итого], [#ЭтаСтрока])

Один или несколько перечисленных ниже элементов.

  • «[» (открывающая квадратная скобка) сразу после имени таблицы.

    Например: ГодовойОтчет[

  • «;» (точка с запятой) сразу после специального элемента.

    Например: =ГодовойОтчет[#Все];

  • «:» (двоеточие) сразу после имени столбца.

    Например: ГодовойОтчет[Продажи:

Примечание: Если известно имя ячейки из таблицы, то название таблицы является необязательным параметром. Например, следующие формулы будут иметь один и тот же смысл:

=[Продажи]/[Затраты]

=ГодовойОтчет[Продажи]/ГодовойОтчет[Затраты]

Имена подключений в функциях куба

«"» (открывающие кавычки) сразу после открывающей круглой скобки в имени функции куба.

Например: КУБЭЛЕМЕНТ("

Примечание: Отобразятся только подключения OLAP, сохраненные в текущей книге.

Текстовые строки с многомерными выражениями (MDX) в функциях куба

Один или несколько перечисленных ниже элементов.

  • «"» (открывающие кавычки) сразу за точкой с запятой после аргумента.

    Например: КУБЭЛЕМЕНТ("ДанныеКубаПродаж";"

  • . (точка) сразу после закрывающей квадратной скобки.

    Например: КУБЭЛЕМЕНТ("ДанныеКубаПродаж";"[Заказчики].

    Например: КУБЭЛЕМЕНТ("ДанныеКубаПродаж";"[Заказчики].[Мексика].

  • ((открывающая скобка) сразу после открывающей кавычки для текстовой строки MDX для обозначения начала кортежа.

    Например: КУБЗНАЧЕНИЕ("ДанныеКубаПродаж";"(

  • «;»  (точка с запятой) сразу после закрывающей квадратной скобки в текстовой строке с многомерными выражениями, указывающая на вторую часть кортежа.

    Например: КУБЗНАЧЕНИЕ("ДанныеКубаПродаж";"([Заказчики].[Мексика];

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

    Например: КУБЗНАЧЕНИЕ("ДанныеКубаПродаж";"{

    Примечания: 

    • Чтобы ввести текстовую строку с многомерными выражениями (MDX) с использованием автозавершения формулы, требуется подключение к источнику данных OLAP.

    • Если название определено, оно отображается во всплывающей подсказке, что облегчает окончательный выбор.

    • Если текстовая строка с многомерными выражениями неоднозначна, уникальное имя компонента будет все равно введено, но его правильность необходимо проверить. Например, в следующей текстовой строке с многомерными выражениями содержатся два значения:

      КУБЭЛЕМЕНТ ("ДанныеКубаПродаж"; "[заказчики]. [ Мексика]. [ХИДАЛГО]. [Дора N. начальной загрузки]

      Должно быть введено одно из следующих значений:

      [Заказчики].[Имя].&[54342]

      [Заказчики].[Имя].&[34297]

      Если введенное значение не подходит, удалите его, а затем выберите другое значение.

    • Имена функций Microsoft SQL Server Analysis Services, такие как Children, Parent или Crossjoin, не отображаются в раскрывающемся списке, но их можно ввести вручную.

Примечания: 

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

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

  • Определенные имена, созданные для перечисляемых констант, например, используемых в функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ, и соединения функций куба не отображаются в раскрывающемся списке автозавершения, но их можно ввести вручную.

В таблице ниже указаны клавиши, с помощью которых можно перемещаться по раскрывающемуся списку автозавершения формул.

Действие

Клавиши

Перемещение позиции курсора на один знак влево

СТРЕЛКА ВЛЕВО

Перемещение позиции курсора на один знак вправо

СТРЕЛКА ВПРАВО

Перемещение выделения на один элемент вверх

СТРЕЛКА ВВЕРХ

Перемещение выделения на один элемент вниз

СТРЕЛКА ВНИЗ

Выбор последнего элемента

END

Выбор первого элемента

HOME

Перемещение на следующую страницу и выбор нового элемента

PAGE DOWN

Перемещение на предыдущую страницу и выбор нового элемента

PAGE UP

Закрытие раскрывающегося списка

Нажмите или щелкните другую ячейку.

Включение и выключение функции автозавершения

ALT+DOWN ARROW

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

  • Чтобы вставить выбранный элемент в формулу и установить курсор сразу после него, нажмите клавишу TAB или дважды щелкните данный элемент.

Примечание: Этот раздел не относится к Excel Online ам.

  1. Щелкните Файл > Параметры > Формулы.

    В Excel 2007: нажмите кнопку Microsoft Office Изображение кнопки Office , нажмите кнопку Параметры Excelи выберите категорию формулы .

  2. В группе Работа с формулами установите или снимите флажок Автозавершение формул.

Совет: Вы также можете нажать клавиши ALT + стрелка вниз.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×