Авторизация в Excel на VBA

Авторизация в Excel на VBA

Авторизация в Excel на VBA: создание формы, написание программного кода, особенности реализации.

В этой статье я расскажу вам о создании формы авторизации в Excel с помощью VBA.

Что же представляет из себя авторизация в Excel? Это форма, то есть окно, с запросом ввода логина и пароля, при успешном вводе которых, пользователю будут открываться различные листы документа, в зависимости от группы доступа пользователя. Точно также, помимо открытия листов, можно будет выставить ограничения на действия в Excel: запрет форматирования ячеек, удаление строк, столбцов, использование фильтров, объектов, сценариев и так далее. Но обо всем по порядку.

Авторизация в Excel: основной алгоритм работы

Для начала, необходимо разработать алгоритм, по которому мы будем работать, и выглядеть он будет примерно так:

Итак, поехали!

Авторизация в Excel: макет документа

Наш рабочий документ будет состоять из четырех листов:

  1. Лист с приветствием — единственный лист, который будет отображаться всем пользователям до авторизации
  2. Лист с дашбордом (визуализированным отчетом) — графики, диаграммы/гистограммы — изначально со свойством VeryHidden*
  3. Лист с данными — источник расчетов для дашборда — изначально со свойством VeryHidden
  4. Служебный/технический лист — для хранения логинов, паролей и служебной и вспомогательной информации — также, со свойством VeryHidden

*VeryHidden— свойство листа, при котором сам лист скрыт и включить его отображение можно только через использование режима разработчика. Для выбора данного свойства, необходимо в Excel зайти в меню «Разработчик» — «Visual Basic». Далее, необходимо выбрать нужный нам лист и в его свойствах («Properties») найти свойство Visible и установить в «2 — xlSheetVeryHidden».

После этого лист станет «очень скрытым». Отменить свойство VeryHidden можно точно так же через режим разработчика, либо используя необходимый нам макрос, о котором я напишу чуть дальше.

Авторизация в Excel: группы доступа

После создания макета документа, нам необходимо разработать несколько групп доступа и распределить и ограничить для них права. Предположим, что таких групп будет три:

  1. Администраторы (Admin): доступны все листы , в том числе служебный, а также отсутствуют какие-либо ограничения.
  2. Руководители и ответственные за данные (Head): доступны 2 рабочих листа + стоит пароль на изменение структуры книги.
  3. Рядовые сотрудники компании (Worker): доступен только 1 рабочий лист с дашбордом + стоит пароль на изменение структуры книги.
Авторизация в Excel: разработка макета формы

С этим пунктом не должно возникнуть никаких проблем. Элементов на форме авторизации должно быть не так уж и много:

  • Поле ввода для логина
  • Поле ввода для пароля
  • Кнопка «Авторизация» (проверка логина и пароля)
  • Различные подписи на форме
  • По желанию: кнопка закрытия формы, кнопка восстановления пароля, логотипы, справка и все, что душе угодно

Для тех, кто не знает, как создавать формы в VBA: нужно зайти в меню «Разработчик» — «Visual Basic», нажать правой кнопкой по нашему проекту (VBAProject Название_Файла.xlsx), затем Insert — UserForm. Создается форма с названием UserForm1, на которой мы и будем размещать все наши объекты с помощью меню «ToolBox».

Если быстро набросать элементы, которые мы перечислили, должно получиться что-то вроде этого:

После добавления элементов, поменял их стандартные названия:

«UserForm1» переименовал в «Authorization».
«TextBox1» переименовал в «TextBox_Login».
«TextBox2» переименовал в «TextBox_Pass».

Также, в свойствах «TextBox_Pass», мы находим свойство «PasswordChar» и вводим любой символ, который мы хотим видеть вместо вводимых символов пароля — чаще всего используется символ «*».

Ничего лишнего, пока что все просто. Переходим далее.

Подготовка служебного листа

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

Итак, для начала, содержимое служебного листа будет выглядеть вот так:

Авторизация в Excel: особенности и написание программного кода на VBA

Данные пункты тесно взаимосвязаны между собой, поэтому я их объединил в один большой. Здесь мы будем писать программный код для всего нашего файла: как для формы, так и для некоторых событий.

Для начала, мы напишем код, который будет отображать различные листы в зависимости от роли пользователя после авторизации. Макрос user_group мы делаем приватным и вписывать его будем не в отдельный модуль, а в нашу готовую форму Authorization. Аргументом для макроса является переменная X, которая будет содержать название группы доступа в виде текстовой строки String:

Хочу обратить внимание на то, что у нашего файла будет стоять «защита структуры книги» с паролем «112», т.е. пользователь не сможет создавать, удалять и переименовывать листы нашего документа. И, чтобы изменить видимость листов, необходимо сначала снять эту защиту программно, а затем, в зависимости от роли пользователя, поставить обратно, что мы и делаем в нашем коде.

