|
||
Практикум: «Ссылки на другие листы книги. Автоматизация ввода в MS Excel»Практикум: «Ссылки на другие листы книги. Автоматизация ввода в MS Excel» Выполнив задания этой темы, вы научитесь:
При работе с таблицами Excel иногда необходимо заполнить отдельные ячейки значениями, список которых заранее известен. Иногда для этого можно использовать автозаполнение ячеек, но если количество возможных значений, которые необходимо ввести, значительно меньше количества этих ячеек – возникает необходимость создания выпадающего списка, в котором двумя кликами мыши можно заполнить ячейку. Это можно сделать двумя способами: Первый – и более простой – основан на использовании комбинации клавиш Alt-↑. Этот способ работает, когда требуется ввести в ячейку текстовые данные из вышерасположенных смежных с ней ячеек столбца. Способ, учитывая вышесказанное, имеет ограничения. Более универсален второй способ. Задание 1 Создадим выпадающий список следующего вида: Технология работы: 1. Создаем источник данных со значениями для выпадающего списка Тип номера |
Стоимость | |
разовой (дневной) услуги в $США | ||
2* | ||
3* | ||
4* | ||
5* |
Для этого переходим на новый лист и вводим исходные данные, которые будут нам показываться при раскрытии списка:
2. Прикрепляем список значений для ячеек
Активируем ячейку, в которой мы хотим создать выпадающий список, и переходим на вкладку Данные >Проверка данных
В диалоговом окне выбираем Тип данных: Список, в поле Источник вводим знак равенства и диапазонс исходными значениями (например, = D3:D6). Отмеченный пункт «Игнорировать пустые ячейки» отвечает за то, чтобы пустые ячейки со значениями (если таковые имеются) не показывались в выпадающем списке. Пункт «Список допустимых значений» также должен быть включен.
В итоге появляется стрелка справа от ячейки для раскрытия выпадающего списка. При этом можно ввести свое значение, если список очень большой, а значение очень редко встречается. Также можно растянуть ввод значений из списка на другие ячейки, воспользовавшись маркером заполнения.
Задание 2
Создать таблицу, с помощью которой можно формировать турпакет, включая в него разный тип услуг.
Рис. 1
Информация о тарифах на услуги хранится на четырех рабочих листах с соответствующими именами:
Рис. 2
Рис. 3
Рис. 4
Рис.5
Для создания таблицы (Рис. 1) будет использована функция ЕСЛИ.
Таблица. Встроенные функции Excel 2010
Функции | Вид записи | Назначение |
Логические | ЕСЛИ(условие; знач_ИСТИНА; знач_ЛОЖЬ) | Вычисление значения в зависимости от выполнения условия |
Технология работы:
ячейка С7:
=ЕСЛИ(B7=Авиаперелет!$A$3;Авиаперелет!$B$3;ЕСЛИ(B7=Авиаперелет!$A$4; Авиаперелет!$B$4;ЕСЛИ(B7=Авиаперелет!$A$5;Авиаперелет!$B$5;0)))
ячейка С8:
=ЕСЛИ(B8=Трансфер!$A$3;Трансфер!$B$3;ЕСЛИ(B8=Трансфер!$A$4;Трансфер!$B$4;0))
ячейка С9:
=ЕСЛИ(B9=Проживание!$A$3;Проживание!$B$3;ЕСЛИ(B9=Проживание!$A$4; Проживание!$B$4;ЕСЛИ(B9=Проживание!$A$5;Проживание!$B$5;ЕСЛИ(B9= Проживание!$A$6;Проживание!$B$6;0))))
ячейка С10:
=ЕСЛИ(B10=Питание!$A$3;Питание!$B$3;ЕСЛИ(B10=Питание!$A$4;Питание!$B$4; ЕСЛИ(B10=Питание!$A$5;Питание!$B$5;ЕСЛИ(B10=Питание!$A$6;Питание!$B$6; ЕСЛИ(B10=Питание!$A$7;Питание!$B$7;0)))))
для ячейки В7, Источник: =Авиаперелет!$A$3:$A$6;
для ячейки В8, Источник: =Трансфер!$A$3:$A$4;
для ячейки В9, Источник: =Проживание!$A$3:$A$6;
для ячейки В10, Источник: =Питание!$A$3:$A$7.
|
© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.
|
|