ТОП 10:

VBA: Обзор объектов, коллекций, свойств и методов. Способы получения информации об объектах, свойствах и методах Excel.



VBA: Обзор объектов, коллекций, свойств и методов. Способы получения информации об объектах, свойствах и методах Excel.


 

 

VBA: Процедуры

Процедура является блоком операторов Visual Basic. Процедура заключается между начальным оператором объявления (Sub или Function) и конечным оператором объявления(End Sub или End Function). Весь код процедуры содержится между этими операторами.

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

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

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

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

Создание процедуры, не возвращающей значения

Вне любых других процедур используйте оператор Sub, за которым следует оператор End Sub.

В операторе Sub введите ключевое слово Sub с именем процедуры, и затем список параметров в круглых скобках.

Поместите операторы кода процедуры между оператором Sub и End Sub.

Создание процедуры, возвращающей значение

Вне любых других процедур используйте оператор Function, за которым следует оператор End Function.

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

Поместите операторы кода процедуры между оператором Function и End Function.

Оператор Return используется для возврата значения в вызывающий код.
Public. Этим словом объявляют в стандартном модуле процедуру или функцию, которая должна быть доступна всем процедурам и функциям всех контейнеров проекта. В форме это слово применять нельзя. Private. В этом случае процедура или функция доступна только в пределах того контейнера, где она объявлена. Действует по умолчанию. Static. Все переменные, объявленные в в процедуре или функции станут статическими, то есть сохранят значения после завершения ее работы и выхода из нее.
 
 

VBA: Типы данных, ввод переменных. Алгебраические операции, операции mod и div

Типом данных называется способ хранения и представления данных в компьютерной системе. Предложение As в операторе объявления позволяет определить тип данных или тип объекта объявляемой переменной.

Byte — целое неотрицательное число. Принимает значения от 0 до 255, занимает 1 байт.

Boolean — логическая величина. Принимает одно из двух значений True и False, занимает 2 байта.

Currency — десятичное протяженное число. Используется для проведения денежных вычислений с фиксированным количеством знаков после десятичной запятой, занимает 8 байт. (До 15 знаков слева от десятичной точки и до 4 знаков справа от десятичной точки).

Date — дата. Используется для хранения дат/времени, занимает 8 байт.

Double — десятичное число двойной точности, занимает 8 байт.

Integer — короткое целое числовое значение, занимает 2 байта. Используется для представления целых чисел в диапазоне от -32768 до 32767.

Long — длинное целое число, занимает 4 байта. Используется для представления целых чисел в диапазоне от -2147483648 до 2147483647.

Single — десятичное число обычной точности, занимает 4 байта. Используется для представления отрицательных чисел в диапазоне от -3.402823Е 38 до -1.401298Е-45 и для представления положительных чисел в диапазоне от 1.401298Е-45 до 3.402823Е 38.

String - строковый тип. Предназначен для хранения строк различной длинны. Возможная длинна строки, может, доходит до 2-х миллионов символов кодировки Unicode. Объем памяти для хранения переменной выделяется в зависимости от длинны строки.

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

Object — объект. Используется только для хранения ссылок на объекты, занимает 4 байта.

Переменная объявляется для того, чтобы задать ее имя и характеристики. Оператором объявления переменных является Оператор Dim (Visual Basic). Его местоположение и содержание определяют характеристики переменной.

При выборе имени переменной необходимо соблюдать определенные правила:

Имя переменной должно начинаться с буквы алфавита;

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

Имена переменных не могут превышать 255 символов;

Имя переменной должно быть уникальным в рамках его области действия. Оно должно быть уникальным в пределах процедуры или модуля, в которой объявлена эта переменная (по аналогии с камерой хранения: на одном вокзале не может быть двух ячеек с одинаковым номером).Имя переменной не может дублировать зарезервированные ключевые слова VBA;

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

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

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

5 + 4

