Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lectures_translate.doc
Скачиваний:
20
Добавлен:
23.09.2019
Размер:
2.48 Mб
Скачать

2. Адресация

Каждая ячейка ЭТ имеет имя, составленное из имени столбца и номера строки, к которым она принадлежит. Примеры имен ячеек: Al, D5, М237, СА12. Имя ячейки определяет ее адрес в таблице, поскольку связано с местом расположения.

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

В MS Excel существуют два формата адресации: R1С1 и А1. Формат R1C1 (для русской нотации С1К1) – это так называемый цифровой формат, в котором адреса столбцов и строк представлены в виде цифр. Формат A1 – буквенно-цифровой формат, в котором столбцы нумеруются буквами, а строки – цифрами. Оба этих формата поддерживают режимы абсолютной и относительной адресации, которые имеют свои особенности. Для смены формата адресации необходимо воспользоваться командой Сервис>Параметры… и на вкладке Общие открывшегося диалогового окна установить флажок Стиль ссылок R1C1. При описании функций вместо понятия «адрес» будем пользоваться эквивалентным понятием «ссылка».

Рассмотрим работу с ячейками и применение ссылок на следующем простом примере. Допустим, необходимо посчитать площадь прямоугольника. В ячейки A1, B1, C1 введем поясняющий текст. Информация в таблицу заносится пользователем через клавиатуру. Для перехода по ячейкам используются клавиши управления курсором (вверх, вниз, влево, вправо, PageUp, PageDown), Tab, Enter. В ячейки A2 и B2 введем некоторые числовые значения длины и ширины прямоугольника соответственно.

А

В

С

1

длина

ширина

площадь

2

5

3

А2*В2

Рис. 2

Для вычисления площади в ячейку C2 введем элементарную формулу, в которой будут использоваться ссылки на A2 и B2. Формула должна начинаться со знака =. Мы должны ввести =A2*B2. После набора формулы необходимо нажать Enter или Shift+Enter, Tab или Shift+Tab. Вместо текста формулы в ячейке будет отображено ее значение. Для того чтобы перейти в режим отображения формул необходимо воспользоваться командой Сервис>Параметры… и на вкладке Вид открывшегося диалогового окна установить флажок формулы из группы Параметры окна.

Работать с формулами можно и в так называемой строке формул.

3. Задание имен

Слева от строки формул расположено Поле Имя. В этом поле показывается адрес текущей ячейки. С помощью данного поля можно задавать имена ячейкам. Для этого надо перейти в данное поле и набрать имя. После этого ссылаться на такую ячейку можно не только по ее адресу, но и по ее имени. Например, мы могли написать формулу =a*b, где a и b – это имена ячеек A2 и B2 соответственно. (В качестве имени можно указать, например, сторона1). Для работы с именами ячеек необходимо воспользоваться командой Вставка > Имя > Присвоить…

4. Относительная и абсолютная адресация

Принцип относительной адресации обозначает следующее: адреса ячеек, используемые в формулах, определены не абсо­лютно, а относительно места расположения формулы. На­пример в таблице на рис. 5 формулу в ячейке С1 ТП вос­принимает так: сложить значение из ячейки, расположенной на две клетки левее со значением из ячейки, расположенной на одну клетку левее данной формулы.

А

В

С

1

5

3

А1+В1

Рис. 5

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

Пример 3. Пусть к таблице на рис. 5 применяется команда

КОПИРОВАТЬ А1:С1 в А2:С2

Результат будет следующим:

А

В

С

1

5

3

А1+В1

2

5

3

А2+В2

Рис. 6

При смещении формулы на одну строку вниз в именах ячеек номер строки увеличился на единицу: А1 преобразовалось в А2, В1 — в В2. При смещении формулы вправо или влево (вдоль строки) в именах ячеек изменится буквенная часть. Например, если формулу из ячейки С2 скопировать в ячейку Е2, то она превратится в C2+D2.

Абсолютная адресация. В некоторых случаях оказыва­ется необходимым отменить действие принципа отно­сительной адресации для того, чтобы при переносе фор­мулы адрес ячейки не изменялся (т.е. был бы не от­носительным, а абсолютным). В таком случае применяется прием, который называется замораживанием адреса. Для этой цели в имени ячейки употребляется символ $. Для заморажи­вания всего адреса значок $ ставится дважды, Например: $В$2. Можно заморозить только столбец ($В2) или только строку (В$2). Тогда часть адреса будет изменяться при переносе формулы, а часть — нет.

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

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

Первоначально следует подготовить таблицу в таком виде:

А

В

С

1

Курс доллара:

рублей

2

Страна

Цена в долларах

Цена в рублях

3

Англия

ВЗ*$В$1

4

Болгария

5

Бельгия

6

Бразилия

В ячейке В1 будет храниться размер курса доллара, выра­женный в рублях. Формула в ячейке СЗ вычисляет стоимость путевки в рублях путем умножения стоимости в долларах на курс доллара. В ячейки С4, С5, С6 соответствующие формулы можно не вводить с клавиатуры, а скопировать из ячейки СЗ. Вот к чему приведет такое копирование:

А

В

С

1

Курс доллара:

рублей

2

Страна

Цена в долларах

Цена в рублях

3

Англия

ВЗ*$В$1

4

Болгария

В4*$В$1

5

Бельгия

В5*$В$1

6

Бразилия

В6*$В$1

Видно, что замороженный адрес ($В$1) при копировании не изменился. После занесения числовых данных в ячейки столбца В, таблица в режиме отражения значений примет вид:

А

В

С

1

Курс доллара:

20

рублей

2

Страна

Цена в долларах

Цена в рублях

3

Англия

600

12000

4

Болгария

250

5000

5

Бельгия

420

8400

6

Бразилия

1100

22000

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]