Сайт о телевидении

Сайт о телевидении

» » Применение VBA и макросов в Microsoft Excel. Чтобы создать новую книгу

Применение VBA и макросов в Microsoft Excel. Чтобы создать новую книгу

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

Вступление

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

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

Редактирование формул и система отслеживания ошибок

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

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

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

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

Расшифровка ошибок в Excel:

  • ##### - результатом выполнения формулы, использующей значения даты и времени стало отрицательное число или результат обработки не умещается в ячейке;
  • #ЗНАЧ! - используется недопустимый тип оператора или аргумента формулы. Одна из самых распространенных ошибок;
  • #ДЕЛ/0! - в формуле осуществляется попытка деления на ноль;
  • #ИМЯ? - используемое в формуле имя некорректно и Excel не может его распознать;
  • #Н/Д - неопределенные данные. Чаще всего эта ошибка возникает при неправильном определении аргумента функции;
  • #ССЫЛКА! - формула содержит недопустимую ссылку на ячейку, например, на ячейку, которая была удалена.
  • #ЧИСЛО! - результатом вычисления является число, которое слишком мало или слишком велико, что бы его можно было использовать в MS Excel. Диапазон отображаемых чисел лежит в промежутке от -10 307 до 10 307 .
  • #ПУСТО! - в формуле задано пересечение областей, которые на самом деле не имеют общих ячеек.

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

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

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

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

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

Не смотря на то, что формула в данной ячейке имеет вид «=H5 - H12», программа Excel, cпомощью стрелок зависимостей, может показать все значения, которые учувствуют в вычислении конечного результата. Ведь в клетках H5 и H12 так же содержаться формулы, имеющие ссылки на другие адреса, которые в свою очередь, могут содержать как формулы, так и числовые константы.

Чтобы удалить все стрелки с рабочего листа, в группе Зависимости формул на вкладке Формулы , нажмите кнопку Убрать стрелки .

Относительные и абсолютные адреса ячеек

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

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

Например, ячейка A3, содержит формулу: «=A1+A2». Для Excelэто выражение не означает, что нужно взять значение из ячейки A1 и прибавить к нему число из ячейки A2. Вместо этого он интерпретирует данную формулу, как «взять число из ячейки расположенной в том же столбце, но на две строки выше и сложить его со значением ячейки этого же столбца расположенной выше на одну строку». При копировании данной формулы в другую ячейку, например D3, принцип определения адресов ячеек входящих в выражение остается тем же: «взять число из ячейки расположенной в том же столбце, но на две строки выше и сложить его с…». Таким образом, после копирования в D3, исходная формула автоматически примет вид «=D1+D2».

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

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

С помощью абсолютных ссылок можно дать команду Excel при копировании формулы:

  • сохранять ссылку на столбец постоянно, но при этом изменять ссылки на столбцы
  • изменять ссылки на строки, но сохранять ссылку на столбец
  • сохранять постоянными ссылки, как на столбец, так и на строку.
  • $A$1 - ссылка всегда ссылается на ячейку A1 (абсолютная ссылка);
  • A$1 - ссылка всегда ссылается на строку 1, а путь к столбцу может изменяться (смешанная ссылка);
  • $A1 - ссылка всегда ссылается на столбец A, а путь к строке может изменяться (смешанная ссылка).

Для ввода абсолютных и смешанных ссылок используется клавиша «F4». Выделите ячейку для формулы, введите знак равенства (=) и кликните по клетке, на которую надо установить абсолютную ссылку. Затем нажмите клавишу F4, после чего перед буквой столбца и номером строки программа установит знаки доллара ($). Повторные нажатия на F4 позволяют переходить от одного типа ссылок к другим. Например, ссылка на E3, будет циклично изменяться на $E$3, E$3, $E3, E3 и так далее. При желании знаки $ можно вводить вручную.

Функции

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

Например, определение среднего значения пяти ячеек можно описать формулой: =(A1 + A2 + A3 + A4 + A5)/5, а можно специальной функцией СРЗНАЧ, которая сократит выражение до следующего вида: СРЗНАЧ(А1:А5). Как видите, что вместо ввода в формулу всех адресов ячеек можно использовать определенную функцию, указав ей в качестве аргумента их диапазон.

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

Надо отметить, что программа содержит более двухсот функций, способных облегчить выполнение вычислений различной сложности. Поэтому все функции в Excel 2010 разделены на несколько категорий, группирующих их по типу решаемых задач. Какие именно эти задачи, становится ясно из названий категорий: Финансовые, Логические, Текстовые, Математические, Статистические, Аналитические и так далее.

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

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

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

Многие функции могут иметь сразу несколько аргументов. В таком случае, каждый из них отделяется от следующего точкой с запятой. Например, функция =ПРОИЗВЕД(7; A1; 6; B2) считает произведение четырёх разных чисел, указанных в скобках, и соответственно содержит четыре аргумента. При этом в нашем случае одни аргументы указаны явно, а другие, являются значениями определенных ячеек.

Так же в качестве аргумента можно использовать другую функцию, которая в этом случае называется вложенной . Например, функция =СУММ(A1:А5; СРЗНАЧ(В5:В10)) суммирует значения ячеек находящихся в диапазоне от А1 до А5, а так же среднее значение чисел, размещенных в клетках В5, В6, В7, В8, В9 и В10.

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

Далеко не все функции в Ecxel имеют простое определение, как функция СУММ, осуществляющая суммирование выбранных значений. Некоторые из них имеют сложное синтаксическое написание, а так же требуют много аргументов, которые к тому же должны быть правильных типов. Чем сложнее функция, тем сложнее ее правильное составление. И разработчики это учли, включив в свои электронные таблицы помощника по составлению функций для пользователей - Мастер функций .

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

Так же кнопку Вставить функцию вы найдете на ленте сверху в группе Библиотека функций во вкладке Формулы . Еще одним способом вызова мастера функций является сочетание клавиш Shift+ F3 .

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

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

Сделав необходимый выбор, щелкните по кнопке ОК, после чего появится окно Аргументы функции.

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

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

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

Повторное нажатие на нее же приведет к восстановлению обычного размера.

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

Диаграммы

Довольно часто числа в таблице, даже отсортированные должным образом, не позволяют составить полную картину по итогам вычислений. Что бы получить наглядное представление результатов, в MS Excel существует возможность построения диаграмм различных типов. Это может быть как обычная гистограмма или график, так и лепестковая, круговая или экзотическая пузырьковая диаграмма. Более того, в программе существует возможность создавать комбинированные диаграммы из различных типов, сохраняя их в качестве шаблона для дальнейшего использования.

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

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

Для создания диаграммы на основе табличных данных сначала выделите те ячейки, информация из которых должна быть представлена в графическом виде. При этом внешний вид диаграммы зависит от типа выбранных данных, которые должны находиться в столбцах или строках. Заголовки столбцов должны находиться над значениями, а заголовки строк - слева от них. В нашем случае, выделяем клетки содержащие названия месяцев, статей расходов их значения.

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

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

В нашем примере давайте выберем объемную цилиндрическую гистограмму с накоплением и нажмем кнопку ОК, после чего на рабочем листе появится диаграмма.

Так же обратите внимание, на появление дополнительной закладки на ленте Работа с диаграммами , содержащая еще три вкладки: Конструктор , Макет и Формат .

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

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

Вкладка Работа с диаграммами появляется автоматически всякий раз, когда вы выделяете диаграмму и исчезает, когда происходит работа с другими элементами документа.

Форматирование и изменение диаграмм

При первичном создании диаграммы заранее очень трудно определить, какой ее тип представит наиболее наглядно выбранные табличные данные. Тем более, вполне вероятно, что расположение новой диаграммы на листе окажется совсем не там, где вам хотелось бы, да и ее размеры вас могут не устраивать. Но это не беда - первоначальный тип и вид диаграммы можно легко изменить, так же ее можно переместить в любую точку рабочей области листа или скорректировать горизонтальные и вертикальные размеры.

Что быстро изменить тип диаграммы на вкладке Конструктор в группе Тип , размещающейся слева, щелкните кнопку Изменить тип диаграммы . В открывшемся окне слева выберите сначала подходящий тип диаграммы, затем ее подтип и нажмите кнопку ОК. Диаграмма будет автоматически перестроена. Старайтесь подбирать такой тип диаграммы, который наиболее точно и наглядно будет демонстрировать цель ваших вычислений.

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

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

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

Область диаграммы - основное окно, где размещаются все остальные компоненты диаграммы. Наведя курсор мыши на эту область (появляется черное перекрестье), и зажав левую кнопку мыши, можно перетащить диаграмму в любую часть листа. Если же вы хотите изменить размер диаграммы, то наведите курсор мыши на любой из углов или середину стороны ее рамки, и когда указатель примет форму двухсторонней стрелочки, потяните его в нужном направлении.

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

Ряд данных - данные, представленные в графическом виде (диаграмма, гистограмма, график и т.д.). Могут иметь подписи данных, отображающие точные цифровые показатели строк или рядов диаграммы.

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

Линии сетки - наглядно представляют значения осей и размещаются на боковых панелях, называемых стенами .

Легенда - расшифровка значений рядов или строк.

Любому пользователю Excel предоставляется возможность самостоятельно изменять стили и художественное представление каждого из вышеперечисленных компонентов диаграммы. К вашим услугам выбор цвета заливки, стиля границ, толщины линий, наложение объема, теней, свечения и сглаживания на выбранные объекты. В любой момент, можно изменить общий размер диаграммы, увеличить/уменьшить любую ее область, например, увеличить саму диаграмму и уменьшить легенду, или вообще отменить отображение ненужных элементов. Можно изменить угол наклона диаграммы, повернуть ее, сделать объемной или плоской. Одним словом, MS Excel 2010 содержит инструменты, позволяющие придать диаграмме собственноручно наиболее удобный для восприятия образ.

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

Здесь вы найдете команды с названиями всех частей диаграммы, а щелкнув по соответствующим кнопкам, можно перейти к их форматированию. Есть и другие, более простые способы изменения компонентов диаграмм. Например, достаточно просто навести курсор мыши на нужный объект, и щелкнуть по нему два раза, после чего сразу откроется окно форматирования выбранного элемента. Так же вы можете воспользоваться командами контекстного меню, которое вызывается кликом правой кнопки мыши по нужному компоненту.

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

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

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

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

В итоге, в окне Формат ряда данных мы убрали фронтальный зазор, а боковой сделали равным 20%, добавили тень снаружи и немного объема сверху.

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

Для форматирования осей давайте воспользуемся вкладкой Макет на ленте сверху. В группе Оси щелкните по одноименной кнопке, выберите нужную ось, а затем пункт Дополнительные параметры основной горизонтальной/вертикальной оси .

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

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

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

Спарклайны или инфокривые

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

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

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

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

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

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

В этом примере, вы можете визуально наблюдать динамику изменения общих доходов за полугодие, которую мы отобразили в виде графика. Кстати, что бы построить спарклайны в оставшихся ячейках строк «Зарплата» и «Бонусы», нет никакой необходимости проделывать все вышеописанные действия заново. Достаточно вспомнить и воспользоваться уже известной нам функцией автозаполнения.

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

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

Теперь, после добавления спарклайнов, наша сводная таблица приняла вот такой интересный вид:

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

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

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

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

Заключение

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

Макросы позволяют существенно расширить возможности в программе Excel. Они автоматизируют рабочие процессы и берут большую часть рутинной работы пользователя на себя. Просто нужно научится пользоваться макросами и производительность труда возрастет в десятки раз!

Вам даже не нужно быть программистом и знать язык программирования «VBA» чтобы создавать свои макро-программы с помощью инструмента записи макросов.

Сначала надо включить панель разработчика. Для этого в меню «Файл» открываем группу опций «Параметры». В появившемся окне «Параметры Excel» открываем группу «Настройка ленты». Обратите внимание на правую колонку настроек под аналогичным названием «Настройка ленты». В ней следует отметить галочкой опцию «Разработчик» как показано ниже на рисунке:

Теперь нам доступна на ленте новая закладка «Разработчик» со всеми своими инструментами для автоматизации работы в Excel и создания макросов.

Применение VBA и макросов в Microsoft Excel

Макросы – это внутренние приложения, которые берут на себя всю рутинную работу, облегчая жизнь пользователю. Каждый пользователь может создать макрос без знания языков программирования. Для этого существует макрорекодер, который запускается с помощью кнопки «Запись макроса».

В этом режиме все действия пользователя макрорекодер в Excel записывает, переводя на язык программирования VBA-код в автоматическом режиме. После завершения записи мы получаем готовую программу, которая сама выполняет те действия, которые выполнял пользователь при записи.

Как записать готовый макрос в Excel? Очень просто:


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



Как работать с макросами в Excel

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

1 Правильные имена в макросах.

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

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

2 Используйте относительные (не абсолютные) адреса ячеек