Выражение 5 + 4 возвращает значение 9, если оно вычислено и состоит из двух частей: операндов(5 и 4), представляющих собой значения, над которыми выполняется действие, и оператора (+), обозначающего выполняемую операцию.

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

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

Оператор Описание Пример
+ (Сложение) Возвращает сумму двух операндов 5 + 4
- (Вычитание) Возвращает разность двух операндов 5 — 4
* (Умножение) Возвращает произведение двух операндов 5 * 4
/ (Деление) Возвращает частное двух операндов 5 / 4

Тип переменных, которые используются при выполнении арифметических действий, может повлиять на результат. При делении одного числа на другое часто возвращается значение, которое не является целым числом. Например, если вы делите 3 на 2, результатом будет 1,5. Если возвращаемое этим выражением значение присваивается переменной типа Integer, оно округляется до ближайшего целого числа, то есть до 2. При выполнении деления следует использовать переменную типа Double для хранения возвращаемого значения.

Mod делит одно число на другое и возвращает только остаток.

Если значением number2 является ноль, поведение оператора Mod зависит от типа данных операндов. Целочисленное деление вызывает DivideByZeroExceptionисключение. Деление с плавающей запятой возвращает NaN. Если number1 или number2 является значением с плавающей запятой, то возвращается остаток от деления с плавающей запятой. Тип данных результата является наименьшим типом данных, который может содержать все возможные значения результатов деления с участием типов данных number1 и number2.

Если number1 или number2 равны Nothing, оно интерпретируется как ноль.

Связанные операторы включают:

Оператор \ (Visual Basic) возвращает целочисленное частное от деления. Например выражение 14 \ 4 равно 3.

Оператор / (Visual Basic) возвращает полное частное, включая остаток, как число с плавающей запятой. Например выражение 14 / 4 равно 3,5.div осуществляет целочисленное деление

VBA: Константы

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

Имеется два источника для констант:

Встроенные, или определенные системой константы обеспечиваются приложениями и элементами управления. Константы Visual Basic перечислены в Visual Basic (VB), Visual Basic для приложе-ний (VBA) и библиотеках объектов доступа к данным (DAO) в браузере объектов. Другие приложения, которые обеспечивают библиотеки объектов, типа Microsoft Excel и Microsoft Project, также обеспечивают список констант, которые Вы можете использовать с их объектами, методами, и свойствами. Константы также определены в библиотеке объектных модулей для каждого элемента управления ActiveX.

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

В Visual Basic имена констант находятся в формате смешанного регистра с префиксом, указы-вающим библиотеку объектных модулей, которая определяет константу. Константы из библиотек объектов Visual Basic и Visual Basic для приложений предварены "vb" - например, vbTileHorizontal. Константы из библиотеки объектов доступа к данным предварены "db" - например, dbRelationUnique.

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

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

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

Const CONSTANT_NAME [As ConstantType] =значение

Таким образом нужно задать имя константы и (необязательно) тип данных, которые константа будет хранить. Ключевое слово Const в начале оператора сообщает Visual Basic о том, что этот оператор объявляет константу. При объявлении типа константы используются типы данных. Завершает создание константы знак “равенства” (=) и присвоение константе значения. Если создается строка, то она заключается в кавычки.

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

 

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

Оператор присвоения— это инструкция VBA , выполняющая математическое вычисление и присваивающая результат переменной или объекту.

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

В VBA оператором присвоения выступает знак равенства (=).

Примеры использования операторов присвоения (выражения приводятся справа от знака равенства):

х = 1

X = X + 1

х = ( у * 2) !( г * 2) FileOpen = True FileOpen = Not FileOpen Range С "The Year").Value = 2001

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

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

Булевы операторы VBA

Таблица. Булевы операторы VBA
Оператор Действие
not Логическое отрицание выражения
And Логическая конъюнкция двух выражений
Or Логическая дизъюнкция двух выражений
xoR Логическое отрицание двух выражений
Eqv Логическая эквивалентность двух выражений
imp Логическая импликация двух выражений

VBA: Цикл Do While

Типы циклов Do

Sub Main()

Dim число As Single

Dim повторения As Integer

повторения = О

число = 25

'Цикл Do первого типа

Do While число - 1 >= 0.01

число = Sqr(число)

повторения = повторения +1

Loop

MsgBox (повторения)

повторения =0

число = 25

'Цикл Do второго типа

Do

число = Sqr(число)

повторения = повторения + 1

Loop While число- 1 >= 0.01
MsgBox (повторения)
повторения = О
число =25

'Цикл Do третьего типа

Do Until число- 1 < 0.01

число = Sqr(число)

повторения = повторения + 1
Loop

MsgBox (повторения)

повторения =0

число =25

'Цикл Do четвертого типа

Do

число = Sqr(число)

повторения = повторения +1
Loop Until число- 1 < 0.01
MsgBox (повторения)
End Sub

В цикле Do первого типа условие проверяется до начала выполнения повторяю­щихся инструкций. Если условие оказывается выполненным (при вычислении логического выражения получается значение ИСТИНА), инструкции, заключенные между инструкциями Do и Loop (тело цикла), выполняются однократно, затем управление снова передается на инструкцию Do, и процесс повторяется. Если управляющее условие не выполняется, то повторяющаяся группа инструкций пропускается и выполняется инструкция, следующая непосредственно за инст­рукцией Loop.

В цикле Do второго типа условие проверяется после выполнения тела цикла. Цикл повторяется, пока управляющее условие выполняется.

В цикле Do третьего типа условие проверяется до начала выполнения повто­ряющихся инструкций, но тело цикла выполняется только в том случае, когда управляющее условие не выполнено (при вычислении логического выражения получается значение ЛОЖЬ).

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

VBA: Одномерные массивы

Массив— это именованная группа проиндексированных элементов одного типа. На конкретный элемент массива ссылаются, используя имя массива и индекс. Например, массив MonthNames из 12-ти строк (каждая переменная соответствует названию месяца). Можно обратиться к первому элементу массива как
MonthNames(0), ко второму — как MonthNames(1) и т.д., до MonthNames(11).

Массив объявляется с помощью операторов Dim или Public . Можно определить количество элементов в массиве: введите первый индексный номер, ключевое слово То и последний индексный номер — вся конструкция будет заключена в скобки. Например, так можно объявить массив, содержащий ровно 100 целых чисел:
Dim MyArray(1 To 100) As Integer

VBA: Многомерные массивы

Массивы VBA могут иметь до 60-ти измерений. Показанный ниже оператор объявляет двухмерный 100-элементный массив целых чисел:
Dim MyArray(1 To 10, 1 То 10) As Integer

Так присваивается значение элементу предыдущего массива
МуАггау(1, 4) = 125

Трехмерный массив
Dim MyArray(1 To 5, 1 То 6, 1 То 7) As Integer
состоит из 420 чисел типа Double.

 

14[V1] . VBA: Функции

 

 

MS Excel: Диаграммы

Графики в Excel – эффективное средство наглядного отображения расчетов и результатов расчетов.

Каждый тип диаграммы имеет несколько вариантов представления. Так, например, стандартная гистограмма представлена в 7 вариантах, а линейчатая диаграмма - в 6 вариантах.
Чтобы увидеть, как ваши данные будут выглядеть при выборе различных типов диаграмм, нажмите и не отпускайте кнопку «Просмотр результата». Поле «Вид» при этом будет заменено полем «Образец», в котором будет отображена диаграмма.
Excel предлагает 14 типов диаграмм, каждый из которых подходит для эффективного представления данных определенного класса. Их область применения приведена в таблице

Область применения диаграмм различных типов