Далее, код для кнопки «Авторизация». При нажатии на данную кнопку, запускается несколько проверок:

  • Проверка полей логина и пароля заполнение: если одно из них не заполнено — выводится уведомление, выполнение макроса прекращается.
  • Проверка переменной Check: данная переменная хранит значение «некорректных» попыток входа. Ее необходимо объявить в основном модуле книги: Public check As Integer. Если данная переменная больше 3х — доступ к авторизации в текущей сессии блокируется.
  • Поиск и проверка логина на наличие на листе «Settings». Если логин найден — введенный пароль хешируется и сравнивается с хранимым хешем на соответствующей строке логина:
    • Если все корректно — запускается макрос User_Group, который открывает доступ к листам в зависимости от группы доступа, соответствующей логину.
    • Если данные некорректные — пользователь предупреждается об этом, а также наращивается счетчик некорректных попыток авторизации.
  • В оставшемся случае (все введено, но пользователь с таким логином не найден), пользователь также уведомляется.

В макросе CommandButton1_Click используется функция GetHash (строка 15), которая преобразует входящие данные в хеш. Данная функция взята с сайта ExcelVba.ru, за что выражаю им огромную благодарность. Код необходимо вставить в главный модуль книги:

Основной код написан, теперь переходим к более мелким.

Макрос, который запускает форму авторизации (можно установить на кнопку на главном листе «Main»):

Также, макрос можно использовать при событии «Open» — при открытии книги:

Стоит отметить, что у большинства пользователей запуск макросов по умолчанию отключен, именно поэтому на главном листе Main необходимо сделать что-то вроде «памятки» со справочной информацией о том, как активировать работу макросов.

Макрос для закрытия книги.

При закрытии книги, нам нужно снять защиту со структуры книги, затем скрыть все листы (кроме листа «Main»), а затем снова вернуть защиту структуры книги с паролем «112» (можно установить на какую-либо кнопку):

Да, данный макрос можно использовать при событии «BeforeClose» — перед закрытием книги. Однако, может возникнуть несколько проблем:

  • Если пользователь сохраняется вручную до закрытия документа, закрывает документ, а затем при автоматическом запросе о сохранении нажимает «не сохранять». В таком случае, при новом запуске документа, скрытые листы будут видны всем. Да, вероятность такого события крайне мала, но она все-таки есть.
  • Если добавим принудительное сохранение после скрытия всех листов, перед окончательным закрытием файла (как на примере ниже). В таком случае, если пользователь очень сильно ошибется с данными в файле и нажмет на крестик, чтобы начать все с нуля — файл все равно сохранится и восстановить исходные данные не получится.

Поэтому, чтобы избежать такой ситуации, я хочу предложить более радикальный, менее удобный вариант, который, однако, сведет вышеперечисленные потенциальные проблемы к минимуму: помимо выполнения макроса close_book перед каждым закрытием книги с помощью события «BeforeClose» (как на первом проблемном варианте), мы будем выполнять его и перед каждым ручным сохранением файла с помощью события BeforeSave:

Осталось только сделать памятку по включению макросов на главном листе документа, а также выполнить важный шаг, без которого все наши проделанные действия не имеют смысла — поставить пароль на проект VBA: Меню «Разработчик» — «Visual Basic» — «Tools» — «VBAProject — Project Properties» — Вкладка «Protection» — поставить галочку «Lock project for viewing» и ввести пароль и нажать «Ок».

Сохраняем файл в формате «.xlsb» или «.xlsm» и все, наша «Авторизация на VBA» готова. Помимо этого, можно защитить проект еще сильнее — о способах защиты написано моей отдельной статье.

Также, по желанию, мы можем сделать отдельную форму для администраторов, для добавления новых пользователей на лист «Settings», либо форму для восстановления пароля по какому-либо ключевому слову, но в данном примере такие функции мы реализовывать не будем.

Источник:
http://shtem.ru/%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%BD%D0%B0-vba/

Авторизация в excel как сделать

Авторизация в Excel на VBA

Авторизация в Excel на VBA: создание формы, написание программного кода, особенности реализации.

В этой статье я расскажу вам о создании формы авторизации в Excel с помощью VBA.

Что же представляет из себя авторизация в Excel? Это форма, то есть окно, с запросом ввода логина и пароля, при успешном вводе которых, пользователю будут открываться различные листы документа, в зависимости от группы доступа пользователя. Точно также, помимо открытия листов, можно будет выставить ограничения на действия в Excel: запрет форматирования ячеек, удаление строк, столбцов, использование фильтров, объектов, сценариев и так далее. Но обо всем по порядку.

Авторизация: основной алгоритм работы

Для начала, необходимо разработать алгоритм, по которому мы будем работать, и выглядеть он будет примерно так:

Макет документа

Наш рабочий документ будет состоять из четырех листов:

  1. Лист с приветствием — единственный лист, который будет отображаться всем пользователям до авторизации
  2. Лист с дашбордом (визуализированным отчетом) — графики, диаграммы/гистограммы — изначально со свойством VeryHidden*
  3. Лист с данными — источник расчетов для дашборда — изначально со свойством VeryHidden
  4. Служебный/технический лист — для хранения логинов, паролей и служебной и вспомогательной информации — также, со свойством VeryHidden

*VeryHidden— свойство листа, при котором сам лист скрыт и включить его отображение можно только через использование режима разработчика. Для выбора данного свойства, необходимо в Excel зайти в меню «Разработчик» — «Visual Basic». Далее, необходимо выбрать нужный нам лист и в его свойствах («Properties») найти свойство Visible и установить в «2 — xlSheetVeryHidden».

После этого лист станет «очень скрытым». Отменить свойство VeryHidden можно точно так же через режим разработчика, либо используя необходимый нам макрос, о котором я напишу чуть дальше.

Группы доступа

После создания макета документа, нам необходимо разработать несколько групп доступа и распределить и ограничить для них права. Предположим, что таких групп будет три:

  1. Администраторы (Admin): доступны все листы , в том числе служебный, а также отсутствуют какие-либо ограничения.
  2. Руководители и ответственные за данные (Head): доступны 2 рабочих листа + стоит пароль на изменение структуры книги.
  3. Рядовые сотрудники компании (Worker): доступен только 1 рабочий лист с дашбордом + стоит пароль на изменение структуры книги.
Разработка макета формы

С этим пунктом не должно возникнуть никаких проблем. Элементов на форме авторизации должно быть не так уж и много:

  • Поле ввода для логина
  • Поле ввода для пароля
  • Кнопка «Авторизация» (проверка логина и пароля)
  • Различные подписи на форме
  • По желанию: кнопка закрытия формы, кнопка восстановления пароля, логотипы, справка и все, что душе угодно

Для тех, кто не знает, как создавать формы в VBA: нужно зайти в меню «Разработчик» — «Visual Basic», нажать правой кнопкой по нашему проекту (VBAProject Название_Файла.xlsx), затем Insert — UserForm. Создается форма с названием UserForm1, на которой мы и будем размещать все наши объекты с помощью меню «ToolBox».

Читайте также  Как сделать шрифт по умолчанию в excel 2010?

Если быстро набросать элементы, которые мы перечислили, должно получиться что-то вроде этого:

После добавления элементов, поменял их стандартные названия:

«UserForm1» переименовал в «Authorization».
«TextBox1» переименовал в «TextBox_Login».
«TextBox2» переименовал в «TextBox_Pass».

Также, в свойствах «TextBox_Pass», мы находим свойство «PasswordChar» и вводим любой символ, который мы хотим видеть вместо вводимых символов пароля — чаще всего используется символ «*».

Ничего лишнего, пока что все просто. Переходим далее.

Подготовка служебного листа

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

Итак, для начала, содержимое служебного листа будет выглядеть вот так:

Авторизация: особенности и написание программного кода на VBA

Данные пункты тесно взаимосвязаны между собой, поэтому я их объединил в один большой. Здесь мы будем писать программный код для всего нашего файла: как для формы, так и для некоторых событий.

Для начала, мы напишем код, который будет отображать различные листы в зависимости от роли пользователя после авторизации. Макрос user_group мы делаем приватным и вписывать его будем не в отдельный модуль, а в нашу готовую форму Authorization. Аргументом для макроса является переменная X, которая будет содержать название группы доступа в виде текстовой строки String:

Создание красивого отчёта

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

Вы создали небольшую сводную таблицу (Вставка – Сводная таблица):

Но вашему начальнику не нравится внешний вид отчёта, и он хочет видеть что-то похожее на это:

То есть мы имеем несколько ощутимых трудностей:

1. Исходный внешний вид сводной таблицы не подходит — дизайн отчёта должен соответствовать корпоративным стандартам (цвета, логотипы, спарклайны, стрелки и т.д.). «Дорабатывать напильником» дизайн сводной — долгий и мучительный процесс. И не факт, что красота не слетит после пересчёта и обновления.

2. Из всей сводной для отчёта вам нужны не все данные, а только конкретные модели Ford по Питеру — придётся руками фильтровать.

3. Стандартные итоги в сводной нам не подходят, т.к. нужны суммы по выручке в зелёных ячейках, но среднее по месяцу в итогах — сводная так не умеет.

4. Полученные в сводной результаты — ещё не конец, нам необходимо произвести с ними какие-то дополнительные вычисления: пересчитать выручку в тысячах, добавить прогноз на апрель, сравнить этот год с прошлым. Многое из перечисленного в сводных или невозможно в принципе, или делается весьма мучительно и долго с помощью вычисляемых полей и объектов.

5. Нужно построить по результатам хитрую диаграмму (обычные сводные диаграммы имеют много ограничений).

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

1 способ. Прямая ссылка на ячейку в сводной

Это, что называется, решение проблемы «в лоб». Сделаем на отдельном листе заготовку отчёта:

Теперь в ячейку D7 можно вручную прописать ссылку:

Где Лист1 – имя листа со сводной таблицей, а B8 – нужная нам ячейка в сводной с данными по продажам Ford Fiesta за январь.

При внешней простоте и очевидности у этого способа есть две проблемы:

1. Если сортировка моделей и дат в нашем красивом «отчёте для шефа» отличается от сводной, то скопировать созданную ссылку не получится и придётся делать их для каждой модели автомобиля персонально. А если нужно извлечь много данных, то придётся делать много ссылок вручную.

2. Завтра, после обновления, структура сводной таблицы может измениться — например, Fiesta может оказаться уже не третьей, а седьмой строкой, Focus переехать во вторую и т.д. И тогда все ссылки придётся переделывать.

2 способ. Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ

Изящным решением всех этих проблем может стать функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GETPIVOTDATA), которая умеет извлекать нужные нам данные из сводной, чтобы использовать их в других таблицах или расчетах.

Чтобы её использовать, убедитесь, что при выделении любой ячейки сводной таблицы на вкладке Анализ (Analysis) или Параметры (Options) в выпадающем списке Параметры (Options) включена галочка Создать GetPivotData:

Теперь выделите первую ячейку зелёного диапазона, введите знак «равно» и щёлкните по ячейке в сводной, которая содержит нужные данные, т.е. по B8, где лежит выручка Fiesta за январь. Вместо привычной ссылки Excel вставит функцию ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ:

(«Выручка»;’Сводная для отчета’!$A$4;

Давайте разберём её подробно:

1. Первый её аргумент («Выручка») – это имя извлекаемого поля.

2. Второй (Лист1!$A$4) — это адрес первой ячейки сводной таблицы, откуда мы берём данные. Этот параметр нужен, т.к. на листе может быть несколько сводных и Excel должен понимать, из какой именно нужно вытащить число.

3. Все остальные аргументы начиная с третьего – это попарно название поля и его значение, т.е. в нашем случае это имя модели (Наименование=»Fiesta») и временной период (Дата=1). Поскольку в сводной была применена группировка дат по месяцам, то в функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ мы получили не имя месяца, а его номер. Если бы в исходной базе данных был столбец не с датой, а с названием месяца, то группировка была бы не нужна и вместо единички был бы просто «январь».

У этой функции есть несколько серьёзных преимуществ перед обычной ссылкой на B8, которая приводила бы, на первый взгляд, к тому же результату. Главный плюс в том, что если завтра после обновления в сводной таблице изменится количество строк/столбцов или Ford Fiesta станет не третьей, а пятой строкой, то нам об этом волноваться уже не придётся – функция корректно извлечёт нужное нам значение. Достаточно только обновить сводную правой кнопкой мыши – и наша красивая форма отчёта «для шефа» пересчитается автоматически.

Далее, замените в формуле «Fiesta» на $С7 (т.е. на ячейку с названием модели), а единичку на D$5 (т.е. ячейку с номером месяца) и допишите в конце формулы деление на 1000, т.к. нам нужно отобразить данные в тысячах. Затем нажмите на Enter и протяните формулу на оставшиеся зелёные ячейки.

(«Выручка»;’Сводная для отчета’!$A$4;»Наименование»;

Функция извлечёт из сводной нужные нам данные, заполнив нашу корпоративную форму отчёта.

Теперь с данными в диапазоне D7:F10 можно работать как с обычными формулами, а не как со сводной таблицей с её жёсткими ограничениями. Дальше можно спокойно считать любые итоги, динамику, прогнозы, строить любую диаграмму и т.д. Как украсить документ можно посмотреть здесь Минидиаграммы в ячейках

Формула для прогноза: =ПРЕДСКАЗ($G$5;D7:F7;$D$5:$F$5)

Формула для среднего значения: =СРЗНАЧ(D7:D10)

Формула для динамики: =D13/D14-1

Ссылка на файл в комментариях. Желаю всем без проблем сдать отчёты)) Кто знает способы лучше, можете поделиться опытом в комментариях.

Источник:
http://svrecord.ru/excel/avtorizatsiya-v-excel-kak-sdelat.html

Запрет доступа к листу Excel с помощью пароля

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

Для начала расскажу, что я хочу реализовать. Вы открываете файл Excel и попадаете на определенный лист, доступ к которому Вы имеете, и при переходе на другой лист, на котором стоит пароль, будет выскакивать формочка для ввода пароля, при этом содержимое листа будет скрыто. Другими словами пользователь, который не должен, иметь доступ к этому листу не будет видеть, что там есть, но если пользователь просто случайно нажал на этот лист, у нас будет кнопочка возврата на исходный лист. Все это будет реализовано на VBA (Visual Basic for Applications).

Ставим пароль на доступ к листу Excel

Ну, давайте начнем, откройте Excel и сохраните его, допустим под названием «Пароль на лист». Затем на первом листе, в центре напишите «Секретные данные», а на Листе2 напишите «Общедоступный лист».

После этого нажимайте ALT+F11 для перехода в редактор Visual Basic. Затем нажмите Insert->UserForm (для добавления в проект формы). Добавьте на форму две кнопки и одно текстовой поле.

Измените свойство Caption кнопки CommandButton1 на «Ввод», а кнопки CommandButton2 на «Вернуться назад». Также измените значение Caption нашей формы (UserForm1), скажем на «Для продолжения введите пароль». Измените свойство TextAlign, нашего текстового поля TextBox1, на 2, т.е. выравнивание текста по центру. Также можете изменить шрифт и размер текста в свойстве Font. А еще в свойстве Text (объекта TextBox1) впишите «Введите пароль», чтобы по умолчанию загружался этот текст.

Если Вы все сделали правильно, то у Вас внешний вид должен получиться примерно вот таким (за исключением размера объектов):

Код VBA для запрета доступа к листу Excel

Затем впишите вот такой код в окно кода формы:

Теперь осталось вызывать эту форму при активации листа, для этого в редакторе VB выберите лист, на который Вы хотите поставить пароль, щелкните два раза по нему, у Вас откроется окно кода, Вы вставляете туда вот это:

Еще, для того чтобы по умолчанию всегда открывался общедоступный лист, также в редакторе выберите «Эта книга» откройте редактор кода (двойным щелчком) и вставьте вот это:

Можно еще запретить изменять пароль пользователем, т.е. допустим, с этим файлом работает человек, который немного разбирается в Excel, и он легко может зайти в редактор Visual Basic и изменить пароль. Для того чтобы этого избежать поставим пароль на редактирования VBA проекта. В редакторе Visual Basic нажмите правой кнопкой на VBAProject, откроется меню, в нем выберите Properties. Далее в следующем окне перейдите на вкладку Protection, поставьте галочку как на картинке и введите пароль.

После этого редактировать код всех макросов, т.е. код Visual Basic сможете только Вы, или тот человек, который знает пароль на проект VBA.

Если Вы все сделали правильно, то у Вас при открытие файла будет открываться «Лист2», а при попытке перейти на «Лист1» будет запускаться форма для ввода пароля, а при нажатие кнопки «Вернуться назад», Вы будете возвращаться на «Лист2».

Программка достаточно примитивная, но начинающим программистам VBA она может помочь в развитие своих более сложных и более нужных программ. Так как Вы ее легко можете изменить, дополнить или использовать совершенно в других целях. Надеюсь, она Вам хоть немного помогла!

Источник:
http://info-comp.ru/obucheniest/172—excel-pass-list.html

Настройка запроса с параметрами

Вы можете настроить параметр Microsoft Query запрос, изменив запрос, используя данные из ячейки в качестве запроса или с помощью константы.

Примечание: Описанные ниже действия не применимы к запросам, созданным с помощью Power Query.

Изменение настраиваемого приглашения для запроса с параметрами

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

На вкладке данные в группе запросы & подключения нажмите кнопку Свойства.

В диалоговом окне Свойства нажмите кнопку Свойства подключения .

В диалоговом окне Свойства подключения откройте вкладку Определение и выберите пункт Параметры.

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

В поле запрос значения с помощью следующей строки введите текст, который вы хотите использовать для запроса, а затем нажмите кнопку ОК. Настраиваемый запрос может содержать до 100 символов.

Читайте также  Тестирование в эмпирическом исследовании по психологии; особенности сбора и обработки данных в дипломной работе

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

В диалоговом окне Ввод значения параметра отображается новое приглашение.

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

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

Щелкните любую ячейку в диапазоне внешних данных, созданном с помощью запроса.

На вкладке данные в группе запросы & подключения нажмите кнопку Свойства.

В диалоговом окне Свойства нажмите кнопку Свойства подключения .

В диалоговом окне Свойства подключения откройте вкладку Определение и выберите пункт Параметры.

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

Нажмите кнопку получить значение из приведенной ниже ячейки.

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

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

Нажмите кнопку ОК.

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

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

На вкладке данные в группе запросы & подключения нажмите кнопку Свойства.

В диалоговом окне Свойства нажмите кнопку Свойства подключения .

В диалоговом окне Свойства подключения откройте вкладку Определение и выберите пункт Параметры.

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

Щелкните использовать следующее значение.

Введите значение, которое вы хотите использовать для параметра, и нажмите кнопку ОК.

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

Изменение настраиваемого приглашения для запроса с параметрами

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

На вкладке данные в группе подключения нажмите кнопку Свойства.

В диалоговом окне Свойства нажмите кнопку Свойства подключения .

В диалоговом окне Свойства подключения откройте вкладку Определение и выберите пункт Параметры.

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

В поле запрос значения с помощью следующей строки введите текст, который вы хотите использовать для запроса, а затем нажмите кнопку ОК. Настраиваемый запрос может содержать до 100 символов.

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

В диалоговом окне Ввод значения параметра отображается новое приглашение.

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

Примечание: Если вы хотите сохранить изменения в настраиваемом запросе, сохраните книгу. Вы также можете изменить запрос, чтобы изменить приглашение. Дополнительные сведения об изменении запроса Microsoft Query можно найти в справке по Microsoft Query.

На листе введите значения, которые вы хотите использовать в качестве условия в запросе.

Щелкните ячейку в любом месте диапазон внешних данных, созданной с помощью запроса с параметрами.

На вкладке данные в группе подключения нажмите кнопку Свойства.

В диалоговом окне Свойства нажмите кнопку Свойства подключения .

В диалоговом окне Свойства подключения откройте вкладку Определение и выберите пункт Параметры.

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

Нажмите кнопку получить значение из приведенной ниже ячейки.

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

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

Нажмите кнопку ОК.

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

В Excel щелкните ячейку в диапазон внешних данных, созданной с помощью запрос с параметрами.

На вкладке данные в группе подключения нажмите кнопку Свойства.

В диалоговом окне Свойства нажмите кнопку Свойства подключения .

В диалоговом окне Свойства подключения откройте вкладку Определение и выберите пункт Параметры.

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

Щелкните использовать следующее значение.

Введите значение, которое вы хотите использовать для параметра, и нажмите кнопку ОК.

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

Изменение настраиваемого приглашения для запроса с параметрами

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

