КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Функции проверки типа
Пример
ДВССЫЛ Возвращает ссылку, заданную текстовой строкой. Ссылки немедленно вычисляются для вывода их содержимого. Функция ДВССЫЛ используется, если требуется изменить ссылку на ячейку в формуле, не изменяя саму формулу. Синтаксис ДВССЫЛ(ссылка_на_ячейку;a1) Ссылка_на_ячейку — это ссылка на ячейку, которая содержит либо ссылку в стиле А1, либо ссылку в стиле R1C1, либо имя, определенное как ссылка, либо ссылку на ячейку в виде текстовой строки. Если ссылка_на_ячейку не является допустимой ссылкой, то функция ДВССЫЛ возвращает значение ошибки #ССЫЛ!. · Если ссылка_на_ячейку является ссылкой на другую рабочую книгу (внешней ссылкой), другая рабочая книга должна быть открытой. Если это не так, функция ДВССЫЛ возвратит значение ошибки #ССЫЛКА!. A1 — это логическое значение, указывающее, какого типа ссылка содержится в ячейке ссылка_на_текст. · Если a1 имеет значение ИСТИНА или опущена, то ссылка_на_ячейку интерпретируется как ссылка в стиле A1. · Если a1 имеет значение ЛОЖЬ, то ссылка_на_ячейку интерпретируется как ссылка в стиле R1C1. Пример
При создании формулы, содержащей ссылку на ячейку, ссылка на ячейку будет обновлена, если (1) ячейка перемещалась с помощью команды Вырезать, использовавшейся для удаления ячейки или (2) перемещение ячейки связано с вставкой или удалением строк или столбцов. Если требуется, чтобы формула ссылалась на одну и ту же ячейку, независимо от удаления расположенных над ячейкой строк или перемещения ячеек, используйте функцию рабочего листа ДВССЫЛ. Например, для подобной ссылки на ячейку A10 используйте следующий синтаксис: =ДВССЫЛ("A10")
Информационные функции предназначены для определения типа данных, хранимых в ячейке. Информационные функции проверяют выполнение какого-то условия и возвращают в зависимости от результата значение ИСТИНА или ЛОЖЬ. Так, если ячейка содержит четное значение, функция ЕЧЁТН возвращает значение ИСТИНА. Если в диапазоне функций имеется пустая ячейка, можно воспользоваться функцией СЧИТАТЬПУСТОТЫ, либо ЕПУСТО.
Тема дополнительная Макросы. Использование макросов для автоматизации наиболее часто выполняемых задач Если какое-то действие часто повторяется, его выполнение можно автоматизировать с помощью макроса. Макрос — это серия команд и функций, хранящихся в модуле Visual Basic. Их можно выполнять всякий раз, когда необходимо выполнить данную задачу. Перед тем как записать или написать макрос, необходимо спланировать шаги и команды, которые он будет выполнять. Если при записи макроса была допущена ошибка, ее исправление будет также записано. Каждый раз при записи макроса, он сохраняется в новом модуле, присоединенном к книге. Редактор Visual Basic позволяет изменять макросы, а также копировать их либо из одного модуля в другой, либо между различными книгами. Кроме того, можно переименовывать модули, в которых хранятся макросы, или переименовывать сами макросы. Запись макроса 1 В меню Сервис выберите подменю Макрос и выберите команду Запись. 2 Введите имя для макроса в соответствующее поле. Первым символом имени макроса должна быть буква. Остальные символы могут быть буквами, цифрами или знаками подчеркивания. В имени макроса не допускаются пробелы; в качестве разделителей слов следует использовать знаки подчеркивания. 3 Чтобы выполнить макрос с клавиатуры с помощью сочетания клавиш, введите соответствующую букву в поле Сочетание клавиш. Для строчных букв используется сочетание CTRL+ буква, а для заглавных — CTRL+SHIFT+ буква, где буква — любая клавиша на клавиатуре. Буква, используемая в сочетании клавиш, не может быть цифрой или специальным символом. Заданное сочетание клавиш будет заменять любое установленное по умолчанию в Microsoft Excel, пока книга, содержащая данный макрос, открыта. 4 В поле Сохранить в книге выберите книгу, в которой должен быть сохранен макрос. Чтобы макрос был доступен независимо от того, используется ли в данный момент Microsoft Excel, его следует сохранить в личной книге в папке XLStart. Чтобы создать краткое описание макроса, введите необходимый текст в поле Описание. 5 Нажмите кнопку OK. По умолчанию, при записи макроса используются абсолютные ссылки. Макрос, записанный с абсолютными ссылками, при выполнении всегда обрабатывает те же ячейки, которые обрабатывались при его записи. Для того, чтобы с помощью макроса обрабатывать произвольные ячейки, следует записать его с относительными ссылками. Для этого нажмите кнопку Относительная ссылка на панели инструментов Остановка записи. Относительные ссылки будут использоваться до конца текущего сеанса работы в Microsoft Excel или до повторного нажатия кнопки Относительная ссылка. 6 Выполните макрокоманды, которые нужно записать. 7 Нажмите кнопку Остановить запись на соответствующей панели инструментов. Совет. Чтобы макрос сначала выбирал определенную ячейку, выполнял макрокоманду, а затем выбирал другую ячейку, связанную с активной, нужно использовать и абсолютную, и относительную ссылки при записи макроса. При записи относительных ссылок кнопка Относительная ссылка должна быть нажата. При записи абсолютных ссылок кнопка Относительная ссылка не должна быть нажата. Выполнение макроса в Microsoft Excel 1 Откройте книгу, которая содержит макрос. 2 В меню Сервис установите указатель на пункт Макрос и выберите команду Макросы. 3 В поле Имя макроса введите имя того макроса, который нужно выполнить. 4 Нажмите кнопку Выполнить. Для прерывания выполнения макроса нажмите кнопку ESC. Изменение макроса Для изменения записанного макроса необходимо знакомство с редактором Visual Basic, который используется для написания и изменения макросов Microsoft Excel. 1 В меню Сервис установите указатель на пункт Макрос и выберите команду Макросы. 2 Введите имя макроса в соответствующее поле. 3 Нажмите кнопку Изменить. Ссылки на ячейку или на группу ячеек Ссылкой однозначно определяется ячейка или группа ячеек листа, а также упрощается поиск значений или данных, используемых в формуле. С помощью ссылок можно использовать в формуле данные, находящиеся в различных местах листа, а также использовать значение одной и той же ячейки в нескольких формулах. Кроме того, можно ссылаться на ячейки, находящиеся на других листах книги или в другой книге, или на данные другого приложения. Ссылки на ячейки других книг называются внешними ссылками. Ссылки на данные других приложений называются удаленными ссылками. По умолчанию в Microsoft Excel используются ссылки A1, в которых столбцы обозначаются буквами от A до IV (256 столбцов максимально), а строки числами — от 1 до 65536). Чтобы указать ссылку на ячейку, введите букву заголовка столбца, а затем номер строки. Например, D50 является ссылкой на ячейку, расположенную в пересечении столбца D с 50-й строкой. Чтобы сослаться на диапазон ячеек, введите ссылку на верхний левый угол диапазона, поставьте двоеточие (:), а затем — ссылку на правый нижний угол диапазона. В следующей таблице представлены варианты возможных ссылок. Чтобы сослаться на Введите Ячейку столбца A и 10-й строки A10 Диапазон ячеек столбца A с 10-й строки по 20-ю A10:A20 Диапазон ячеек в 15-й строке со столбца B по столбец E B15:E15 Все ячейки в 5-й строке 5:5 Все ячейки между 5-й и 10-й строками включительно 5:10 Все ячейки в столбце H H:H Все ячейки между столбцами H и J включительно H:J Можно воспользоваться стилем, в котором и столбцы, и строки листа пронумерованы. Этот стиль, называемый R1C1, наиболее полезен при вычислении позиции строки и столбца в макросах, а также при отображении относительных ссылок. В стиле R1C1, после буквы “R” указывается номер строки ячейки, после буквы “C” — номер столбца. Для получения дополнительных сведений о ссылках R1C1 нажмите кнопку. · В зависимости от поставленной задачи можно использовать либо относительные ссылки, которые ссылаются на ячейки относительно позиции формулы, либо абсолютные ссылки, которые ссылаются всегда на одну и ту же ячейку. Для получения дополнительных сведений об относительных и абсолютных ссылках нажмите кнопку. · Для ссылки на ячейки можно использовать заголовки столбцов и строк листа, а также создать описательное имя ячейки, группы ячеек, формулы или константы. · Воспользуйтесь трехмерными ссылками, если необходимо провести анализ данных в одних и тех же ячейках или группах ячеек листов рабочей книги. Для задания трехмерной ссылки необходимо указать ссылку или группу ссылок, а также диапазон листов. Microsoft Excel использует все листы, указанные между этими двумя листами включительно. Для получения дополнительных сведений о трехмерных ссылках нажмите кнопку Выполнение макроса из модуля Visual Basic 1 Откройте книгу, которая содержит макрос. 2 В меню Сервис установите указатель на пункт Макрос и выберите команду Макросы. 3 В поле Имя макроса введите имя того макроса, который нужно выполнить. 4 Нажмите кнопку Изменить. 5 Нажмите кнопку Выполнить макрос. Совет. Чтобы выполнить другой макрос, находясь в редакторе Visual Basic, выберите команду Макросы в меню Сервис. В поле Имя макроса введите имя того макроса, который нужно выполнить, а затем нажмите кнопку Выполнить. Выполнение макроса После того как макрос записан, его можно выполнить в Microsoft Excel или из редактора Visual Basic. Обычно макросы выполняются в Microsoft Excel; однако в ходе изменения их можно выполнить из редактора Visual Basic. Для прерывания выполнения макроса следует нажать клавишу ESC. Предполагаемые действия § Выполнение макроса в Microsoft Excel § Выполнение макроса из модуля Visual Basic Добавление рисунка к элементу диаграммы Следующая процедура используется для добавления рисунка ѕ например, точечного ѕ к определенным типам маркеров данных, области диаграммы, области построения или легенде на плоских и объемных диаграммах, а также к стенкам и основанию на объемных диаграммах. Данная процедура позволяет добавить рисунок к маркерам данных на гистограмме, линейчатой диаграмме, заполненной диаграмме, пузырьковой диаграмме, объемном графике и заполненной лепестковой диаграмме. 1 Выберите элемент диаграммы, к которому нужно добавить рисунок. 2 Нажмите на стрелку рядом с кнопкой Цвет заливки, выберите цвет заливки, а затем — вкладку Рисунок. 3 Укажите нужный рисунок. 4 В поле Папка выберите диск, папку или адрес Интернета, где находится нужный рисунок, а затем дважды щелкните его кнопкой мыши. 5 Укажите нужные параметры на вкладке Рисунок. Для получения справки по конкретному параметру нажмите кнопку с вопросительным знаком и выберите нужный параметр. Чтобы использовать рисунок в качестве маркера данных на графике, точечной и незаполненной лепестковой диаграммах, выберите рисунок на рабочем листе, листе диаграммы или в программе редактирования рисунков, выберите команду Копировать (меню Правка), укажите ряд данных и выберите команду Вставить (меню Правка). Этот раздел описывает девять функций рабочего листа, которые используются для проверки типа значения или ссылки. Каждая из этих функций проверяет тип значения и возвращает значение ИСТИНА или ЛОЖЬ в зависимости от типа. Например, функция ЕПУСТО возвращает логическое значение ИСТИНА, если проверяемое значение является ссылкой на пустую ячейку; в противном случае возвращается логическое значение ЛОЖЬ. Синтаксис ЕПУСТО(значение) Значение — это проверяемое значение. Значение может быть пустой ячейкой, значением ошибки, логическим значением, текстом, числом, ссылкой или именем объекта любого из перечисленных типов.
Заметки · Аргумент этих функций не преобразуется. Для большинства других функций, например, если в качестве аргумента требуется число, то текстовое значение «19» преобразуется в число 19. Однако в формуле ЕЧИСЛО("19") «19» не преобразуется из текста в число, и функция ЕЧИСЛО возвращает значение ЛОЖЬ. · Эти функции полезны в формулах и макросах для проверки результатов вычислений. Комбинируя эти функции с функцией ЕСЛИ, можно локализовать ошибки в формулах (см. следующие примеры). Пример 1
Пример 2
ЕНЕЧЁТ Возвращает логическое значение ИСТИНА, если аргумент — нечетное число. ЕТЕКСТ Возвращает логическое значение ИСТИНА, если аргумент ссылается на текст. Ч Возвращает значение, преобразованное в число. НД Возвращает значение ошибки #Н/Д. ТИП Возвращает тип значения.
Дата добавления: 2014-01-07; Просмотров: 460; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |