7. Электронные таблицы. Основные понятия. Заполнение ячеек и редактирование их содержимого

Термин электронная таблица относится к программам, данные в которых организованы в виде таблиц. Электронные таблицы:

  • хранят данные;
  • производят вычисления на основании вводимых формул;
  • могут представлять данные в графической форме в виде диаграмм и графиков.

Мы будем изучать электронную таблицу Exсel. Файлы, с которыми работает электронная таблица, называются книгами и имеют расширение «.xls». Книга, в свою очередь, состоит из листов, а листы из ячеек.

Данные в электронных таблицах находятся в ячейках. Каждый лист содержит 256 столбцов и 16384 строки, на пересечении которых и находятся ячейки. Таким образом, на листе располагается более 4 миллионов ячеек. Столбцы обозначаются буквами латинского алфавита слева направо, а строки нумеруются числами сверху вниз.

Ячейка, которая выделена жирной рамкой, является активной. Сделать ячейку активной можно щелчком мыши по ней или с помощью клавиш перемещения курсора.

Каждая ячейка имеет свой адрес, который в общем случае состоит из имени книги (заключенного в квадратные скобки), названия листа, после которого ставится восклицательный знак, имени столбца и номера строки. Например, если книга называется «Доход», а речь идет о ячейке на листе с именем «Ноябрь» и находящейся на пересечении столбца DF и строки с номером 18, то её адрес: [Доход]Ноябрь!DF18. Это полный адрес ячейки, по которому к ней можно обратиться даже из другой книги. Если к ячейке обращаются из той же книги, то достаточно будет указать адрес в виде Ноябрь!DF18, ну а внутри листа «Ноябрь» достаточно указать адрес в виде DF18.

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

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

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

Заполнение ячеек и редактирование их содержимого

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

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

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

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

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

Вид содержимого ячейки существенно зависит от установленного для данной ячейки формата. Формат ячейки устанавливается через меню «Формат/Ячейки».

Ячейка может содержать следующие типы данных:

  • Числа;
  • Текст;
  • Дата или время.

Ввод чисел

Числа вводятся так как они выглядят. Разделителем десятичных разрядов служит запятая. Перед отрицательным числом вводится знак минус.

Символ «Е» или «е» используется для представления чисел в так называемой экспоненциальной форме. Например, число 1500000 в экспоненциальной форме может выглядеть так 1,5Е+06, что означает всего лишь . А число 0,0015 в экспоненциальной форме выглядит так 1,5Е-03.

В ячейке могут отображаться не все десятичные знаки после запятой. Количество отображаемых десятичных знаков можно изменить кнопками  в панели «Форматирование».

Если при вводе чисел происходит что-то не так, значит надо посмотреть какой формат присвоен данной ячейке и изменить его на числовой или общий или на тот, который требуется через меню «Формат/Ячейки».

Ввод текста

Текст просто набирается на клавиатуре.

Чтобы текст в ячейке располагался в несколько строк необходимо через меню «Формат/Ячейки» на вкладке «Выравнивание» установить галочку у пункта «Переносить по словам». Чтобы принудительно начать новую строку необходимо нажать на ALT+ENTER.

Там же, на вкладке «Выравнивание» можно установить и направление текстовых строк (горизонтальное, вертикальное или под произвольным углом).

Ввод дат и времени суток

При вводе даты используйте точку или дефис в качестве разделителя, например, 09.05.96 или Янв-96.

При вводе времени разделителем является двоеточие, например, 9:05.

Ввод формул

Все вычисления в Microsoft Excel производятся на основании формул. Запись формулы в ячейку начинается с набора знака равенства. В ячейке, содержащей формулу, будет виден результат вычисления по данной формуле! Сама же формула будет видна только в строке формул!

Формулы могут содержать:

  • числовые данные;
  • адреса ячеек;
  • знаки математических операций;
  • имена встроенных функций.

К допустимым знакам математических операций относятся: - (вычитание), + (суммирование), * (умножение), / (деление), ^ (возведение в степень), () (скобки), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно).

Например, пусть в ячейку С1 введена следующая формула:

=5*А3-В12

Тогда в ячейке С1 будет виден результат вычисления, полученного умножением 5 на содержимое ячейки А3 и последующего вычитания содержимого ячейки В12.

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

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

=5*СУММ(А1;А2;В3)

Тогда результат вычисления будет получен следующим образом: сначала функция СУММ() просуммирует содержимое ячеек А1, А2, В3 и подставит в формулу значение этой суммы вместо своего имени, т.е. вместо СУММ(А1;А2;В3), затем произойдет умножение 5 на эту сумму.

Функция может не иметь аргументов, но круглые скобки после имени обязательны. Например, ПИ() не имеет аргументов и возвращает число 3,14159.

Рассмотрим использование встроенной функции ЕСЛИ(арг1;арг2;арг3). Эта функция имеет три аргумента. Первый аргумент это логическое выражение (которое  может быть истинным или ложным) или адрес ячейки, содержащей логическое выражение. В качестве второго и третьего аргументов может быть всё что угодно, кроме логического выражения.

Возвращаемое функцией значение зависит от логического выражения. Второй аргумент, это то, что вернёт функция, если логическое выражение истинно. Третий аргумент, это то, что вернёт функция, если логическое выражение ложно.

Пусть необходимо вычислить значение следующей  функции .

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

Для вычисления модуля служит встроенная функция ABS(), а для вычисления квадратного корня – функция КОРЕНЬ(). Итак, если значение х находится в ячейке А1, а значение функции мы хотим получить в ячейке В1, то в ячейку В1 должна быть внесена формула

=ЕСЛИ(ABS(А1)<=1;КОРЕНЬ(1-А1^2);”функция не определена”)

Контрольные вопросы

1. Какие функции выполняют программы, относящиеся к электронным таблицам?

2. Из чего состоит книга Excel и сколько ячеек содержится на каждом листе книги?

3. Какие данные может содержать ячейка?

4. Как происходит копирование и перемещение данных?

5. Что такое относительный и абсолютный адрес ячейки?

6. Из каких элементов состоит строка формул и их назначение?

7. Как осуществляется редактирование содержимого ячейки?

8. Как вводится формула и из каких допустимых элементов может состоять формула?

9. Что отображается на экране монитора в ячейке, содержащей формулу?

10. Что такое встроенная функция и из каких элементов она состоит?

11. Может ли функция без аргументов не иметь после имени круглых скобок?

12. Если ячейка А5 содержит значение переменной х, то как правильно записать выражение : SIN^2(A5) или SIN(A5)^2?

13. Охарактеризуйте встроенную функцию ЕСЛИ. Сколько у неё аргументов, каков тип аргументов, и каково возвращаемое функцией значение?

Информатика


*****

© 2009-2017 Банк лекций siblec.ru
Лекции для преподавателей и студентов. Формальные, технические, естественные, общественные, гуманитарные, и другие науки.