На вкладке данные в группе подключения нажмите кнопку Свойства.

В диалоговом окне Свойства нажмите кнопку Свойства подключения .

В диалоговом окне Свойства подключения откройте вкладку Определение и выберите пункт Параметры.

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

В поле запрос значения с помощью следующей строки введите текст, который вы хотите использовать для запроса, а затем нажмите кнопку ОК. Настраиваемый запрос может содержать до 100 символов.

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

В диалоговом окне Ввод значения параметра отображается новое приглашение.

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

Примечание: Если вы хотите сохранить изменения в настраиваемом запросе, сохраните книгу. Вы также можете изменить запрос, чтобы изменить приглашение. Дополнительные сведения об изменении запроса Microsoft Query можно найти в справке по Microsoft Query.

На листе введите значения, которые вы хотите использовать в качестве условия в запросе.

Щелкните ячейку в любом месте диапазон внешних данных, созданной с помощью запроса с параметрами.

На вкладке данные в группе подключения нажмите кнопку Свойства.

В диалоговом окне Свойства нажмите кнопку Свойства подключения .

В диалоговом окне Свойства подключения откройте вкладку Определение и выберите пункт Параметры.

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

Нажмите кнопку получить значение из приведенной ниже ячейки.

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

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

Нажмите кнопку ОК.

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

В Excel щелкните ячейку в диапазон внешних данных, созданной с помощью запрос с параметрами.

На вкладке данные в группе подключения нажмите кнопку Свойства.

В диалоговом окне Свойства нажмите кнопку Свойства подключения .

В диалоговом окне Свойства подключения откройте вкладку Определение и выберите пункт Параметры.

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

Щелкните использовать следующее значение.

Введите значение, которое вы хотите использовать для параметра, и нажмите кнопку ОК.

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

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

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

Источник:
http://support.microsoft.com/ru-ru/office/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-%D1%81-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%B0%D0%BC%D0%B8-addf7cb7-ddf0-442f-a60c-cd7280e201bd

Как активировать Microsoft Office и Excel правильно?

Пакет офисных программ от Microsoft используется на большинстве компьютеров. Альтернативные бесплатн.

Пакет офисных программ от Microsoft используется на большинстве компьютеров. Альтернативные бесплатные «офисы» или программы MacOS встречаются значительно реже.

При покупке техники с операционной системой Windows лицензионный «офис» идет в комплекте. Однако по истечению срока лицензии, после переустановки ОС может потребоваться активация офиса. Как активировать офис и как активировать «Эксель» разберемся в статье.

Как активировать Microsoft Office

«Офис» активируется двумя способами: легальным и нелегальным. В первом случае вы купили пакет программ/технику со встроенным «офисом» или устанавливаете пробную версию продукта.

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

Активировать Microsoft Office через интернет

При наличии лицензионной версии продукта (то есть при покупке «офиса») для его активации можно использовать два способа: по телефону или только через интернет. Чтобы активировать через интернет:

  1. Проверьте подключение к интернету;
  2. Установите «офис» на компьютер;
  3. Откройте «мастер активации» через «Пуск» или через любой документ офисного пакета. Вкладка для активации находится в разделе «Файл» – «Сведения».
  4. В окне активации продукта выберите «Активация через интернет»;
  5. Придерживайтесь инструкции «мастера активации».

Также «офис» можно активировать при помощи телефона. Для этого способа также понадобится интернет. Отметим, что через телефон невозможно активировать Office 365. Для активации по телефону:

  1. Скачайте «офис» с официального сайта или загрузите с компакт-диска.
  2. Откройте «Мастер активации» или зайдите во вкладку «активировать офис» из любой программы офисного пакета. Для этого щелкните по вкладке «Файл», а затем «Сведения».
  3. Нажмите «Активация по телефону». В открывшемся окне укажите подходящий регион. Программа предложит вам несколько телефонных номеров, один из них бесплатный.
  4. Позвоните по указанному номеру. На звонок ответит консультант или робот. Он проинструктирует вас насчет дальнейших действий. Вам придется ввести в телефоне код продукта, который будет отображен в окне активации.
  5. После того, как ваш «офис» будет проверен, вам продиктуют код активации, который нужно вбить в соответствующие формы окна активации продукта. После проверки «офис» будет активирован.

Активировать Office ключом

Помимо указанных выше способов активации «офис» имеет уникальный ключ, подтверждающий его лицензионность. Ключом также можно активировать пакет программ. При запуске его необходимо ввести на странице «Итак, приступим!». Ключ активации представляет собой набор 25 символов, разделенный на пять блоков. Ключи могут размещаться в пяти источниках:

  1. Диск с пакетом «офиса», купленный у розничного продавца. Ключ помещаются внутрь упаковки с диском.
  2. Специальная карточка с ключом продукта. Продается без диска. Соответствующая версия «офиса» скачивается с официального сайта и активируется ключом из приобретенной карточки;
  3. В комплекте с купленным в интернете «офисом», может содержаться в файле или электронном письме от компании Microsoft Office;
  4. В новом компьютере «офис» может быть установлен по умолчанию, а ключ находится в сертификате соответствия. Он представляет собой наклейку, которую производитель размещает на системном блоке;
  5. У администратора, если требуется активировать «офис» на корпоративном компьютере.

В начале статьи мы упоминали о нелегальных методах активации «офиса» – это подбор ключа программой-активатором, например KMS Auto. Антивирусные системы блокируют эту программу, воспринимая как вредоносную, поэтому перед использованием придется их отключить. Установив активатор, укажите в нем продукт, который необходимо «взломать» и нажмите «Активировать».

Читайте также  ВПР (функция ВПР) - Служба поддержки Office

Как активировать Excel

Как активировать «Эксель» – одну из трех распространенных программ офисного пакета Microsoft? Программа для работы с таблицами редко идет отдельно от офисного пакета, однако такие варианты тоже встречаются. Excel может входить в пакет Microsoft Office 2003,2007,2010,2013,2016,2019 и Microsoft Office 365. Разница этих пакетов в том, что первую группу пользователь покупает и активирует единожды, получив только обновления безопасности.

Купив 2013-ый офис, вы не получите обновление до 2016-го – придется покупать. Microsoft Office 365 работает по подписке, лицензию на нее придется продлевать, но возможны обновления программы при наличии свежих версий. Покупать новые ключи придется либо вручную по истечении срока, либо настроив автопродление.

Как активировать Excel 2013

Есть два варианта, как активировать Excel 2013: легально и не легально. При легальном способе необходимо приобрести лицензию. «Эксель» может быть куплен отдельно от пакета MS Office или вместе. В зависимости от этого активировать можно ключом пакета или отдельной программы.

  • Нажмите «Файл» – «Сведения»;
  • Щелкните по вкладке «Активировать продукт»;
  • Введите ключ активации, полученный при покупке устройства, программы или офисного пакета.

При нелегальном способе воспользуйтесь активатором KMS auto.

Как активировать Excel 2016

Версия программы для работы с таблицами 2016-го года почти не отличается от предшественника. Если интересует, как активировать Excel 2016, то воспользуйтесь вышеописанным способом.

Источник:
http://freesoft.ru/blog/kak-aktivirovat-microsoft-office-i-excel-pravilno

Эксель (Excel) онлайн – простой способ работать с таблицами на любом устройстве

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

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

Пакет MS Office Online – это набор средств для работы с офисными документами любых форматов.

Редактор таблиц MS Excel тоже есть в перечне доступных сервисов.

С его помощью вы сможете открывать, редактировать и делиться таблицами в формате XLS, XLSX, CSV без необходимости в покупке и установке платной версии.

Страница онлайн Экселя

Возможности

Как известно, в стандартной версии Excel есть всё необходимое для быстрого редактирования таблиц и проведения расчетов.

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

Единственный недостаток компьютерной версии — она платная и поставляется только вместе с другими программами пакета MS Office.

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

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

Возможности Excel Online:

  • Вычисления. Сюда входят автоматические, итеративные или ручные вычисления функций и параметров;
  • Редактирование ячеек – изменение значений, их объединение, обзор содержимого. Визуализация ячеек в браузере аналогична десктопной версии;
  • Схемы и таблицы. Создавайте отчеты и анализируйте типы данных с мгновенным отображением результата;
  • Синхронизация с OneDrive;
  • Фильтрация данных таблицы;
  • Форматирование ячеек;
  • Настройка отображения листов документа и каждой из таблиц;
  • Создание общего доступа для документа. Таким образом, таблицы смогут просматривать/редактирвоать те, кому вы отправите ссылку на документ. Очень удобная функция для офисных сотрудников или для тех, кто предпочитает мобильно передавать важные документы.

Все документы Excel Online защищены шифрованием. Это позволяет исключить возможность кражи данных через открытую интернет-сеть.

Регистрация

Для старта работы с Excel Online нужно иметь учетную запись Майкрософт.

Если вы не авторизованы, в главном окне сервиса появиться окно со ссылками на страницы для входа в аккаунт:

Интерфейс

Страница создания файла появляется сразу после авторизации в онлайн Экселе.

Здесь вы можете выбрать тип документа – обычная книга, календарь, калькулятор бюджета, расписание курса, коммерческий счет.

Вариант «Новая книга» — это чистый лист Экселя.

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

Также, в правой части окна вы увидите последние документы или сможете открыть нужный файл через OneDrive:

Рис.4 – создание документа

Главное окно табличного редактора полностью дублирует десктопную версию. Вверху расположены вкладки меню.

С их помощью вы сможете редактировать таблицы, их содержимое и вид всего документа.

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

Рис.5 – главное окно Excel

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

Если вы не можете найти нужную опцию, воспользуйтесь строкой «Что нужно сделать?», которая расположена вверху главного окна.

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

Язык программы определяется исходя из настроек вашего аккаунта. Если вы видите только английский интерфейс, зайдите в настройки профиля Майкрософт и выберите страну Россия. Всего Excel поддерживает более 50 языков.

Обзор функций

В последнем обновлении за август 2018 года в Excel Online было внесено несколько дополнений:

  • Просмотр правок документа в режиме реального времени. Все соавторы будут видеть, как вы редактируете таблицы и смогут внести свои коррективы;
  • Улучшено взаимодействие со специальными возможностями. Теперь людям с проблемами зрения и слуха стало гораздо проще работать с сервисом. Также, появился встроенный сервис проверки читаемости;
  • Больше горячих клавиш. Теперь Эксель поддерживает более 400 функций, каждая из которых может быть выполнена с помощью простого сочетания клавиш на клавиатуре. Посмотреть все доступные операции можно во вкладке меню «О программе».