Тип диаграммы Область применения
Гистограмма Удобна для отображения изменения данных на протяжении отрезка времени. Для наглядного сравнения различных величин используются вертикальные столбцы, которые могут быть объемными и плоскими. Высота столбца пропорциональна значению, представленному в таблице.
Линейчатая Дает возможность сравнивать значения различных показателей. Внешне напоминают повернутые на 90 градусов гистограммы. Такой поворот позволяет обратить большее внимание на сравниваемые значения, чем на время.
График Показывает, как меняется один из показателей (Y) при изменении другого показателя (X) с заданным шагом. Excel позволяет построить объемные графики и ленточные диаграммы. Удобен для отображения математических функций.
Круговая диаграмма Показывает соотношения между различными «Частями одного ряда данных, составляющего в сумме 100%». Обычно используется в докладах и презентациях, когда необходимо выделить главный элемент и для отображения вклада в процентах каждого источника.
Точечная диаграмма Показывает изменение численных значений нескольких рядов данных (ось Y) через неравные промежутки (ось X), или отображает две группы чисел как один ряд координат х и у. Располагая данные, поместите значения х в один столбец или одну строку, а соответствующие значения у в соседние строки или столбцы. Обычно используется для научных данных.
Диаграмма с областями Показывает изменения, происходящие с течением времени. Отличается от графиков тем, что позволяет показать изменение суммы значений всех рядов данных и вклад каждого ряда.
Кольцевая диаграмма Позволяет показать отношение частей к целому. Может включать несколько рядов данных. Каждое кольцо кольцевой диаграмме соответствует одному ряду данных.
Лепестковая диаграмма Вводит для каждой категории собственные оси координат, расходящиеся лучами из начала координат. Линии соединяют значения, относящиеся к одному ряду. Позволяет сравнивать совокупные значения нескольких рядов данных. Например, при сопоставлении количества витаминов в разных соках образец, охватывающий наибольшую площадь, содержит максимальное количество витаминов.
Поверхность Используется для поиска наилучшего сочетания в двух наборах данных. Отображает натянутую на точки поверхность, зависящую от двух переменных. Как на топографической карте, области, относящиеся к одному диапазону значений, выделяются одинаковым цветом или узором. Диаграмму можно поворачивать и оценивать с разных точек зрения.
Пузырьковая диаграмма Отображает на плоскости наборы из трех значений. Является разновидностью точечной диаграммы. Размер маркера данных показывает значение третьей переменной. Значения, которые откладываются по оси X, должны располагаться в одной строке или в одном столбце. Соответствующие значения оси Y и значения, которые определяют размеры маркеров данных, располагаются в соседних строках или столбцах.
Биржевая диаграмма Обычно применяется для демонстрации цен на акции. Диаграмму можно использовать для демонстрации научных данных, например для отображения изменений температуры. Биржевая диаграмма, которая измеряет объемы, имеет две оси значений: одну для столбцов, которые измеряют объем, и другую - для цен на акции. Для построения биржевых диаграмм необходимо расположить данные в правильном порядке.
Цилиндрическая, коническая и пирамидальная диаграммы Имеют вид гистограммы со столбцами цилиндрической, конической и пирамидальной формы. Позволяют существенно улучшить внешний вид и наглядность объемной диаграммы.

«Мастер диаграмм», шаг 2. Корректирование интервала данных для диаграммы

На втором шаге построения диаграммы Мастер диаграмм дает возможность коррекции размеров выделенного диапазона с данными.
На вкладке «Диапазон данных» можно уточнить диапазоны ячеек и определить какие данные на диаграмме будут строками, а какие - столбцами.
Большинство типов диаграмм может быть представлено несколькими рядами данных. Исключение составляет круговая диаграмма, отображающая только один ряд данных.
Названия рядов можно изменить на вкладке «Ряд», в поле «Имя», не изменяя при этом текст на листе.

«Мастер диаграмм», шаг 3. Оформление диаграммы

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

«Мастер диаграмм», шаг 4. Выбор места расположения диаграммы

