Дублирование данных

Рейтинг пользователей: / 2
ХудшийЛучший 

Автозаполнение может быть использовано для дублирования данных, т. е. для ввода одного и того же текста или числового значения в несколько ячеек одновременно. Для этого следует: 1) ввести в одну ячейку требуемое значение; 2) установить курсор мыши на маркер автозаполнения; 3) растянуть выделение автозаполнения до требуемого размера и отпустить клавишу мыши. Кроме этого, для дублирования могут быть использованы приемы, не связанные с автозаполнением: » выделить заполняемые ячейки (блок может быть кусочным), набрать требуемое значение и нажать Ctrl+Enter; ввести требуемое значение в одну ячейку, выделить ячейки справа, снизу, слева или сверху от нее и выполнить соответствующую команду из раскрывающегося подменю Заполнить (Правка): Вправо, Вниз, Влево или Вверх. Для заполнения вправо вместо использования меню можно нажать Ctrl+R (Right), для заполнения вниз — Ctrl+D (Down). Подменю Заполнить (Правка) содержит еще две полезные команды.

Если выделить несколько листов таблиц (см. п. 10.3), в одной из этих таблиц выделить блок ячеек (или одну ячейку), а затем выполнить команду Заполнитъ-По листам... (Правка), то появится диалоговое окно Заполнить по листам. Используя его, можно дублировать выделенные ячейки одной таблицы в аналогичные ячейки других выделенных таблиц. Для этого следует переключателями выбрать вид дублирования (только данные, только форматы или и данные, и форматы), а затем нажать кнопку ОК. Если выделить несколько ячеек, расположенных подряд в одном столбце, причем верхняя ячейка заполнена текстом, а остальные пустые, а затем выполнить команду Заполнить-Выровнять (Правка), то текст верхней ячейки равномерно распределится по всем выделенным ячейкам.

Если требуется в текущую ячейку скопировать данные из ячейки, расположенной над ней, то можно использовать следующие клавиатурные комбинации: Ctrl+' копирование введенного значения или формулы; Ctrl+Shift+' копирование введенного значения или значения, вычисленного по формуле. Если растягивание автозаполнения выполнить правой клавишей мыши, то появится меню, в котором могут быть следующие команды: Копировать ячейки дублирование данных ячейки; Заполнить ввод значений последовательности с изменением формата (п. 9.2) (значение по умолчанию); Заполнить только форматы... заполнение только формата, без изменения значений, т. е. по сути, копирование формата начальной ячейки; Заполнить только значения заполнение только значений, без изменения формата; Линейное приближение линейная аппроксимация; Экспоненциальное приближение... экспоненциальная аппроксимация; Прогрессия вызов окна Прогрессия (рис.

8.4.). Первые четыре из этих команд появляются и после щелчка по кнопке параметров автозаполнения. Копирование формул Автозаполнение очень эффективно может использоваться для копирования формул. Так, например, если в ячейке D2 содержится формула: =СУММ(А2:С2), то автозаполнение вниз приведет к появлению в расположенных ниже ячейках формул =СУММ(АЗ:СЗ), =СУММ(А4:С4) и т. д. Если в ячейке А4 содержится формула: =СУММ(А2:А4), то автозаполнение вправо приведет к появлению в расположенных справа ячейках формул =СУММ(В2:В4), =СУММ(С2:С4) и т. д. Таким образом, при копировании формул путем автозаполнения адреса ячеек корректируются. Такая же корректировка адресов производится и при копировании выделенных блокбв. Изменяющиеся при копировании, перемещении и автозаполнении адреса называются относительными. Однако в некоторых случаях требуется, чтобы некоторые адреса в формулах при выполнении подобных.


операций не изменялись. Для этого адреса, которые требуется сохранить неизменными, следует из относительных преобразовать В абсолютные. Например, если в ячейке А7 записана формула: =А5*А9 и необходимо, чтобы при автозаполнении вправо в произведении изменялся только первый сомножитель (В5, С5, D5 и т. д.), а второй оставался неизменным (это может, например, понадобиться для умножения суммы в долларах на курс доллара), то перед автозаполнением в ячейку А7 следует ввести формулу: =А5*$А$9 в которой адрес А9 преобразован из относительного в абсолютный путем добавления символов $. Для вставки символов $ при редактировании ячейки, достаточно установить текстовый курсор в относительный адрес и нажать F4. Пример 28. Ввод данных в блок Действие 1 В документе Первая книга перейдите на чистый лист и выделите кусочный блок ВЗ:С7 + E5:G8, используя для этого мышь с нажатой клавишей Ctrl.

Заполните блок. Для перемещения используйте клавиатурные комбинации из табл. 23.4. Закройте документ Первая книга, предварительно его сохранив. Пример 29. Использование стандартных последовательностей Действие 1 Откройте документ Вторая книга, перейдите на лист Лист2.

Выполните команду Параметры... (Сервис), в появившемся диалоговом окне на вкладке Правка выключите переключатель Отображать меню параметров вставки и нажмите кнопку ОК. Действие 2 В ячейку В2 введите значение понедельник, нажмите на кнопку ввод на панели формул, чтобы по завершении ввода курсор остался на ячейке В2. После этого установите курсор мыши на маркер автозаполнения (на правый нижний угол табличного курсора), растяните выделение автозаполнения вниз до ячейки В8 и отпустите клавишу мыши. Убедитесь, что в диапазон В2:В8 автоматически были введены все дни недели. Действие 3 В ячейку С1 введите значение 8:00, а в ячейку D1 — значение 70:00. Выделите ячейки С1 и D1, установите курсор мыши на маркер автозаполнения, растяните выделение автозаполнения вправо до ячейки Н1 и отпустите клавишу мыши.

Убедитесь, что в диапазон ячеек С1:Н1 был автоматически заполнен последовательными значениями времени с шагом два часа. Действие 4 Пример 30. Создание и использование последовательности пользователя Действие 1 Перейдите на лист Лист2 документа Вторая книга. Выполните команду Параметры... (Сервис) и в появившемся диалоговом окне на вкладке Списки в поле Списки выделите значение НОВЫЙ СПИСОК.


В каждой строке поля Элементы списка наберите значения скрепки, скотч, карандаш, линейка, маркер, ручка, ластик (для перехода между строками внутри поля, можно нажимать Enter) и нажмите кнопку Добавить. Убедитесь, что в поле Списки появилась новая, только что введенная последовательность. Нажмите кнопку ОК. Действие 2 Установите табличный курсор на ячейку D2, введите значение скрепки и нажмите кнопку Ввод на панели формул. Установите курсор мыши на маркер автозаполнения ячейки D2, растяните выделение автозаполнения вниз до ячейки D8 и отпустите клавишу мыши.

Убедитесь, что в диапазон D2:D8 введена созданная ранее последовательность, от первого элемента до последнего. Действие 3 Перейдите на лист Лист1 документа Вторая книга. Установите табличный курсор на ячейку A3, введите значение скотч, нажмите кнопку Ввод на панели формул, установите курсор мыши на маркер автозаполнения, растяните выделение автозаполнения вниз до ячейки А7 и отпустите клавишу мыши. Убедитесь, что в диапазон АЗ:А7 введена часть последовательности пользователя, причем начиная со второго элемента.

Пример 31. Использование прогрессии. Дублирование данных Действие 1 Перейдите на лист Лист2 документа Вторая книга. В ячейку F2 введите значение 700, а в ячейку F3 — значение 200. Выделите ячейки F2 и F3, установите курсор мыши на маркер автозаполнения, растяните выделение автозаполнения вниз до ячейки F6 и отпустите клавишу мыши.

Убедитесь, что в диапазон F2:F6 введены значения арифметической прогрессии с начальным значением 100 и шагом 100. Действие 2 В ячейку Е2 введите значение 2, в ячейку Е4 — значение 18, а в ячейку Е6 — значение 762. Выделите диапазон Е2:Е6 и выполните команду Заполнить - Прогрессия... (Правка).


В появившемся диалоговом окне включите переключатель Автоматическое определение шага, в группе Тип выберите переключатель геометрическая и нажмите кнопку ОК. Убедитесь, что выполнена экспоненциальная аппроксимация и в диапазон Е2:Е6 введены соответствующие промежуточные значения (в ячейки ЕЗ и Е5). Действие 3 На листе Лист2 документа Вторая книга выделите диапазон А2:А8, наберите значение 33 и нажмите Ctrl+Enter. Убедитесь, что все ячейки диапазона А2:А8 заполнены одинаковым значением. Установите табличный курсор на ячейку В9 и нажмите Ctrl*1'. Убедитесь, что в ячейку введено значение из ячейки, расположенной выше, т. е. воскресенье. Пример 32. Копирование формул Действие 1 Перейдите на лист Лист1 документа Вторая книга.

Установите табличный курсор на ячейку ЕЗ, установите курсор мыши на маркер автозаполнения, растяните выделение автозаполнения вниз до ячейки Е7 и отпустите клавишу мыши. Поместите табличный курсор на ячейку В8, установите курсор мыши на маркер автозаполнения, растяните выделение автозаполнения вправо до ячейки D8 и отпустите клавишу мыши. Убедитесь, что в диапазон ЕЗ:Е7 были автоматически введены формулы суммирования чисел, находящихся слева, а в диапазон B8:D8 — находящихся сверху. Действие 2 Перейдите на лист Лист2 документа Вторая книга.

В ячейку G2 введите формулу =E2*F2. Далее в этой формуле замените относительный адрес Е2 на абсолютный адрес $?$2. Для этого войдите в режим редактирования этой ячейки (например, нажав F2), установите текстовый курсор в адрес?2 и нажмите F4, В результате чего произойдет замена относительного адреса G2 на абсолютный $? $2. Завершите редактирование ячейки нажатием кнопку ввод на панели формул. Действие 3 Установите курсор мыши на маркер автозаполнения ячейки G2, растяните выделение автозаполнения вниз до ячейки G6 и отпустите клавишу мыши.

Убедитесь, что адрес $?$2 в формулах ячеек диапазона G2:G6 остался неизменным, т. е. во всех ячейках этого диапазона происходит умножение значений из соответствующей ячейки столбца F на значение ячейки Е2. Действие 4 Установите табличный курсор на ячейку G7 и нажмите Ctrl*'. Убедитесь, что в ячейку введена формула из ячейки, расположенной выше, т. е. =$E$2*F6. Находясь на этой же ячейке, нажмите Ctrl+Shift+'. Убедитесь, что в ячейку введено значение, вычисленное по формуле из ячейки, расположенной выше, т. е. 1000.


Сохраните документ Вторая книга.



Newer news items:
Older news items: