Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное-методическое пособие КОТ..doc
Скачиваний:
1
Добавлен:
24.11.2019
Размер:
3.22 Mб
Скачать

Пример 6.1. Цель: Ввести в строку числовой ряд 1, 2, 3, … по его первому значению.

Результат (в варианте с удерживанием клавиши <Ctrl>):

.

Графическая схема действий:

Действия:

  1. Выделить ячейку А1 с введенным числом 1.

  2. Перетащить выделенную ячейку за маркер заполнения вправо, удерживая клавишу <Ctrl>.

Комментарии и советы:

  1. Вариант действий без удерживания клавиши <Ctrl> согласно графической схеме:

приводит к результату

,

т.е. не к наращиванию ряда, а к копированию значения 1.

  1. Решим предыдущую задачу в обоих вариантах для рядов с начальными значениями Тип1 и Тип 1 (между “словом” и “числом” во втором случае– пробел!), 1тип и 1 тип, кв1 и кв 1 (обратите внимание на расстановку пробелов) и сравним результаты.

Результат (в варианте с удерживанием клавиши <Ctrl>):

.

Вывод: Во всех случаях происходит копирование текста.

Результат (в варианте без удерживания клавиши <Ctrl >):

.

Вывод: Во всех случаях, кроме В), происходит наращивание рядов (обратите на этот случай особое внимание: если в исходной ячейке содержится текстовая строка типа “число_текст” и “числовая” компонента не отделена от “текстовой” пробелом или знаком тире, то автозаполнение всегда происходит в режиме копирования независимо от того, удерживается клавиша <Ctrl> при перетаскивании маркера заполнения или нет). В случаях Д) и Е) наращивание происходит до значений кв4 или кв 4, а затем идет повторение значений. Последнее обстоятельство связано с тем, что эти значения входят во встроенный Список Автозаполнения Ехсеl и соответствуют сокращению слова “квартал” (в году четыре квартала). Сравнение случаев В) и Г) показывает, что, если требуется построить текстовый ряд из словосочетаний типа “число_слово” с наращиванием значений по “числу”, то между “числом” и “словом” нужно вставлять пробел (или знак тире) с последующим протаскиванием маркера заполнения без использования клавиши <Ctrl>.

Пример 6.2. Цель: Ввести в ячейки текстовые значения (по одному в ячейку) типа «число_число» : 1994-й Год День 18, 1994 й Год День 18, 1994й Год День 18, 1994й Год День18 (обратите внимание на расстановку знаков тире и пробела) и посмотреть на результат автозаполнения при действии ПиО_ЛКМ + маркер заполнения в направления вправо и вниз.

Вариант действий согласно графической схемы

приводит к результату:

Протягивание маркера заполнения вниз

Первая "числовая" компонента отделена от "текстовой" компоненты знаком тире

Первая "числовая" компонента отделена от "текстовой" компоненты пробелом

Первая "числовая" компонента не отделена от "текстовой" компоненты

Первая "числовая" компонента не отделена от "текстовой" компоненты

1994-й Год День 18

1994-й Год День18

1994-й Год День 18

1994-й Год День18

1995-й Год День 18

1995-й Год День18

1994-й Год День 19

1994-й Год День19

1996-й Год День 18

1996-й Год День18

1994-й Год День 20

1994-й Год День20

1997-й Год День 18

1997-й Год День18

1994-й Год День 21

1994-й Год День21

Вариант действий согласно графической схемы

приводит к результату:

.

Комментарии и советы:

  1. Проведите сравнительный анализ полученных рядов и сделайте выводы относительно того, как отделение первой "числовой" компоненты от "текстовой" компоненты пробелом или знаком тире влияет на результат автозаполнения.

  2. В данном примере заполнение проще производить не поэлементно, т.е. выделяя ячейку с исходными данными, затем протаскивая маркер заполнения в нужном направлении и повторяя это действие для каждой из исходных ячеек, а работая с целым блоком исходных данных (в данном случае со строкой или со столбцом). Предварительно нужно выделить этот блок и потянуть ЛКМ за маркер заполнения блока. Схематично этот процесс, например, для столбца выглядит следующим образом:

.

Вопрос: Как изменятся результаты автозаполнения в рассмотренных вариантах при протаскивании маркера заполнения влево или вверх относительно исходных ячеек?

Замечание: В данном примере построены две таблицы, причем пусть, например, в первой из них исходные данные 1994-й Год День 18, 1994-й Год День 18, 1994-й Год День 18, 1994-й Год День18 вводятся в строку 2, точнее в ячейки С2, D2, Е2, F2. Во второй таблице эти же исходные данные должны располагаться в столбце, пусть, например, в столбце А, точнее в ячейках А4. А5, А6, А7. В строку 2 исходные данные приходится вводить с клавиатуры, а в столбце А их можно быстрее получить не клавиатурным набором, а копированием и вставкой из строки 2 в столбец А. Один из простых способов копирования и вставки состоит в использовании мыши совместно с процедурой D&D_ЛКМ С2 А4, D2 А5, Е2 А6, F2 А7, т.е. в поэлементном копировании, схематически показанном на следующем рисунке:

Однако проще описанную процедуру выполнить не поэлементно, а блочно, т.е. с помощью копирования горизонтального диапазона ячеек с его последующей вставкой в вертикальный диапазон (иными словами, используя операцию транспонирования, известную из линейной алгебры, но в Ехсеl действие этой операции распространяется не только на числовые, а вообще на любые данные), используя подменю Специальная вставка команды меню Правка. При этом нужно выполнить следующие действия:

  1. Выделить блок ячеек С2:F2 с введенными данными.

  2. Скопировать этот блок.

  3. Выделить верхнюю ячейку блока вставки, т.е. ячейку А4.

  4. <Правка> / <Специальная вставка> / В контекстном меню

Рис. 6.4. Диалоговое окно команды Специальная вставка

установить нужные переключатели и флажки, в частности, флажок Транспонировать / <ОК>.