СИСТЕМА И СПОСОБ АВТОМАТИЧЕСКОГО ЗАВЕРШЕНИЯ ФОРМУЛ ЭЛЕКТРОННОЙ ТАБЛИЦЫ

1. Реализуемый на компьютере способ автоматического завершени  данных формульной  чейки, содержащий: подтверждение процесса автозавершени  в ответ на пользовательский ввод данных формульной  чейки; группирование вариантов автозавершени , основыва сь на пользовательском вводе; и отображение динамического списка вариантов автозавершени , когда пользовательский ввод представл ет собой инициирующий признак.
2. Реализуемый на компьютере способ по п.1, дополнительно содержащий активацию процесса автозавершени  перед подтверждением процесса автозавершени .
3. Реализуемый на компьютере способ по п.2, в котором активаци  процесса автозавершени  дополнительно содержит активацию процесса автозавершени  посредством ввода знака в формульную  чейку.
4. Реализуемый на компьютере способ по п.1, в котором данные формульной  чейки включают в себ  данные электронной таблицы.
5. Реализуемый на компьютере способ по п.1, в котором группирование вариантов автозавершени  дополнительно содержит группирование компонентов.
6. Реализуемый на компьютере способ по п.5, в котором компоненты включают в себ  по меньшей мере одно из зависимостей по функции электронной таблицы, зависимостей по определенному имени, списка, зависимостей по ведущему элементу, зависимостей по определенной пользователем функции, зависимостей по перечислимому аргументу, зависимостей по объекту данных листа и зависимостей по объекту даты.
7. Реализуемый на компьютере способ по п.1, дополнительно содержащий отображение подсказок, ассоциированных с вариантом автозавершени , выбранным из динамического списка.
8. Реализуемый на компьютере способ по п.1, в котором инициирующий признак не включает в себ  ни одно из ссылки на  чейку, числа, пробела, арифметического оператора и знакового оператора.
9. Реализуемый на компьютере способ по п.1, дополнительно содержащий скрытие динамического списка вариантов автозавершени , когда пользовательский ввод не представл ет собой инициирующий признак.
10. Реализуемый на компьютере способ по п.9, дополнительно содержащий отображение динамического списка вариантов автозавершени , когда второй пользовательский ввод представл ет собой инициирующий признак.
11. Реализуемый на компьютере способ по п.1, в котором отображение динамического списка вариантов автозавершени  дополнительно содержит отображение неотфильтрованного динамического списка вариантов автозавершени , когда инициирующий признак не заключает в себе компонента.
12. Реализуемый на компьютере способ по п.11, дополнительно содержащий фильтрацию неотфильтрованного динамического списка вариантов автозавершени , когда второй пользовательский ввод заключает в себе компонент.
13. Реализуемый на компьютере способ по п.1, в котором отображение динамического списка вариантов автозавершени  дополнительно содержит отображение отфильтрованного динамического списка вариантов автозавершени , когда инициирующий признак заключает в себе компонент.
14. Реализуемый на компьютере способ по п.13, дополнительно содержащий фильтрацию отфильтрованного списка вариантов автозавершени  по второму разу, когда второй пользовательский ввод заключает в себе компонент.
15. Машиночитаемый носитель, имеющий хранимую на нем структуру данных, содержащую: первое поле данных, предназначенное дл  пользовательского ввода; второе поле данных, которое включает в себ  группирование вариантов автозавершени  дл  автоматического завершени  первого пол  данных; и третье поле данных, которое включает в себ  неотфильтрованный список второго пол  данных, если пользовательский ввод не заключает в себе компонента, и отфильтрованный список второго пол  данных, когда пользовательский ввод заключает в себе компонент.
16. Структура данных по п.15, в котором первое поле данных представл ет собой  чейку электронной таблицы.
17. Структура данных по п.15, в котором второе поле данных включает в себ  по меньшей мере одно из функций электронной таблицы, определенных имен, списков, ведущих элементов, определенных пользователем функций, перечислимых аргументов, объектов данных листа и объектов даты.
18. Структура данных по п.15, дополнительно содержаща  четвертое поле данных, которое включает в себ  информацию, относ щуюс  к выбранному варианту автозавершени .
19. Структура данных по п.18, в котором информаци  включает в себ  подсказки, относ щиес  к выбранному варианту автозавершени .
20. Способ предоставлени  и выбора из динамического списка на дисплее, реализуемый в компьютерной системе, имеющей графический пользовательский интерфейс, включающий в себ  дисплей и устройство выбора пользовательского интерфейса, при этом способ содержит этапы: подтверждени  процесса автозавершени  в ответ на пользовательский ввод в формульную  чейку; группировани  вариантов автозавершени , основыва сь на пользовательском вводе; отображени  отфильтрованного динамического списка вариантов автозавершени , когда пользовательский ввод ассоциирован с вариантами автозавершени  и пользовательский ввод заключает в себе компонент; отображени  неотфильтрованного динамического списка вариантов автозавершени , когда пользовательский ввод ассоциирован с вариантами автозавершени  и пользовательский ввод не заключает в себе компонента; и скрыти  процесса автозавершени , так что список не отображаетс , когда пользовательский ввод не ассоциирован с вариантами автозавершени .