На последнем шаге Мастер диаграмм предлагает определить место размещения диаграммы. Это может быть либо отдельный лист, либо диаграмма будет расположена непосредственно на листе с данными. По умолчанию Excel помещает диаграмму на лист с данными. Она сохраняется вместе с данными и печатается вместе с этим листом.

Построение графиков, отображающих связь между X и У

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

выделить столбец, в котором представлены значения переменной У;

нажать кнопку «Мастер диаграмм» на панели инструментов;

в диалоговом окне «Мастер диаграмм» на первом шаге открыть вкладку «Нестандартные», выбрать тип: «Гладкие графики» и нажать кнопку «Далее».

На втором шаге построения диаграммы нужно открыть вкладку «Ряд», установить курсор в поле «Подписи по оси X», наать на кнопку свертывания диалогового окна справа от этого поля и выделить значения, которые будут отложены по оси абсцисс.

Редактирование диаграммы

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

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

 

MS Excel: ВПР

ВПР

Ищет значение в первом столбце массива таблица и возвращает значение в той же строке из другого столбца массива «таблица».

«В» в ВПР обозначает «вертикальный». ВПР используется вместо ГПР, если значения для сравнения находятся в столбце слева от данных, которые нужно найти.

Синтаксис

ВПР(искомое_значение;таблица;номер_столбца;интервальный_просмотр)

Искомое_значение. Значение, которое должно быть найдено в первом столбце массива « таблица». Искомое_значение может быть значением или ссылкой. Если искомое значение меньше наименьшего значения в первом столбце массива «таблица», ВПР возвращает значение ошибки #Н/Д.

Таблица. Два или более столбцов данных. Можно использовать ссылку на интервал или имя интервала. Значения в первом столбце массива «таблица» являются значениями, поиск которых выполняется с помощью аргумента «искомое_значение». Эти значения могут быть текстовыми строками, числами или логическими значениями. Текстовые строки сравниваются без учета регистра букв.

Номер_столбца. Номер столбца в массиве «таблица», в котором должно быть найдено соответствующее значение. Если «номер_столбца» равен 1, то возвращается значение из первого столбца аргумента «таблица»; если «номер_столбца» равен 2, то возвращается значение из второго столбца аргумента «таблица» и так далее. Если «номер_столбца»:

Меньше 1, то функция ВПР возвращает значение ошибки #ЗНАЧ!.

Больше, чем количество столбцов массива «таблица», то функция ВПР возвращает значение ошибки #ССЫЛ!.

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

Если этот аргумент имеет значение ИСТИНА или опущен, возвращается точное или приблизительно соответствующее значение. Если точное соответствие не найдено, то возвращается следующее максимальное значение, которое меньше, чем искомое_значение.

Значения в первом столбце массива «таблица» должны быть отсортированы по возрастанию. В противном случае ВПР может возвратить неправильные результаты. Данные можно упорядочить следующим образом: в меню Данные выбрать команду Сортировка и установить переключатель По возрастанию. Дополнительные сведения см. в разделе Порядок сортировки по умолчанию.

Если значение этого аргумента равно ЛОЖЬ, ВПР вернет только точное соответствие. В этом случае значения в первом столбце массива «таблица» не обязательно должны быть отсортированы. Если в первом столбце массива «таблица» аргументу «искомое_значение» соответствует два и более значений, используется первое найденное значение. Если найти точное соответствие не удается, то возвращается значение ошибки #Н/Д.

Замечания

При поиске текстовых значений в первом столбце массива «таблица» убедитесь, что в данных в первом столбце массива «таблица» отсутствуют пробелы в начале и конце строки, несовместимые знаки прямых ( ' или " ) и изогнутых ( ‘ или “) кавычек или непечатаемые знаки. В подобных случаях ВПР может вернуть неправильное или неожиданное значение.

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

Если массив «интервальный_просмотр» имеет значение ЛОЖЬ, а значения массива «интервальный_просмотр» имеют текстовый формат, в массиве «интервальный_просмотр» можно использовать подстановочные знаки, вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку; звездочка соответствует любой последовательности знаков. Если нужно найти вопросительный знак или звездочку, то следует поставить перед ними знак тильда (~).

Пример 1

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Копирование примера

В данном примере выполняется поиск в столбце «Плотность» таблицы свойств атмосферы, чтобы найти соответствующие значения в столбцах «Вязкость» и «Температура». (Значения приведены для воздуха при 0 градусов Цельсия на уровне моря, или давлении 1 атмосфера.)

 
А B C
Плотность Вязкость Температура
0,457 3,55
0,525 3,25
0,616 2,93
0,675 2,75
0,746 2,57
0,835 2,38
0,946 2,17
1,09 1,95
1,29 1,71
Формула Описание (результат)  
=ВПР(1;A2:C10;2) Используя приближенное соответствие, ищет значение 1 в столбце A, находит максимальное значение, меньшее или равное 1 в столбце A (0,946), а затем возвращает значение из столбца B в той же строке (2,17).  
=ВПР(1;A2:C10;3;ИСТИНА) Используя приближенное соответствие, ищет значение 1 в столбце A, находит максимальное значение, меньшее или равное 1 в столбце A (0,946), а затем возвращает значение из столбца C в той же строке (100).  
=ВПР(0,7;A2:C10;3;ЛОЖЬ) Используя точное соответствие, ищет значение 0,7 в столбце A. Так как в столбце A точное соответствие отсутствует, возвращается сообщение об ошибке (#Н/Д).  
=ВПР(0,1;A2:C10;2;ИСТИНА) Используя приближенное соответствие, ищет значение 0,1 в столбце A. Так как 0,1 меньше, чем наименьшее значение в столбце A, возвращается сообщение об ошибке (#Н/Д).  
=ВПР(2;A2:C10;2;ИСТИНА) Используя приближенное соответствие, ищет значение 2 в столбце A, находит максимальное значение, меньшее или равное 2 в столбце A (1,29), а затем возвращает значение из столбца C в той же строке (1,71).  

 

MS Word: Стили

Стиль – это совокупность параметров форматирования, имеющая свое название.

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

Использование стилей позволяет повысить эффективность и ускорить выполнение работы.

В MS Word стиль может быть применен как к целому абзацу, так и к нескольким символам.

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

Установка стилей

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

1. Установить курсор в пределах фрагмента текста, в котором нужно изменить стиль.

2. Выбрать команду Формат –> Стиль. Откроется окно диалога Стиль (рис. 4.28).

3. В списке Стиль выбрать требуемый стиль.

4. Нажать кнопку Применить.

С помощью окна диалога Стиль также можно:

изменять существующие стили;

создавать новые стили;

удалять ставшие ненужными пользовательские стили;

копировать требуемые стили из одного шаблона в другой.

Рис. 4.28. Окно диалогаСтиль.


 

MS Word: Оглавление

Создание оглавления

Оглавление можно создать, выбрав стили заголовков — например, «Заголовок 1», «Заголовок 2» или «Заголовок 3», — которые требуется включить в оглавление. Приложением Word будет выполнен поиск заголовков, соответствующих выбранным стилям. После этого для каждого из элементов оглавления будут заданы форматирование и отступ, соответствующий стилю заголовка, а затем оглавление будет размещено в документе.

Microsoft Office Word 2007 включает коллекцию стилей заголовков. Пометьте элементы оглавления и выберите стиль оглавления из коллекции. Office Word 2007 автоматически создает оглавление из помеченных заголовков.

Пометка элементов оглавления

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

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

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

Например, если выделен текст, к которому следует применить стиль основного заголовка, выберите в коллекции «Экспресс-стили» стиль с именем Заголовок 1.

Если требуемый стиль найти не удалось, щелкните стрелку, чтобы развернуть коллекцию «Экспресс-стили».







Последнее изменение этой страницы: 2016-08-16; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.235.172.213 (0.026 с.)