Также, Эксель поддерживает стандартные функции: редактирование таблиц, расчет данных, настройку общего доступа и прочие.

Рассмотрим детальнее, как работать с сервисом на примере выполнения стандартных задач.

Создание и редактирование таблиц

Для начала работы с Excel достаточно внести нужные вам данные в ячейки листа.

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

Для этого выделите область на листе, как показано на рисунке ниже.

Она может быть любой, независимо от количества строк или столбцов.

Рис.7 – выделение области под таблицу

Затем перейдите во вкладку вставка и кликните на значок «Таблица». Нажмите на «ОК». В результате, появится готовая к заполнению таблица.

Рис.8 – создание таблицы

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

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

Для редактирования внешнего вида таблицы, во вкладке «Главная» вы можете изменить цветовые шкалы, добавить свои правила выделения ячеек, удалить или добавить строки/столбцы, изменить их размер и так далее.

Содержимое таблицы форматируется, как и в стандартном текстовом редакторе.

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

Рис.10 – форматирование документа

Расчет данных

Расчёты в Excel позволяют мгновенно сформировать финансовый отчет или составить график на основе числовых показателей таблицы.

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

К примеру, при работе с любыми денежными операциями нужно выделить все ячейки, которые содержат информацию о количестве денег, и во вкладке меню «Число» выбрать «Денежный.

Рис.11 – изменение типа ячейки

Далее можно выбрать валюту, выставить курс и получить точные вычисления.

Также, можно использовать тип данных «Финансовый».

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

Рис.12 – доступные форматы данных

Меню «Вставка функции» находится в левом верхнем углу окна. Работает функция точно так же, как и в десктопной версии Excel: вы выбираете ячейку, в которой будет отображаться конечный результат, находите нужную функцию и описываете ячейки для расчета.

К примеру, если нам нужно узнать среднее значение трех указанных на рисунке ниже чисел, мы должны выделить четвёртую пустую ячейку, нажать на клавишу «Вставка функции» и выбрать параметр «СРЗНАЧ».

Далее достаточно вписать в скобки каждую из трех ячеек А2, А4 И А6.

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

Нажмите Enter и результат функции будет рассчитан автоматически.

Если вы измените значение одной из трех числовых ячеек, то поменяется и конечный результат вычислений.

Всего Online Excel поддерживает более 100 разных функций: от математических и статистических до текстовых, инженерных и операций с базами данных.

Общий доступ

Чтобы поделиться документом, нажмите на соответствующую клавишу в правом верхнем углу сервиса.

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

В первом варианте нужно ввести адрес электронной почты другого человека и настроить разрешение — могут ли получатели вносить изменения или только просматривать документ.

Для генерации ссылки тоже нужно указать один из вариантов доступа – «Только просмотр» или «Редактирование».

Сохранение онлайн документа

Чтобы сохранить документ, нажмите на вкладку меню «Файл». Далее выберите поле «Сохранить как» и добавьте копию документа на свой One Drive.

Также, вы можете просто скачать итоговый файл на свой компьютер.

Обратите внимание, в онлайн версии программы нет клавиши «Сохранить», потому что все внесённые изменения сохраняются автоматически. Если соединение с интернетом пропадет, вы случайно закрыли вкладку или браузер, все данные останутся нетронутыми, и вы сможете продолжить работу с ними, зайдя в Excel Online.

Синхронизация со смартфоном

Чтобы настроить мгновенную синхронизацию всех ваших офисных документов со смартфоном, достаточно установить на мобильный гаджет One Drive и авторизоваться в нём под той же учетной записью, которую вы используете в Excel Online и других программах пакета MS Office.

Сразу после сохранения документа на облачном диске, вы сможете открыть его на своём смартфоне.

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

Никаких торможений или зависаний при работе не наблюдается. Официальное приложение One Drive можно найти в магазинах Google Play, App Store и Microsoft Store.

Расширение Chrome

В магазине расширений для браузера Google Chrome доступен официальный плагин для Excel.

Чтобы найти и скачать его, в поисковой строке магазина введите название приложения и выберете плагин Online Excel Viewer and Editor.

В правой верхней части окна появится клавиша для открытия плагина.

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

Чтобы создать пустой лист, нажмите на соответствующую клавишу внизу страницы.

Документ можно экспортировать на свой компьютер или сохранить в вашей учетной записи.

Выводы

Microsoft Excel — это лучшая программа для работы с таблицами, которую только можно найти.

Несмотря на популярность десктопной версии, сегодня миллионы пользователей всему миру переходят в онлайн сервис Excel.

С его помощью создавать документы стало еще проще.

Теперь вы можете работать с таблицами прямо со своего смартфона и компьютера без необходимости в покупке ПО.

Тематические видеоролики:

Источник:
http://activation-keys.ru/stati/internet/servisy/eksel-excel-onlain-prostoi-sposob-rabotat-s-tablicami-na-lubom-ystroistve/