
- •2. Элементарные операции с данными
- •Элементарные
- •2.1. Манипулирование данными
- •2.1.6. Вставка элементов таблицы
- •2.1.7. Управление размером строк и столбцов
- •2.1.8. Операции с рабочими листами
- •2.2. Виды адресации
- •2.3. Типы данных
- •2.4. Создание формул
- •2.5. Задачи для
- •Упражнения
- •2. Перемещение и копирование данных.
- •2 ( ; Перейти в е5; )..1. Переместить содержимое блока в2:в3 в е5:е6.
- •2 ( ; Перейти в e5; )..2. Скопировать содержимое блока в2:в3 в е5:е6.
- •3.1. Простое автозаполнение (копирование без изменения данных).
- •3.2. Автозаполнение из списков.
- •3.3. Формирование арифметических прогрессий.
- •3.4. Формирование произвольных прогрессий.
- •5. Манипулирование строками/столбцами.
- •5.2. Управление шириной строк/столбцов.
- •7. Построение формул.
2.3. Типы данных
ЧИСЛОВЫЕ ДАННЫЕ – это данные, которые состоят из цифр и, возможно, некоторых специальных символов: + - Е е ( ) % /. Вводимые числа хранятся с той точностью, с которой они были введены. Вычисляемые результаты имеют до пятнадцати разрядов, но могут быть представлены пользователем с любой желаемой точностью в этих пределах.
ТЕКСТОВЫМИ ДАННЫМИ система считает данные, которые не распознаются как данные другого типа. В одной клетке возможен ввод до 32000 знаков. Текстовыми данными могут быть и числа, если при вводе им предшествует апостроф, например '1223. Такие данные, естественно, не могут участвовать в арифметических операциях.
Если текстовые данные не умещаются в ячейке, они продолжаются в следующих ячейках справа при условии, что они свободны. Если они заняты, будет виден только умещающийся в клетке фрагмент. Текст может автоматически переноситься на следующую строку внутри клетки, если в меню Формат+Ячейка выбрана вкладка Выравнивание, а в ней установлен флаг Переносить по словам. Перенос будет осуществляться целыми словами. Если это невозможно, текст будет разбиваться на строки случайным образом. Существует метод и принудительного разбиения строки в любом месте текста, а не только в конце слова, – это нажатие в нужном месте клавиш Alt+Enter. Такое действие создает новую строку.
ДАТА И ВРЕМЯ. Строго говоря, тип Дата в Excel не существует. Для представления дат используются обычные числа, но отображенные в формате дат. При этом целая часть числа соответствуют дням, месяцам, годам, а дробная – часам, минутам и секундам:
целая часть числа , дробная часть числа
дни (месяцы, годы) часы (минуты, секунды)
Вид разделителя между элементами дат определяется национальными настройками операционной системы Windows. В русской версии для элементов даты это, обычно, точка (если использовать при вводе значки “–“ или “/”, они после нажатия клавиши Enter также будут преобразованы в точки); для элементов времени – это двоеточие. Дни отделяются от часов пробелом.
Основная единица времени в Excel – один день. Каждый день имеет порядковый номер, начиная с 1, который соответствует 1 января 1900г (начало отсчета дат в Excel). Например, 1 января 2001г. хранится в виде числа 36892, поскольку именно столько дней прошло с 1 января 1900г. Описанный способ хранения дат позволяет их обрабатывать точно так же, как и обычные числа, например, находить дату, отстоящую от любой другой даты на желаемое число дней в будущем или прошлом, находить промежуток времени между двумя датами, т.е. реализовать арифметику дат.
Форматы даты позволяют отображать их, например, в одном из привычных видов: 1.01.98; 1.янв.98; 1.янв; январь 98 года и будут описаны позже. Нужно сказать, что если вводить данные сразу в виде даты, то соответствующий формат будет присвоен автоматически. Так, введенное в клетку значение 5.10.01 будет правильно воспринято системой как 5 октября 2001г.
При вводе дат допускается указание только двух последних цифр года. В этом случае они интерпретируются следующим образом в зависимости от диапазона, в котором они лежат:
0029 – с 2000г по 2029г.; 3099 – с 1930г по 1999г.
Допускается не указывать при дате ее год. В этом случае он считается текущим годом (системным годом компьютера). Так, ввод вида 5.10 установит в клетке 5 октября текущего, например 2002, года.
Время – это дробная часть при дне-числе. Поскольку в сутках 24 часа, один час соответствует 1/24, 12 часов – значению 0,5 и т.п. Аналогично вводу даты, ввод времени возможен сразу в формате времени. Например, ввод вида 10:15:28 будет соответствовать 10 часам 15 минутам 28 секундам 0 января 1900 года, что в числовом формате равно 0,420138888888889. Арифметика дат, естественно, поддерживается и на уровне времени.
При указании времени можно игнорировать секунды и минуты. В последнем случае после часов следует обязательно ввести двоеточие. Например, если мы введем символы 6:, в клетке обнаружим 6:00 (т.е. 6 часов 0 минут). Возможно совмещение даты и времени, отделяемое пробелом. Так, ввод 7.2.99 6:12:40 соответствует 7 февраля 1999г 6 часам 12 минутам 40 секундам.
Существует быстрый способ ввода текущих в данный момент даты и времени, хранящихся в компьютере, – это клавишные комбинации Ctrl+; и Ctrl+Shift+: соответственно.
ЛОГИЧЕСКИЕ ДАННЫЕ имеют одно из двух значений – ИСТИНА или ЛОЖЬ. Они используются как индикаторы наличия/отсутствия какого-либо признака или события, а также могут являться аргументами некоторых функций. Во многих случаях вместо этих значений можно использовать цифры 1 или 0 соответственно.
МАССИВЫ не являются собственно типом данных, а только образуют организованное множество клеток или констант любого типа. Excel рассматривает массив (возможно содержащий множество клеток) как единый элемент, к которому в целом могут быть применены математические операции и операции отношений. Массив может содержать не только множество клеток, но множество констант, например, выражение {7;-4;9} описывает массив констант из трех числовых элементов. Позже мы еще вернемся к вопросу обработки массивов.