ИНСТРУМЕНТ БЫСТРОГО АНАЛИЗА ДЛЯ ЭЛЕКТРОННОЙ ТАБЛИЦЫ

1. Реализованный компьютером способ, содержащий реализованные компьютером операции для:
приема выбора диапазона ячеек из документа электронной таблицы;
отображение кнопки входа в инструмент быстрого анализа вблизи выбора диапазона ячеек;
определение одного или более типов данных для данных, включенных в диапазон ячеек в документе электронной таблицы;
определение одной или более функций анализа данных, подходящих для применения к одному или более типам данных;
прием выбора кнопки входа в инструмент быстрого анализа;
в ответ на прием выбора кнопки входа в инструмент быстрого анализа отображение одного или более выбираемых пользователем представлений для упомянутой одной или более функций анализа данных;
прием выбора конкретного выбираемого пользователем представления из одного или более выбираемых пользователем представлений, причем это конкретное выбираемое пользователем представление ассоциировано с конкретной функцией анализа данных из одной или более функций анализа данных; и
в ответ на прием выбора конкретного выбираемого пользователем представления применение конкретной функции анализа данных к данным, включенным в диапазон ячеек.
2. Реализованный компьютером способ по п. 1, дополнительно содержащий реализованные компьютером операции для:
в ответ на прием выбора диапазона ячеек из документа
электронной таблицы, определение, включает ли выбор диапазона ячеек в себя две или более непустых ячеек;
если определено, что выбор диапазона ячеек включает в себя две или более непустых ячеек, то отображение кнопки входа в инструмент быстрого анализа вблизи выбора диапазона ячеек; и
если определено, что выбор диапазона ячеек не включает в себя две или более непустых ячеек, то инструктирование компьютера не выполнять оставшуюся часть выполняемых компьютером инструкций.
3. Реализованный компьютером способ по п. 1, дополнительно содержащий реализованные компьютером операции для:
определения, является ли выбор диапазона ячеек первым выбором диапазона после запуска приложения электронной таблицы, конфигурированного, чтобы разрешить манипулирование документом электронной таблицы с помощью одной или более функций анализа данных;
если определено, что выбор диапазона ячеек является первым выбором диапазона после запуска приложения электронной таблицы, то отображение подсказки, содержащей информацию, относящуюся к одному или более выбираемым пользователем представлениям для одной или более функций анализа данных; и
если определено, что выбор диапазона ячеек не является первым выбором диапазона после запуска приложения электронной таблицы, то определение одного или более типов данных для данных, включенных в диапазон ячеек в документе электронной таблицы.
4. Реализованный компьютером способ по п. 3, в котором
определение, является ли выбор диапазона ячеек первым выбором диапазона после запуска приложения электронной таблицы, содержит определение, является ли выбор диапазона ячеек первым выбором диапазона после запуска приложения электронной таблицы, только если запуск приложения электронной таблицы находится в пределах заранее определенного количества запусков приложения электронной таблицы.
5. Реализованный компьютером способ по п. 1, в котором отображение одного или более выбираемые пользователем представления для одной или более функций анализа данных содержит расширение кнопки входа в инструмент быстрого анализа, чтобы показать инструмент быстрого анализа, содержащий галерею, в которую помещены выбираемые пользователем представления.
6. Компьютер, содержащий:
процессор; и считываемый компьютером запоминающий носитель, находящийся в связи с процессором, причем считываемый компьютером запоминающий носитель содержит выполняемые компьютером инструкции, сохраненные на нем, которые, когда выполняются процессором, вынуждают процессор:
принимать выбор двух или более ячеек в пределах документа электронной таблицы, и
в ответ на прием выбора этих двух или более ячеек в пределах документа электронной таблицы отображать пользовательский интерфейс инструмента быстрого анализа на экране отображения, который оперативно соединен с компьютером, причем пользовательский интерфейс инструмента быстрого анализа содержит
одно или более выбираемых пользователем представлений для одной или более функций анализа данных, которые применимы к данным, включенным в эти две или более ячеек.
7. Компьютер по п. 6, в котором пользовательский интерфейс инструмента быстрого анализа далее содержит галерею функций, причем галерея функций содержит один или более выбираемых пользователем представлений для одной или более функций анализа данных.
8. Считываемый компьютером запоминающий носитель, содержащий выполняемые компьютером инструкции, сохраненные на нем, которые, когда выполняются компьютером, вынуждают компьютер:
принимать выбор двух или более ячеек в пределах документа электронной таблицы; и
в ответ на прием выбора этих двух или более ячеек в пределах документа электронной таблицы отображать пользовательский интерфейс инструмента быстрого анализа на экране дисплея, который оперативно соединен с компьютером, при этом пользовательский интерфейс инструмента быстрого анализа содержит одно или более выбираемых пользователем представлений для одной или более функций анализа данных, которые применимы к данным, включенным в эти две или более ячеек.
9. Считываемый компьютером запоминающий носитель по п. 8, дополнительно содержащий выполняемые компьютером инструкции, сохраненные на нем, которые, когда выполняются компьютером, вынуждают компьютер:
принимать фокус невыбора конкретного выбираемого пользователем представления из одного или более выбираемых
пользователем представлений, причем это конкретное выбираемое пользователем представление ассоциировано с конкретной функцией анализа данных из одной или более функций анализа данных; и
в ответ на прием фокуса невыбора конкретного выбираемого пользователем представления, отображение предварительного просмотра упомянутой конкретной функции анализа данных.
10. Считываемый компьютером запоминающий носитель по п. 8, дополнительно содержащий выполняемые компьютером инструкции, сохраненные на нем, которые, когда выполняются компьютером, вынуждают компьютер выполнять один или более алгоритмов, чтобы определить, на основании, по меньшей мере частично, на одном или более типов данных, ассоциированных с данными, включенными в эти две или более ячеек, одну или более функций анализа данных, которые применимы к данным, включенным в эти две или более ячеек.