Абсолютный адрес ячейки – это точное местонахождение курсора, когда информация о его размещении записывается в макро-адреса с жесткой привязкой к конкретной ячейке в момент записи. Абсолютные адреса ограничивают возможности макроса, если будут добавляться / удаляться данные на листе Excel или список данных будет становиться больше. Относительные средства не привязывают курсор к конкретному адресу ячейки.

По умолчанию в Excel включен режим «Абсолют», но вы можете изменить его, включив кнопку «Относительные ссылки» расположенную ниже под кнопкой «Запись макроса» на панели инструментов вкладки «Разработчик»:


3 Всегда начинайте запись с курсором в A1

Абсолютный отсчет ячеек, всегда ведется с исходного положения (адрес ячейки А1) – до адреса курсора с вашими данными. Если вы сохранили ваш макрос в книге личных макросов (рекомендуется так и делать), то вы можете использовать свою программу на других листах с аналогичными данными. Независимо от того, где ваш курсор позиционируется, когда вы начинаете запись макроса! Даже если он уже находится в ячейке A1, ваш первый макрос лучше записывать после нажатия клавиш должны быть Ctrl + Home.

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

4 Всегда перемещаться с клавиш направления в момент записи макроса

Используйте кнопки со стрелками для управления курсором (Ctrl + Up, и т.п.). Позиционируйте курсор, так чтобы вы могли добавить, изменить или удалить данные внутри таблицы по мере необходимости.

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

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

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

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

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


С выходом новой версии Microsoft Office появились и новые возможности. Разработчики доработали некоторые компоненты, сделали еще более удобным работу с программами. Нельзя обойти вниманием и Excel 2010 и новые возможности инфографики в нем. Поэтому в данной статье мы на примере расскажем, как работать с новыми компонентами Excel 2010.

Делаем сводную таблицу в Excel

В нашем распоряжении есть достаточно большая таблица. В ней огромное количество столбцов и строк. По этим данным нужно построить что-то вроде отчета, чтобы просмотреть результаты по какой-либо деятельности за определенный период. На вкладке «Вставка» нажимаем кнопку «Сводная таблица». Перед нами открывается диалоговое окно, в котором Excel в качестве диапазона данных выбрал всю таблицу. Нажимаем кнопку «ОК».

Теперь на новом листе появился макет сводной таблицы. В правой части окна перечислены все параметры, которые фигурировали в начальной таблице. Нам необходимо с помощью мыши перетащить их в поле «Название строк». В нашем случае это будут «Даты», «Менеджеры». Такие показатели как: «Объем продаж», «Выручка» и «Прибыль» мы перенесем в поле «Значения». Когда осуществляется перенос параметров в поле, таблица автоматически формируется и изменяется «на лету». Расположение элементов в «Название строк» играет большую роль. Если «Даты» будут расположены выше «Менеджеры», то данные будут разбиты на отдельные блоки по датам. Если же «Менеджеры» будут расположены в списке первыми, то сортировка будет проходить по именам сотрудников.

Когда таблица построена, перейдем к ее оформлению. Для начала изменим цветовую схему, применив к ней шаблон. Переходим на вкладку «Главная» и нажимаем на кнопку «Форматировать как таблицу». На экране появится список различных шаблонов форматирования, выбираем понравившийся нам и нажимаем на него. Excel автоматически определит границы таблицы, а если они окажутся заданы неверно, выделяем таблицу вручную и нажимаем кнопку «ОК». Таблица поменяла цветовую гамму и появилась возможность сортировки параметров.

Условное форматирование таблицы в Excel 2010

Не всегда удобно просматривать большое число значений и сравнивать их с плановыми. Предположим, что объем выручки на каждого менеджера в месяц должен составлять не менее 100 000 рублей. Но не обязательно оценивать показатели вручную, просматривая каждое значение: проще довериться встроенному компоненту Excel. Выделим область данных. Переходим на вкладку «Вставка - Условное форматирование - Набор значков» и из выпадающего меню выбираем понравившийся шаблон (допу́стим, светофор, так как с ним очень удобно работать). После выбора шаблона перед нами появится окно «Создание правил форматирования». Здесь необходимо напротив этих самых значков ввести показатели, при превышении которых работа сотрудника оценивается как: отличная, удовлетворительная и неудовлетворительная. Показатели вводятся в поле «Значение» напротив каждого из кружков, а параметр «Тип» в данном случае необходимо изменить с «Процент» на «Числа». В данном случае были заданы следующие показатели: 100 и 90 тысяч. (Третий параметр выставляется автоматически таким образом, чтобы включить все оставшиеся значения - в данном случае, меньше «удовлетворительного».) Нажимаем кнопку «ОК».

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

Но это еще не последний способ условного форматирования данных. В Excel 2010 появились такие инфографические элементы как «Гистограммы» и «Цветовые шкалы». Рассмотрим их более подробно. Выделим значения в ячейках и переедем «Вставка - Условное форматирование - Гистограммы». В выпадающем меню появится список шаблонов, при наведении на любой из них происходит предпросмотр результата. Выбираем понравившуюся цветовую схему и видим, что ячейки залиты горизонтальными столбцами разной величины. Они отображают в графическом виде те значения, которые присутствуют в ячейках. Если число будет введено со знаком минус, то график сместится в противоположную сторону от ячейки, указывая на отрицательные величины.

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

Срезы и не только

Но и это еще не все возможности визуализации данных, включенные в пакет Excel 2010. Рассмотрим еще такую удобную функцию, как «Срезы». Выбранные работники отработали в компании весьма внушительный срок и сложно при формировании сводной таблицы выделить ту или иную дату. Есть два способа добраться до определённой даты. Когда мы строим сводную таблицу, в правой части у нас расположены элементы, которые мы можем разместить в различные поля. Обращаемся к элементу «Даты» и вызываем выпадающее меню, путем нажатия на маркер со стрелочкой. Находим пункт «Фильтр по дате». Открывается огромный список с различными вариантами форматирования, нам нужна помесячная сортировка. Открываем «Все даты за период» и выбираем «Октябрь». Сводная таблица значительно сократилась, в ней остались значения только за октябрь. Это первый способ выборки данных.

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

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

Инфокривые

Следующий способ визуального анализа данных - инфокривые. Делаем активной свободную ячейку напротив строк с данными. Во вкладке «Вставка» находим раздел «Инфокривые» (в использованной версии Excel 2010 они назывались почему-то «Сперклайны»). Выделяем диапазон данных (это будет наша строка), и нажимаем кнопку «ОК». Вы можете увидеть, как в выбранной нами ячейке построился мини-график, это и есть инфокривая.

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

Инфокривые бывают трех типов: «График» - как раз его мы и рассматривали; «Столбец» - отображает данные в виде маленьких столбцов, наглядно показывая максимальные и минимальные значения; «Выигрыш/проигрыш» - ячейка как бы разделяется на две части, и в нижней размещаются квадраты с отрицательными значениями, а в верхней - с положительными (ноль не отображается вовсе).

Вывод

Отталкиваясь от материала данной статьи, можно научиться не только быстро оформлять таблицу, но и проводить визуальный анализ данных. Мы познакомились с таким режимом, как сводная таблица, научились производить фильтрацию значений и условное форматирование цифровых значений, составлять срезы. Кроме этого, мы наглядно разобрались с новой функцией под названием «Инфокривые». Нельзя не отметить, что в Excel 2010 добавлены усовершенствования, и практически все новые функции направлены на облегчение труда специалиста и наглядное представление данных. Если вас заинтересовала новая функциональность табличного редактора MS Excel 2010, то вы можете у партнеров компании 1CSoft.

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

Скачать Excel 2010 можно как отдельное приложение так и в качестве компонента офисного пакета программ Microsoft Office 2010. Во втором случае, вы также получите набор многофункциональных приложений для работы с текстовыми документами, базами данных, электронной почтой, заметками и т. д. Стоит отметить тот факт, что вы сможете свободно обмениваться данными между программами, перемещая электронные таблицы в текстовые документы, отправляя по электронной почте или же наоборот, вносить данные в редактор таблиц, импортируя их из текстовых файлов, заметок или вложений в электронные письма.

Обновления и дополнения в Microsoft Excel 2010

  1. Первое, на что обращает внимание пользователь после запуска программы - обновленный интерфейс Fluent. Появившаяся в версии Excel 2007 лента, стала еще более функциональной. Теперь пользователь может самостоятельно выбирать инструменты и опции, которые он хочет видеть на панели быстрого доступа, а также группировать их на свое усмотрение. Такая возможность индивидуальной настройки панели позволяет добиться максимальной продуктивности при работе с электронными таблицами.
  2. Аналогично с другими продуктами комплекса Office 2010, в Excel появилось представление Microsoft Office Backstage. Этот раздел управления файлами позволяет максимально удобно и быстро выполнить операции с файлом: сохранение, перемещение, печать, настройка совместного доступа, устанавливать необходимые параметры защиты документа и т. д.
  3. ункция восстановления документа при некорректном завершении работы с ним. Это позволяет избежать потери важной информация, в случае, если вы не успели сохранить внесенные изменения при возникновении каких-либо сбоев в работе системы или неполадок с устройством на котором вы работали.
  4. Благодаря функции Excel Online пользователям доступен просмотр и редактирование электронных таблиц из SharePoint или OneDrive в браузере, без необходимости установки программы на устройство.
  5. Полнофункциональная версия редактора для устройств, работающих на Windows Phone 7.
  6. Для определения закономерностей и трендов в данных, представленных в разных книгах, удобно использовать обновленный инструмент сравнения, предоставляющий исчерпывающую информацию в сводных таблицах. Применение спарклайнов (диаграммы, помещающиеся в одной ячейке), позволяет наглядно продемонстрировать выявленные тенденции.
  7. Помимо доработанных функций, которые стали еще более точными, в Excel 2010 появились новые, расширяющие возможности вычислений. В список функций добавлены такие значения, как: ранги, % от суммы строк и столбцов, нарастающий итог и т. д.
  8. Улучшено условное форматирование, инструменты которого позволяют выделить определенные данные. Использование специальных символов дает возможность графически указать на процессы снижения или увеличения значений, описать динамику изменений. В Excel 2010 также обновились опции по форматированию гистограмм. Помимо возможности построения в обратном порядке значений (справа налево), теперь гистограммы, отображающие отрицательные числа, строятся с противоположной стороны относительно оси значений выше нуля.
  9. Улучшенный алгоритм поиска, сортировки и фильтрации, который не ограничивается расположением данных в определенных строках или столбцах электронной таблицы. Строка поиска позволяет быстро отыскать нужную вам информацию даже если вы не помните точной формулировки или названия. Просто начните вводить поисковую фразу в строке и программа моментально начнет выводить подходящие результаты.

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

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

Как научиться работать в excel самостоятельно

Самоучитель excel 2010 подробно описывает интерфейс программы и все доступные ей возможности. Чтобы начать самостоятельно работать в Еxcel нужно ориентироваться в интерфейсе программы, разбираться в панели задач, где расположены команды и инструменты. Для этого нужно просмотреть урок по данной теме.

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

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

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

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

Основные понятия

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

Любой видео урок в интернете описывает создание таблиц в Еxcel 2010 двумя способами:

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

  • текстовый,
  • числовой,
  • формула.

Текстовые данные по умолчанию выравниваются по левому краю ячеек, а числовые и формулы – по правому.

Чтобы вписать нужную формулу в ячейку необходимо начинать со знака равно, а затем путем нажатия на ячейки и проставления между значениями в них нужных знаков получаем ответ. Также можно пользоваться выпадающим списком с функциями, находящимся в верхнем левом углу. Они зафиксированы в «Строке Формул». Ее можно просмотреть, сделав активной ячейку с подобным вычислением.

VBA в excel

Упростить работу со сложными массивами данных или повторяющимися функциями в Еxcel позволяет язык программирования, встроенный в приложение Visual Basic for Applications (VBA). Инструкцию по программированию можно скачать в интернете бесплатно.

В Microsoft Office Excel 2010 VBA отключен по умолчанию. Для того чтобы его включить, нужно во вкладке «Файл» выбрать слева на панели пункт «Параметры». В появившемся диалоговом окне слева нажать «Настройка ленты», а затем в правой части окна поставить галочку возле пункта «Разработчик», чтобы в Экселе появилась такая вкладка.

Начиная программировать, необходимо понять, что объект В Excel – это лист, книга, ячейка и диапазон. Они подчиняются друг другу, поэтому находятся в иерархии.

Главенствующую роль играет Application. Далее следуют Workbooks, Worksheets, Range . Таким образом, нужно прописывать весь путь иерархии, чтобы обратиться к определенной ячейке.

Еще одно важное понятие - свойства. Это характеристики объектов. Для Range - это Value или Formula.

Методы представляют собой определенные команды. Они отделяются от объекта точкой в коде VBA. Зачастую при программировании в Excel необходима команда Cells (1,1). Select. Иначе говоря, нужно выбрать ячейку с координатами (1,1), то есть A 1.